GNU/Linux >> Tutoriales Linux >  >> Linux

¿Comprender el resultado de la "política apt-cache"?

Ejecuté apt-cache policy sudo antes y después de instalar sudo :

antes de la instalación:

# apt-cache policy sudo
sudo:
  Installed: (none)
  Candidate: 1.8.5p2-1+nmu1
  Version table:
     1.8.5p2-1+nmu1 0
        500 http://ftp.se.debian.org/debian/ wheezy/main i386 Packages
#

después de la instalación:

# apt-cache policy sudo
sudo:
  Installed: 1.8.5p2-1+nmu1
  Candidate: 1.8.5p2-1+nmu1
  Version table:
 *** 1.8.5p2-1+nmu1 0
        500 http://ftp.se.debian.org/debian/ wheezy/main i386 Packages
        100 /var/lib/dpkg/status
# 

¿Cómo entender los números 500 y 100? ¿Son esos algún tipo de códigos de estado? Además, ¿cuál es el significado de *** delante de la versión del paquete una vez instalado?

Respuesta aceptada:

500 y 100 son los números prioritarios. Para aprender más sobre ellos, recomiendo man apt_preferences . 500 corresponde a instalable, 100 significa instalado.

Desde la página del manual:

Si no se ha especificado la versión de destino, APT simplemente asigna
prioridad 100 a todas las versiones de paquetes instaladas y prioridad 500 a todas
versiones de paquetes desinstaladas.

El *** solo significa instalado, que yo sepa. Una vez que se ha instalado, verá tanto 500 como 100, correspondientes a la versión en los archivos y la versión instalada localmente, respectivamente.


Linux
  1. ¿Cómo asignar la salida de un comando a una variable de shell?

  2. ¿Salida del comando "último"?

  3. Comprender los scripts rc en Linux

  4. ¿Cómo agregar la salida a un archivo?

  5. Cómo interpretar la salida de netstat -o / netstat --timers

Cómo enumerar el contenido de un paquete en Linux

Cómo encontrar la lista de repositorios instalados en Linux

Comprender el comando uname en Linux

Comprender el bucle for en los scripts de Shell

Entendiendo el comando time en Linux

Comprender la salida del comando nfsiostat (Ejemplos incluidos)