Cómo instalar software en Linux
Para los principiantes de Linux, instalar un pequeño software puede ser un dolor de cabeza, porque instalar software en Linux no es tan fácil como en Windows. La mayor parte del software proporcionado en Linux es código fuente en lugar de archivos ejecutables ya preparados, lo que requiere que los usuarios configuren y compilen el programa fuente de acuerdo con la situación real del sistema y sus propias necesidades antes de poder utilizar el software. La mayoría de los principiantes a menudo ejecutan a ciegas algunos archivos de propiedades de ejecución o ejecutan mecánicamente "make", "make install" y otros comandos sin saber cómo configurarlos y compilarlos. ¿El resultado? El software no se instaló correctamente y estaba tan ansioso que sudaba profusamente, lo que dañaba seriamente la estabilidad del sistema. A continuación escribiré algunas reglas para instalar software y las compartiré contigo.
Hay dos formas comunes de paquetes de software actualmente populares, uno en forma de paquete RPM y el otro en forma de *.tar.gz. Este artículo analiza los diferentes métodos para instalar estas dos formas de paquetes en un entorno de texto y un entorno gráfico (X Window).
Instalación de software en un entorno basado en texto
Paquete de software RPM fácil de instalar
RPM es la abreviatura de RedHat Package Manager, que solo se puede instalado después de instalar RPM El software se usa en el sistema y el software RPM se ha usado en RedHat Linux y Turbo Linux. El paquete de software con esta estructura es muy cómodo de usar. Sólo necesita recordar algunos comandos y parámetros simples para usarlo:
#〉rpm [opciones] nombre de archivo.rpm
. Las opciones más utilizadas incluyen:
-i: instalar el software
-e: desinstalar el software
-q: ver la información y el estado de la instalación del software
-U: Actualizar software existente
./configure -help
Uso: configurar [opciones]
Opciones: [Después de la descripción Valores predeterminados entre paréntesis]
Opciones generales:
--quiet, --silent No hacer nada. silencioso, --silent no imprime información
--verbose, -v imprime más información
--sha [=DIR] cambia al árbol de sombra (bajo DIR) para construir
Opciones independientes:
--ayuda, -h imprime esta información
--show-layout imprime el diseño de la ruta de instalación (inspección y depuración)
Opciones de diseño de instalación:
-with-layout=[F:]ID Utilice el ID de diseño de la ruta de instalación (del archivo F)
- -target=nombre de instalación de TARGET - Utilice el nombre base TARGET para asociar archivos
......
A continuación, puede ejecutar "./configure [opciones ]" para configurar el software. Tenga en cuenta que ". /" en la línea de comando es muy importante porque le indica al sistema que ejecute el comando en el directorio actual (de lo contrario, el sistema irá a la ruta especificada por la variable $path para ejecutar el comando). Ejecute este comando para generar un Makefile o modificar un Makefile existente.
Los archivos Make se utilizan normalmente para compilar e instalar software. Cuando ejecuta el comando make, el software se compila e instala automáticamente según la configuración del Makefile.
El comando make también puede usar muchos parámetros, como: all, build, config, install, etc. Puede consultar el Makefile para ver qué parámetros utilizar. En Linux, la mayoría de los archivos son archivos de texto y Makefile es un programa de shell (los programas de shell de Linux tienen muchas similitudes con los archivos por lotes de DOS, pero, por supuesto, son mucho más potentes), que es fácil de leer y comprender, especialmente los parámetros. a los que se puede acceder durante la compilación están escritos claramente, por ejemplo
##============= ===========
## Objetivos
##========================
## objetivo predeterminado
todos: construir
##------------------------
# # Construir objetivo
##------------------------
# construir el paquete
build:
......
#Versión no detallada proporcionada para los mantenedores de paquetes
build -quiet:
@$(MAKE) -f $(TOP)/$(MKF) $(MFLAGS) $(MFWD) QUIET=1 build
## Compile archivos de soporte adicionales
# Compilar archivos de soporte adicionales
build-support:
......
##-- --------- --------------
## Destino de instalación
## -------- -------- -------
## Destino de instalación para instalar el paquete completo de Apache
#. Esto se logra ejecutando subobjetivos para
## partes separadas del proceso de instalación.
instalar:
...
# Variante no detallada para mantenedores de paquetes
instalar-silencioso:
@$(MAKE) -f $(TOP)/$(MKF) $(MFLAGS) $(MFWD) QUIET=1 instalar
# Crear árbol de instalación p>
instalar- mktree:
......
El código anterior es parte del Makefile de apache_1.3.6. Como puede ver en este programa, el parámetro all significa compilación completa (el parámetro predeterminado). Además, se pueden usar parámetros como build, build-quiet y build-support para la compilación; parámetros como install, install-quiet e install-support se pueden usar para la instalación. Su funcionalidad se describe en los comentarios indicados con "#". Otra cosa a tener en cuenta es que algunos programas (como el programa de actualización del kernel de Linux) no usan el comando de configuración para configurar el software, pero usan make config para completar el trabajo, por lo que es necesario saber qué método usar.
Instalación de software en un entorno gráfico
En un entorno gráfico, también puede abrir un terminal simulado e instalar el software en modo texto, pero esto es demasiado estúpido, porque hay algunos Los métodos simples pueden ayudarlo a completar la instalación del software. El siguiente autor utiliza RedHat 6.0 como ejemplo para presentarlo.
Una de las formas de instalar el paquete .tar.gz bajo la interfaz gráfica
En X Window, la instalación de este tipo de paquete no está muy simplificada, solo descomprime el archivo. software más fácil. Haga doble clic en el paquete de software que se instalará con el botón izquierdo del mouse y el sistema generará automáticamente un directorio (nombre de archivo.tar.gz#utar) que contiene el contenido que desea descomprimir: directorio de nombre de archivo. Copie este directorio al directorio que se va a descomprimir y la descompresión estará completa. Sin embargo, debes abrir una terminal simulada y hacer el resto en modo texto.
Instalación de paquetes RPM en la interfaz gráfica
En X Window, es muy sencillo instalar, actualizar, desinstalar y consultar paquetes RPM. Por ejemplo, Redhat 6.0 proporciona un programa Gnome RPM en X Window que puede hacer todo lo anterior.
Haga clic en "Inicio"→"Sistema"→"GnomeRPM" para ejecutar el programa. Divide el software instalado en varios directorios de árbol en forma de paquetes RPM, como entretenimiento, aplicaciones, desarrollo, documentación, extensiones, extensiones, red, entorno del sistema, interfaz de usuario, etc. También clasifica el software instalado en categorías como X11, etc. Cada directorio tiene un icono y un nombre de archivo correspondiente. Al instalar o actualizar el software, simplemente haga clic en el botón correspondiente en la barra de herramientas y aparecerá un cuadro de diálogo para abrir el archivo. Seleccione el archivo RPM que desea instalar, haga clic en el botón "Aceptar" y todo estará listo al desinstalar el software. , debe buscar el ícono según la categoría del software, hacer clic derecho y seleccionar Desinstalar. Encontrar software instalado en Linux tampoco es difícil si sabes cómo buscar archivos en Win 95/98. El software se puede descargar desde: ftp.gnome.org/pub/GNOME/stable/
sources/gnorpm.
Algunas cosas a tener en cuenta
1. Aplicabilidad del método de instalación
El método de instalación no es aplicable a todas las versiones de Linux. Linux. En mi opinión, el método de instalación del paquete .tar.gz funciona en todas las versiones de Linux, mientras que los paquetes RPM tienen algunas limitaciones.
Varias distribuciones comunes de Linux admiten paquetes RPM, como Redhat 6.0, Turbo Linux 3.0.2 y Xteam 3.0. Si desea saber si su Linux admite paquetes RPM, simplemente ejecute el comando "rpm --help". Sin embargo, para las versiones que no admiten paquetes RPM, puede instalar un software de administración de RPM.
2. Pregunta
Al instalar el software, asegúrese de tener acceso al paquete de software que está utilizando. Por supuesto, si eres root, no hay problema. Pero si realmente eres root, debes prestar atención a otro problema, porque los permisos de root son demasiado altos, por lo que al instalar software, debes evitar que el sistema se vea afectado por el mal funcionamiento de otro software ("peligroso" cuando se usa rm, etc. . Preste especial atención al emitir comandos).
Otro problema fácil es que debe prestar atención al desinstalar paquetes de software RPM. Debido a que muchos software están interrelacionados, es probable que el software que desinstale sea utilizado por otro software, por lo que debe evitar desinstalar un software. Afectar el uso normal de otro software. Por lo tanto, el autor recomienda que los principiantes y los operadores de sistemas intenten no eliminar el software (no es necesario preocuparse demasiado por software como juegos y aplicaciones). Cuando se convierta en un administrador de sistemas experimentado, podrá abordar estos problemas de manera flexible.