Instalación y desinstalación del software de Linux Tutorial básico

  

Bajo Linux es un método de instalación de software regular, además de la forma binaria de distribución de software, así como la forma de código fuente del paquete de software, los siguientes dos tipos de instalación y desinstalación de software.


Instalación y desinstalación de paquetes de distribución binarios

La distribución binaria de software de Linux se refiere a la forma de distribución de paquetes de software que se han compilado en forma binaria de antemano. Fácil de usar, la desventaja es la falta de flexibilidad, si el paquete se compila para un hardware específico / sistema operativo
plataforma, entonces no se puede ejecutar correctamente en otra plataforma o entorno.

1, * .rpm paquete binario

Descripción: RPM (RedHat Packge Manager) es un administrador de paquetes de RedHat, que se puede usar fácilmente en formato rpm. El paquete de software se instala, actualiza, desinstala, verifica y consulta. La instalación es simple. Al desinstalar, los archivos instalados en varios directorios se pueden eliminar. * .rpm es el nombre de archivo del paquete (aquí * .rpm se refiere a archivos con un sufijo de rpm diferente a * .src.rpm);
parámetros comunes de rpm: -ivh: la instalación muestra el progreso de la instalación [instalar-- Verbose — hash] -Uvh: paquete de actualización [Update]; -qpl: listar información de archivo en el paquete RPM [Query Package list]; -qpi: información de descripción de la lista del paquete RPM [Query Package install package package (s )]; - qf: Encuentre a qué paquete RPM pertenece el archivo especificado en [Archivo de consulta]; -Va: Verifique todos los paquetes RPM, encuentre los archivos faltantes [Ver pérdida]; -e: Eliminar paquete

2, * .tar.gz /*. tgz, * .bz2 paquete binario

Descripción: * .tar.gz /*. bz2 paquete binario está empaquetado con la herramienta tar, con gzip /bzip2 Comprimido, puede ser desempaquetado directamente durante la instalación. Para el software que solo tiene un directorio después de la descompresión, use el comando "Desbloquear" rm -rf nombre del directorio del software "; si los archivos están dispersos en el directorio después de la descompresión, debe eliminarlos manualmente uno por uno, y desea saber cuáles están instalados en el sistema durante la descompresión. Para el archivo, puede obtener la lista con el comando <; tar -ztvf * .tar.gz " /" tar -jtvf * .bz2 " El parámetro z de tar se llama descompresión de gzip, x es desempaquetado, v es verificación, f es el resultado de visualización, j es la descompresión de bzip2 y t es la lista de archivos que enumeran el paquete.
Instalación: tar -zxvf * .tar.gz o tar -jxvf * .bz2 Desinstalar: eliminar manualmente los paquetes

que proporcionan el instalador

Este paquete ya proporciona scripts de instalación o binarios El asistente de instalación (setup, install, install.sh, etc.), solo necesita ejecutarlo para completar la instalación del software, y al desinstalarlo, el script o programa antiinstalación se proporciona en consecuencia. Además, la función antiinstalación se proporciona después de instalar el software, y actualmente hay relativamente pocos tipos de paquetes de software de este tipo.

Instalación y desinstalación del paquete de distribución de código fuente

La distribución del código fuente del software Linux proporciona la forma de lanzamiento de todo el código fuente del programa, que requiere que el usuario compile el código binario ejecutable y lo realice. Instalación, compilación e instalación según el entorno de la aplicación. La configuración es flexible, y es difícil eliminar o retener ciertas funciones /módulos a voluntad, y adaptarse a diversas plataformas de hardware /sistema operativo y entornos de compilación.

1, paquete de código fuente en forma de * .src.rpm
Instalación: rpm -rebuild * .src.rpm cd /usr /src /dist /RPMS rpm -ivh * .rpm Desinstalar: rpm -e packgename

Descripción: el comando rpm --rebuild * .src.rpm compila el código fuente y genera un paquete rpm binario bajo /usr /src /dist /RPMS, y luego instala el paquete binario. Nombre de paquete Como se mencionó anteriormente, los dos métodos son los siguientes:

Método 1: rpm -i your-package.src.rpmcd /usr /src /redhat /SPECSrpmbuild -bp your-package.specs # 一 和 你 你 的El archivo de especificaciones del nombre del paquete cd /usr /src /redhat /BUILD /your-package /# un directorio con el mismo nombre que su paquete. /Configure #Este paso es lo mismo que compilar el software de origen común, puede agregar el parámetro makemake instal Método 2: rpm -i you-package.src.rpm cd /usr /src /redhat /SPECS # Los primeros dos pasos y el mismo método que rpmbuild -bb your-package.specs #a archivo de especificaciones con el mismo nombre que su paquete En /usr /src /redhat /RPM /i386 /(dependiendo del paquete específico, puede ser i686, noarch, etc.) En este directorio, hay un nuevo paquete rpm, este es un archivo binario compilado. Rpm -i new-package.rpm puede ser instalado.

2, * .tar.gz /*. tgz, * .bz2 paquete de código fuente

Descripción: Se recomienda leer la documentación después de la descompresión, puede comprender los requisitos de instalación, Si es necesario, necesita cambiar la configuración de compilación. El código fuente de algunos paquetes se puede desinstalar con el comando make uninstall después de compilar e instalar. Si no se proporciona esta función, la desinstalación del software se debe eliminar manualmente. Como el software puede instalar archivos en varios directorios en el sistema, a menudo es difícil eliminarlos. Debe configurarlos antes de compilar y especificar el software que se instalará en la ruta de destino: ./configure --prefix = directory name De esta manera, puede usar el comando " rm -rf directorio de software " para desinstalar de forma limpia y completa. En comparación con otros métodos de instalación, es el más difícil de compilar e instalar al usuario.

Descomprima el paquete fuente: [root @ Mylinux ~] # tar -zxvf zip-2.3-27.tar.gz (o tar -jzxf zip-2.3-27.tar.bz2) en el paquete fuente descomprimido Directorio, instale: [root @ Mylinux ~] # cd zip-2.3-27 [root @ Mylinux zip-2.3-27] # ./configure --prefix = .... &&make &&make Instalar el paquete fuente de desinstalación: [root @ Mylinux zip] # make uninstall

Copyright © Conocimiento de Windows All Rights Reserved