Red de conocimiento informático - Material del sitio web - Cómo instalar software sin conexión en el servidor Centos sin conexión de red.

Cómo instalar software sin conexión en el servidor Centos sin conexión de red.

La distribución binaria de software Linux es una forma de distribución de paquetes de software precompilados en formato binario. Su ventaja es que es fácil de instalar y usar, pero su desventaja es que tiene poca flexibilidad. Si el paquete de software se compila para una plataforma de hardware específica, no puede ejecutarse correctamente en otras plataformas o entornos.

1. Paquetes binarios en formato *.rpm

Instalación: rpm -ivh *.rpm

Desinstalación: rpm -e nombrepaquete

Descripción: RPM (RedHat Packge

Manager) es el administrador de paquetes de software de RedHat. RPM (RedHat Packge

Manager) es el administrador de paquetes de software de RedHat. Puede instalar, actualizar, desinstalar, verificar y consultar fácilmente paquetes de software rpm, simplificando la instalación y desinstalación.

RPM es un. método para eliminar archivos de varios directorios, por lo que se recomienda que los principiantes intenten utilizar el paquete rpm. Los parámetros de rpm -i se usan para la instalación, -v se usa para verificar, -h se usa para mostrar el progreso de la instalación usando caracteres hash, *.rpm es el nombre de archivo del paquete de software (*.rpm aquí se refiere específicamente a distinto del archivo con sufijo rpm *.src.rpm); el parámetro -e es para eliminar el paquete de software. El nombre del paquete es el nombre del paquete de software, que generalmente es el número de versión. cadena delante del nombre del archivo, como apache-3.1.12-

. 1.12-

i386.rpm y apache-devel-3.1.12-i386.rpm son los nombres de los archivos del paquete, que son apache y apache-devel,

devel respectivamente. p>

Si no desea instalar o desinstalar estos paquetes en la interfaz de caracteres, puede utilizar el administrador gráfico de paquetes en X-Window. Estos software están funcionando bastante bien ahora.

2. Paquetes de software binario en forma de *.tar.gz/*.tgz, *.bz2

Instalación: tar zxvf *.tar.gz o tar yxvf *. bz2

Desinstalar: eliminarlos manualmente

Descripción: Los paquetes binarios en el formato *.tar.gz/*.bz2 " se empaquetan usando la utilidad tar, comprimidos usando gzip/gzip/ bz2 y comprimido usando la herramienta Desinstalar gzip/bz2. Para el software que tiene un solo directorio después de la descompresión, puede usar el comando "rm -rf

nombre del directorio de software" al desinstalar los archivos descomprimidos. están dispersos en varios directorios, debe eliminarlos manualmente uno por uno (un poco problemático si desea saber qué archivos están instalados en el sistema después de la descompresión, puede usar el comando "tar ztvf

*.tar parámetro z para llamar a gzip Descompress, x se usa para descomprimir, v se usa para verificar, f se usa para mostrar los resultados, y se usa para llamar a la descompresión bzip2 y t se usa para enumerar los archivos empaquetados. Para más información

Consulta la página de manual: man tar.

Si prefieres una interfaz gráfica, consulta la gestión de paquetes de Ubuntu, es súper fácil de usar.

3. Paquetes de software que proporcionan programas de instalación

Este tipo de paquete de software ya proporciona scripts de instalación o asistentes de instalación binarios (setup, install, install.sh, etc.), solo usted necesita ejecutar Puede completar la instalación del software

instalación y desinstalar y desinstalar los scripts o programas correspondientes. Por ejemplo, el paquete de software de oficina StarOffice de SUN utiliza un programa de instalación llamado setup y proporciona el software después de la instalación

En cuanto a la función antiinstalación, todavía hay relativamente pocos paquetes de software de este tipo debido a su instalación El método de desinstalación Es el mismo que el del software de Windows, por lo que no hace falta decir más.

Instalación y desinstalación de paquetes de lanzamiento de código fuente

El lanzamiento de código fuente del software Linux se refiere a todo el código fuente del software lanzado, que debe compilarse en código binario ejecutable e instalarse. por el usuario. La ventaja es que la configuración es flexible y se puede adaptar a varias plataformas de hardware/sistema operativo y entornos de compilación. La desventaja es que generalmente es difícil.

1. Paquete de código fuente en formato *.src.rpm

Instalación: rpm -rebuild *.src.rpm

cd /usr/src /dist /RPMS

rpm -ivh *.rpm

Desinstalar: rpm -e nombredelpaquete

Descripción: rpm -e nombredelpaquete

Este es el primer intento de instalar el paquete rpm: el comando rpm --rebuild *.src.rpm compila el código fuente y genera el paquete binario rpm en /usr/src/dist/RPMS, y luego instala el paquete binario. nombre del paquete como se describe arriba.

2. Paquete de código fuente en formato *.tar.gz/*.tgz, *.bz2

Instalación: primero descomprima tar zxvf *.tar.gz o tar yxvf. *.bz2

Luego vaya al directorio descomprimido:

./configure configuración

hacer compilar

hacer instalación

Desinstalar: realizar la desinstalación o eliminar manualmente

Nota: se recomienda leer la documentación después de la descompresión para comprender qué se requiere para la instalación y cambiar la configuración de compilación si es necesario. El código fuente de algunos paquetes de software se puede desinstalar usando el comando make

install después de la compilación e instalación; si no se proporciona esta funcionalidad, el software debe eliminarse manualmente para desinstalarlo. Dado que los archivos de software pueden instalarse en varios directorios del sistema, generalmente es difícil eliminarlos limpiamente

En este momento, debe configurar la ruta de instalación del software antes de la compilación: ./configure -- prefix= nombre del directorio para que pueda utilizar el comando "rm -rf

Nombre del directorio de software" para realizar una desinstalación limpia. En comparación con otros métodos de instalación, exigir a los usuarios que compilen e instalen software es el más problemático. Personalmente, creo que cada vez menos personas utilizarán este método en el futuro.

Con el desarrollo actual del hardware, no hay necesidad de perder tanto tiempo en este pequeño rendimiento.

Tres. Utilice los métodos de administración de software yum y apt-get para realizar actualizaciones.

Ver arriba. Debes pensar que es demasiado problemático. La siguiente función solo está disponible en Linux avanzado. Es muy conveniente y más conveniente que Windows. Si has usado apt-get de Ubuntu, te sentirás cómodo. Muy conveniente.

1. Comencemos la administración avanzada de paquetes de software con yum de Redhat.

Utilice YUM para instalar y eliminar software

Es muy común agregar y eliminar software después de instalar el sistema, y ​​yum también puede hacerlo siempre que el software se instale a través de rpm. .

El comando de instalación es yum install xxx, yum consultará si existe dicho paquete de software en la base de datos y, de ser así, verificará su conflicto de dependencia. Si no hay conflicto de dependencia, es mejor. descárguelo e instálelo; en caso afirmativo, se le preguntará si desea instalar los paquetes dependientes al mismo tiempo o eliminar los paquetes de software en conflicto. Puede tomar su propia decisión.

El comando para eliminar un paquete de software es yum remove xxx. Al igual que instalar un paquete de software, yum consultará la base de datos y dará consejos sobre cómo resolver dependencias.

Usa YUM para instalar un paquete de software

Comando: yum install

Usa YUM para eliminar un paquete de software

Comando: yum remove

p>

2. Quiero instalar un software, pero solo sé que está relacionado con un determinado software, pero no sé cómo se llama. Aquí es donde entran en juego las capacidades de consulta de yum.

Puedes usar el comando yum

palabra clave de búsqueda para buscar. Por ejemplo, si queremos instalar una herramienta de mensajería instantánea pero no sabemos qué es, es posible que quieras usar

búsqueda yum

comando de Messenger para buscar, yum buscará todas las descripciones de rpm disponibles y enumerará todas las descripciones de rpm.

A veces nos encontramos con un paquete de software instalado pero no sabemos su propósito. En este caso, podemos usar el comando yum info nombre del paquete para obtener la información.

Utilice YUM para buscar paquetes de software

Comando: yum search

Enumere todos los paquetes de software instalables

Comando: yum list

p>

Enumerar todos los paquetes de software actualizables

Comando: yum list actualizaciones

Enumerar todos los paquetes de software instalados

Comando: yum list instalado

Listar todos los paquetes instalados: yum list install

Listar todos los paquetes instalados que no están en el repositorio de Yum

Comando: yum list extras

Listar los paquetes especificados

Comando: yum list

2. Hablando del método avanzado de administración de paquetes de software apt-get en Ubuntu,

Además de la conveniencia que brinda apt, un beneficio importante de apt-get es que reduce en gran medida la probabilidad de la llamada pesadilla de dependencia (infierno de dependencia).

Bueno

La ayuda puede ayudarte a escapar.

Normalmente, apt-get viene con un paquete comprimido que puedes descargar o instalar desde Internet.

Existen más de 200 mirrors oficiales de Debian en todo el mundo, así como muchos sitios web de paquetes de software no oficiales. Dependiendo de la distribución basada en Debian que esté utilizando, es posible que deba seleccionar manualmente o configurar automáticamente las fuentes de software utilizadas.

Puedes obtener una lista completa de mirrors en el sitio web oficial de Debian. Hay muchos sitios web no oficiales que ofrecen paquetes no oficiales para diversos fines especiales, pero, por supuesto, los riesgos de utilizar paquetes no oficiales son mucho mayores.

Los paquetes están preparados para distribuciones básicas de Debian (desde inestables hasta estables) y se dividen en diferentes categorías según la categoría del Programa de Software Libre Debian

(también conocido como dfsg) (por ejemplo , contribución principal no libre).

Parámetros del comando APT más utilizados

apt-cache search package Buscar paquetes de software

apt-cache show package Obtener información del paquete, como descripción, tamaño, versión espera.

paquete sudo apt-get install Instalar el paquete de software

paquete sudo apt-get install - - reinstalar Reinstalar el paquete de software

sudo apt-get -f install fix install "-f = --fix-missing"

sudo apt-get remove paquete Eliminar el paquete de software

sudo apt-get remove paquete - - purge Eliminar el paquete de software , incluida la eliminación de archivos de configuración, etc.

sudo apt-get update Actualizar código fuente

sudo apt-get update Actualizar paquetes de software instalados

sudo apt-get dist-upgrade Actualizar sistema

sudo apt-get dselect-upgrade Utilice dselect para actualizar

paquete de software dependiente de apt-cache para comprender las dependencias

el paquete de software dependiente de apt-cache es un paquete de software. El paquete de software apt-cache rdepends puede verificar de qué paquetes de software depende el paquete de software

sudo apt-get build-dep entorno de compilación relacionado con la instalación del paquete de software

paquete de software fuente apt-get descargar El código fuente del paquete de software

sudo apt-get clean & sudo apt-get autoclean limpia paquetes de software inútiles

sudo apt-get check comprueba si hay dependencias dañadas

p>