GNU/Linux >> Tutoriales Linux >  >> Debian

Debian:¿qué paquetes se instalan de forma predeterminada en Debian? ¿Hay un término para ese conjunto? ¿Por qué algunos de esos paquetes se 'instalan automáticamente' y otros no?

¿Existe algún término para referirse al subconjunto de paquetes que la distribución Debian instala automáticamente?

Pensé que tenía algo que ver con las prioridades de los paquetes, pero no parece ser el caso, porque hay paquetes de todos los niveles de prioridad entre los paquetes instalados por defecto.

Además, algunos de esos paquetes del subconjunto inicial tienen automatically installed bandera, por ej. wireless-tools . Por lo tanto, se eliminarán automáticamente si los paquetes del subconjunto inicial, dependiendo de ellos, se eliminan manualmente. Me pregunto, ¿la herramienta de instalación mantiene solo una lista de paquetes que se considerarán instalados manualmente e instala sus dependencias automáticamente?

Respuesta a las dos primeras preguntas:
Después de instalar las utilidades principales de Debian, el instalador de Debian parece invocar tasksel para llevar a cabo las “tareas” de instalación. Entre las tareas típicas se encuentran la tarea "estándar" y la tarea "portátil". Desde la página de tareas:

tarea "estándar"

La tarea estándar es una tarea especial utilizada por Debian Installer. En realidad, se basa en la prioridad de los paquetes. ¿Qué incluye la tarea “sistema estándar”?

tasksel --task-packages standard

que es una cadena de búsqueda de aptitud que equivale a

aptitude search ~pstandard ~prequired ~pimportant -F%p

Así que tasksel instala standard , required y important paquetes.

tarea de "portátil"

La tarea de la computadora portátil es una tarea especial que utiliza el instalador de Debian para extraer los
paquetes útiles en una computadora portátil:

  • herramientas-inalámbricas
  • soporte acpi
  • cpufrequtils
  • acpi
  • wpasupplicant
  • techo eléctrico
  • acpido
  • apmd
  • pcmciautils
  • pm-utils
  • anacron
  • avahi-autoipd
  • Bluetooth

Escritorio

Consulte https://wiki.debian.org/DebianDesktop/Tasks

Respuesta aceptada:

El base system se describe en la política de Debian como todos los paquetes con required o important prioridad.

Puede buscar los paquetes que el required y important las prioridades se adjuntan con la aptitude utilidad.

aptitude search ~prequired -F"%p"
aptitude search ~pimportant -F"%p"

debootstrap instala estos paquetes durante el proceso de instalación.
tasksel luego instalará cualquier otro rol que elija en la parte superior, normalmente standard es la selección predeterminada que se utiliza.

Además de lo que se enumera en el sistema base, obtendrá

  • Un Kernel (afortunadamente)
  • Paquetes de entrada/local/diccionario.
  • Paquetes de hardware. (ACPI, USB, PCI, adiciones de invitados virtuales en máquinas virtuales)
  • Luego, algunas bibliotecas dependientes para admitir lo anterior.

Esto equivale a alrededor de 60 paquetes en mi VirtualBox VM (sin las adiciones de invitados de VBox que generan muchas dependencias).

Ejecute la Expert Install (seleccione "Opciones avanzadas> Experto") si tiene la oportunidad. Le da una mejor idea del proceso de instalación paso a paso y cuándo apt se está ejecutando fuera de la instalación base.

Relacionado:Debian:¿el formato de la salida de "búsqueda apt" en debian / ubuntu?
Debian
  1. Debian vs Ubuntu:¿Cuáles son las diferencias?

  2. Debian:¿cómo ver las noticias y los registros de cambios de los paquetes Debian actualizados en las últimas 48 horas?

  3. ¿Qué son los modos SELinux y cómo configurarlos?

  4. ¿En qué idiomas están escritos Windows, Mac OS X y Linux?

  5. ¿Qué hace una distribución GNU y hay distribuciones de Linux que no son GNU?

Debian-goodies:un conjunto de utilidades útiles para usuarios de Debian y Ubuntu

Cómo configurar el servidor y el cliente NTP en Debian 11

Cómo instalar y configurar Jenkins en Debian 11

¿Por qué algunos emoji en blanco y negro y otros son demasiado grandes?

¿Qué es una base de datos distribuida y para qué sirven los sistemas de datos distribuidos?

Cómo configurar el usuario predeterminado para una distribución WSL que se instaló manualmente con wsl --import