Paquete de recursos de instalación fuera de línea del sistema Ubuntu

Un proyecto se implementó en los últimos días con el sistema operativo ubuntu y aún no está conectado a la red externa. Como resultado, algunos paquetes de recursos de software requeridos por mi proyecto no se pueden instalar directamente desde Internet y necesitan para ser cargado e instalado manualmente, pero se encontró durante la instalación. Muchos paquetes de recursos están relacionados. La premisa de instalar este paquete de recursos es que necesita instalar otros paquetes de recursos. Algunos son demasiado complicados para instalar uno por uno, así que encontré una forma de integrar paquetes de recursos e instalarlos juntos. Lo encontré y he resuelto varios métodos a continuación, puede consultarlo.

método uno

Paquete de recursos simple único

En la computadora ubuntu con acceso a Internet, use apt-get install para instalar el software y luego copie el paquete de instalación a la computadora ubuntu fuera de línea en el directorio /var/cache/apt/archives. Por ejemplo, para instalar samba, los pasos son los siguientes:
1. Descargue el software de instalación requerido

sudo apt-get install gcc

2. Busque el directorio /var/cache/apt/archives

cd /var/cache/apt/archives

3. Descargue a su propia computadora o disco U a través de ftp para guardar, luego copie a una computadora fuera de línea e instale con el siguiente comando (nota: el nombre del archivo puede ser ligeramente diferente, porque la versión es diferente, el método de instalación es el mismo)

sudo dpkg -i gcc.deb

Este es un paquete de software único, y hay algunos paquetes de software complejos que requieren muchos otros recursos; de lo contrario, no se pueden instalar, por lo que también existe la operación de integración de instalación de paquetes de software complejos.

#重量estilo ## Paquete de recursos de complejidad Un
paquete de software complejo necesita descargar todos los recursos que necesita para formar un paquete de instalación y crear una fuente fuera de línea.
1. Primero crea una carpeta

sudo mkdir test
cd test

2. Descargue el paquete de recursos, este paquete de recursos de descarga descargará los paquetes de recursos de los que depende juntos (el nombre del paquete es el nombre de su paquete)

sudo apt-get download $(apt-cache depends --recurse --no-recommends --no-suggests --no-conflicts --no-breaks --no-replaces --no-enhances <packagename> | grep "^\w" | sort -u)

3. Después de la descarga, hay muchos archivos .deb después de la descarga, lo que requiere modificar permisos y establecer dependencias.

sudo mkdir ./archives
sudo dpkg-scanpackages ./ /dev/null | gzip > ./archives/Packages.gz -r
sudo chmod 777 -R ./

Nota: si obtiene el error: sudo: dpkg-scanpackages: comando no encontrado, debe instalar la herramienta dpkg-dev:

sudo apt-get install dpkg-dev

Si el comando dpkg-scanpackages solo genera información de advertencia e información, no se preocupe, siempre y cuando no informe de un error.4.
Empaquete toda la carpeta.

sudo tar cvzf ../test.tar.gz ../test

5. Coloque los archivos empaquetados en un servidor fuera de línea para descomprimirlos y los coloco en el directorio de inicio

sudo tar -xvf test.tar.gz

6. Modifique la fuente del paquete de recursos descargado

mv /etc/apt/sources.list /etc/apt/sources.list.bak
echo "deb [trusted=yes] file:///home/test/ archives/" >> /etc/apt/sources.list

7. Actualice la fuente (Nota: es mejor actualizar la fuente cada vez que la opere. Si hay varios paquetes de recursos, es mejor actualizar cada vez que descomprime uno)

sudo apt-get update

8. Instale el paquete de recursos fuera de línea (simplemente escriba el nombre de su propio paquete de recursos, resolverá automáticamente sus dependencias desde la ruta de origen que establezca)

sudo apt-get install gcc

Si hay un problema de dependencia, puede usar el siguiente comando para solucionarlo

sudo apt-get install -f

Método dos

Vaya al sitio web oficial de ubuntu para descargar el paquete de recursos de software, pero solo puede descargar su propio paquete de recursos, sin incluir los paquetes de recursos de los que depende.

1. Dirección de descarga del sitio web oficial de ubuntu: Ubuntu – Búsqueda de paquetes de Ubuntu , haga clic para acceder, busque esta ubicación.

inserte la descripción de la imagen aquí

2. Haga clic en Buscar y aparecerá el contenido de búsqueda.

Hay mucho contenido de búsqueda. Encuentre lo que desea y haga clic en kinetic para ingresar.

3. Después de ingresar, aparecerá la información del paquete de software y los nombres de los recursos de los que depende.
inserte la descripción de la imagen aquí

4. Deslice el dedo hacia abajo para encontrar esta ubicación.
inserte la descripción de la imagen aquí
Descargue el paquete de recursos de su propia arquitectura de hardware de acuerdo con sus propias necesidades. Generalmente, los paquetes de recursos requeridos proporcionarán la arquitectura que necesita.

5. Después de hacer clic en el nombre de la arquitectura de hardware, ingrese a la página de descarga
inserte la descripción de la imagen aquí

Hay enlaces de descarga y rutas de archivos en él, solo busque y descargue. Los nombres de los archivos pueden variar ligeramente.

6. Instalación
El método de instalación es el mismo que el método uno.

sudo dpkg -i gcc.deb

En este punto, la instalación está completa. Mi sugerencia personal es usar el asociativo para instalar, para no perder las dependencias. De lo contrario, será demasiado problemático encontrar y luchar uno por uno. Lo mejor es encontrar un servidor en la nube. para descargar las dependencias asociativas y usar las suyas propias Las descargas de máquinas virtuales no se pueden descargar de algunos sitios web, y la versión puede no ser la correcta si la busca usted mismo. Mi sugerencia personal depende de su capacidad financiera.

Supongo que te gusta

Origin blog.csdn.net/qq_45699784/article/details/128644347
Recomendado
Clasificación