software del sistema Linux instalado de varias maneras

Hay muchas distribuciones de Linux, los métodos de instalación de software y comandos entre los diversos comunicados no son lo mismo, instalar el software con una versión también entre diferentes métodos. Sin embargo, en términos generales, Linux tiene dos facciones, una facción de Red Hat, incluye RedHat, CentOS, Fedora y así sucesivamente. Hay una facción de Debian, contienen Kali, Ubuntu y así sucesivamente.

 

 Serie de Red Hat

  Mirar la vista sencilla:

  

 

 Origen de la instalación es necesario instalar las herramientas de compilación:  yum -y install gcc gcc-c ++ la marca

Para instalar Apache, por ejemplo, bajo RedHat

Para descargar el código fuente del paquete httpd-2.2.15.tar.gz la
tar -xvf el httpd-2.2.15.tar.gz -C / usr / que se extrae a la src / usr / src /
al directorio de desempaquetado / usr /src/httpd-2.2.15/ abajo, el archivo de configuración se ejecuta configure ./configure, establecer el directorio de instalación, la instalación del módulo, que no establece, el software se instala por defecto en / usr / local / apache2 / directorio local. Si ./configure --prefix = / usr / local / https /, aspirado montado en / usr / / https / directorio local. En este tiempo también no está instalado, la configuración de ruta de instalación sólo se
hace el compilador para generar un archivo binario ejecutable Makefile
make install instalación. En este caso, el software está instalado en / usr / local / https / directorio
para instalar limpieza después de la finalización del paquete de instalación

    Descomprimir en el directorio /usr/src/httpd-2.2.15/ abajo, desinstalación o make limpia para Clear vez compilado
    y luego regresar al directorio principal, elimine el httpd-2.2.15
    Si desea desinstalar el software y, a continuación, el directorio / usr / local / apache2 este software se puede eliminar
./configure make e instalar la marca
./configure se utiliza para detectar el objetivo de su función plataforma de instalación. Por ejemplo, se detectará que usted no es un CC o GCC, no es necesario CC o GCC, es un script de shell.
se utiliza para hacer compilado, lee las instrucciones del Makefile, entonces compilado.
make install se utiliza para instalar, también lee las instrucciones del Makefile, montado en la ubicación especificada.
Configurar

Este paso se utiliza generalmente para generar el Makefile, para prepararse para la siguiente compilación, puede ser controlado por la adición de un parámetro después de configurar la instalación, como el código: ./configure --prefix = / usr es el significado de que el software anteriormente instalado en / usr a continuación, el archivo ejecutable se instalará en / usr / bin. al mismo tiempo, algunos de los archivos de configuración de software se puede establecer mediante la especificación de --sys-config = parámetros. Algunos programas de software también puede añadir --con, - permitir, - sin, - desactivar etc. parámetros al compilador de control, puede ver las instrucciones detalladas a la ayuda al permitir ./configure --help.

hacer

Este paso es compilar el código fuente de la mayoría de los paquetes han estado recopilando este paso (por supuesto, algunos escritos en Perl o Python Software necesidades de Perl o Python llamada de compilación). Si el error se produce en el proceso de maquillaje, usted tiene que escribir el código de error (nota no sólo la última línea), entonces se puede presentar un informe de error a los desarrolladores (por lo general presentado a la dirección en los años de instalación), o su sistema menos dependiente de una serie de bibliotecas, las cuales requieren un cuidadoso estudio de su propio código de error. el papel de la marca es comenzar la compilación del código fuente, y algunas ofrecen características, estas características proporcionan funciones relacionadas de archivo de su Makefile configuración,
hacer un programa de control para el kit de desarrollo de Linux en el interior del automatización compilado, pasó el compilador permite la preparación del Makefile gcc especificación automática de llamadas, LD y la ejecución de algunos programas necesitan ser compilados. En general, los códigos de control Makefile utilizados por él, siempre que la secuencia de comandos generada por los parámetros de configuración y el entorno del sistema dado.

make install

Este comando para instalar (por supuesto, algún tipo de software que necesita para ejecutar el corrector marca o make test llevado a cabo algunas pruebas), este paso generalmente requiere que tenga privilegios de root (porque desea escribir en el sistema de archivos). make install general indica que la instalación, desinstalación hacen se descarga.

paquete RPM
RPM (RedHat Package Manager): presentado por Red Hat, los archivos de bases de datos unificadas propuestas, un registro detallado del paquete de instalación, descarga y otros cambios en la información, se puede analizar automáticamente las dependencias de paquetes
 
nombrar paquetes de formato RPM: firefox-17.0 .10-1.el6.centos.x86_64.rpm
                                nombre del software número de versión de la versión de la extensión de la plataforma de hardware

gestión comando rpm
  para el software instalado

          rpm -qa: consulta todos los paquetes rpm instalados información de software, versión que aparece del paquete
          rpm -q httpd: httpd ver si los instalados
          rpm -qi httpd: listas de software httpd los detalles de
          rpm -QC httpd: httpd Ver perfil directorio
          para ver archivos httpd incluye: rpm -ql httpd
          ruta de instalación y ver la ruta ejecutable httpd: whereis httpd
    nombre de acuerdo a las instrucciones del paquete de búsqueda

          lo que vim: ruta de búsqueda de comandos en el sistema de
          instrucciones de ruta absoluta rpm -qf: ver el paquete rpm de comandos que se proporciona por el rqm -qf / usr / bin / vim
  para no instalar el software (archivo necesidad de CD-ROM para montar, y luego paquete en su próximo catálogo  

    rpm -qpl opciones de paquetes .rpm p denota paquete, detrás de la necesidad de escribir el paquete completo de información de la ruta, qpl indican qué archivos y directorios que aparecen en este paquete generado después de la instalación de
    rpm -qpi .rpm paquete leen los paquetes de información detallada instalado
software de verificación:

V: seguido por el nombre del software, el software contenido en el archivo se altera, se enumeran. Para una consulta de software. 
Va: Lista muchas probabilidades de ser modificado en el sistema de archivos en él. Para un sistema real. 
Vp: seguido por el paquete RPM. 
VF: indica si un archivo se altera.

 

 

Para el significado de cada salida de la etiqueta de la siguiente manera:

S representa la longitud del documento ha cambiado
M representa el tipo de archivo o archivo cambia de acceso
. 5 muestra un cambio MD5 checksum
D representa las propiedades del nodo de dispositivo cambia
el archivo de enlace simbólico L representa un cambio
U representa un archivo / propietario subdirectorio / dispositivo cambia de nodo
G representa un archivo / subdirectorio / nodo aparato cambia grupo
T representa la última fecha de modificación del archivo ha cambiado
si aparece la marca de "M" en la salida, entonces el correspondiente archivo puede haber sido manipulado o sustituido, entonces el archivo se puede borrar bajo el ataque de la descarga del paquete rpm reinstalado.

Sin embargo, este comando tiene una limitación que puede comprobar todos los archivos instalados por el paquete rpm archivos por medio de paquetes no rpm instalados en el poder. Mientras tanto, si la herramienta ha sido también rpm Alternativamente, este método puede no pasa a través, y en este momento se puede copiar de un sistema de detección herramienta rpm normal.

Compruebe el sistema de archivos también se puede lograr mediante chkrootkit, rkhunter estas dos herramientas.

  Instalar y desinstalar

        rpm -ivh .rpm paquete de instalación i representa, v indica una instalación de la pantalla, h representa un '#' como progreso, que muestra la instalación progreso
        nombre rpm -e elimina el paquete de paquete rpm especificado
fuente yum de montaje:
YUM (Yellow Dog Updater Modified ): basado en el mecanismo de actualización de software paquete rPM incorporado puede resolver automáticamente las dependencias entre el paquete rpm, todos los paquetes proporcionados por una repositorios centralizados yum

Artículos relacionados: Redhat7 configurar yum fuente (red de origen y fuentes locales)
algún comando yum común:

  yum limpiar toda vaciar la información de la caché
  lista yum list la información del paquete
  yum vista de lista httpd httpd está instalado
  pantallas de información httpd yum información detallada acerca específica httpd paquetes
  yum install httpd -y install httpd paquete
  yum remove httpd httpd descarga de paquete -y
  yum clave de búsqueda la palabra clave, se ha encontrado en la fuente de recompra para las búsquedas de palabras clave paquete rpm
  yum proporciona comandos de acuerdo con el comando, la fuente se ha encontrado en las búsquedas de pase instrucciones de instalación de paquetes rpm
  yum lista de historial / info / deshacer / número de rehacer la historia lata vista de lista, recarga, desinstalar el paquete correspondiente, pero es la secuencia de funcionamiento basado en la instrucción yum, es necesario aumentar el número especificado de ejecución
  de actualización yum -y actualizar todos los paquetes, mientras que las actualizaciones de software y núcleo del sistema
  yum upgrade - y solamente actualizar todos los paquetes, no actualice el software y el sistema de núcleo

 

la escuela de Debian

  

paquete deb para instalar
formato de paquete DEB de Debian es la extensión de archivo, archivo de Debian paquete es estándar Unixar, la información de archivo del paquete de paquete y contenido, a través de gzip y tar paquete junto.
clásico programa para hacer frente a estos paquetes es dpkg, a menudo operan a través de apt-get de Debian. formato deb es el sistema Debian (incluyendo Debian y Ubuntu) formato de paquete de instalación patentada, con el sistema de gestión de software APT, se ha convertido en una forma muy popular de la actual paquete de instalación en Linux
 
el uso de comandos dpkg:
dpkg

    -i: Instalar el paquete;
    -r: Remover paquetes;
    -P: borrar sus perfiles eliminan paquete;
    -L: Muestra el archivo en el paquete asociado;
    -l: muestra una lista de paquetes instalados;
    - de desempaquetado: desatar el paquete;
    -c: mostrar una lista de archivos dentro del paquete;
   --confiugre: configurar el paquete.
apt-get install fuente
utilizando el apt-get de
alta dirección 1.Ubuntu paquete de apt-get
, además de la comodidad de apt, apt-get es un gran beneficio reduce en gran medida la probabilidad de que se produzca el llamado pesadilla dependencia ( infierno de las dependencias), aunque atrapado en un infierno de las dependencias, apt-get también es un sistema válido de asistencia, ayuda a escapar de la trampa. 
Apt-get y por lo general están infestados con el archivo en línea para descargar o instalar desde Internet. En todo el mundo hay más de 200 réplica de Debian, hay muchos paquetes no oficiales ofrecen sitio. Usted usar basado en una versión diferente de la versión de Debian, depósito que está usando puede que tenga que seleccionar manualmente o automáticamente los ajustes. Puedes obtener una lista completa réplica de Debian desde la página oficial. Y muchos sitios no oficiales ofrecen una variedad de paquete de software de propósito especial no oficial, por supuesto, habrá más riesgo de usar los paquetes no oficiales. 
Los paquetes son para liberar un Debian básico de un preparado (de inestable a estable), y se divide en diferentes categorías (como no libre main contrib), este programa se basa en el software y la división libre de Debian (que a menudo se dice la dfsg), debido a las restricciones de Estados Unidos sobre la exportación del software de cifrado y una categoría no nosotros. 
2. comandos de APT parámetros comúnmente usados

Búsqueda de paquetes apt-cache de búsqueda de paquetes 
apt-cache show paquete de información adquirida de paquetes, tales como instrucciones, tamaño, versión, etc. 
sudo apt-get install httpd instalar software
sudo apt-get install paquete - reinstalación paquete de reinstalación 
sudo apt-get - f instalar reparación de la instalación "f = --fix-Missing" 
sudo apt-get httpd el quitar para desinstalar el software
sudo apt-get remove paquete - purga de eliminar el paquete, incluyendo perfiles de borrar, etc. 
sudo apt-get update actualiza la fuente 
sudo apt-get actualizar los paquetes instalados actualización 
sudo apt-get dist-upgrade para actualizar el sistema 
sudo apt-get dselect-upgrade usando dselect actualizar 
apt-cache depende del paquete que se entiende a utilizar depende 
apt-cache rdepends paquete es mirar el paquete es lo que el paquete depende 
sudo apt-get paquete build-dep relacionado con la instalación del entorno del compilador 
paquete fuente apt-get descarga el código fuente del paquete 
sudo apt-get clean && sudo apt autoclean -get limpieza paquete no deseado 
sudo apt-get check verificación de dependencia de los daños

 

Supongo que te gusta

Origin www.cnblogs.com/WinkJie/p/12528437.html
Recomendado
Clasificación