Cómo instalar software sin conexión en el servidor Centos sin conexión de red.
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
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>