¿Cuáles son las consecuencias si no instalo las "utilidades de sistema estándar" de Debian?

19

Durante la instalación, hay una opción para permitirle elegir qué escritorio y si instalarlo o no standard system utilities. Vea aquí la captura de pantalla y los paquetes incluidos.

ingrese la descripción de la imagen aquí Personalmente no me gusta instalar muchos paquetes que no necesito, así que pregunto cuáles son las consecuencias de no instalar estas utilidades. En lenguaje sencillo, qué funcionalidad perderé o inconvenientes que obtendré.

una oferta no puede rechazar
fuente
¿No veo ninguna captura de pantalla?
Henrik apoya a la comunidad el
@Henrik Me refiero a la publicación, la primera imagen es una captura de pantalla
una oferta no puede rechazar el

Respuestas:

10

¿Cuáles son las consecuencias de que no instale las utilidades del sistema estándar de Debian?

Editar

Sin instalar el standard system utilities, obtendrá un trabajo sistema operativo pero se necesita la mayor parte de la utilitiestarde.

He probado Debian en una instalación fuera de línea de Virtualbox sin una GUI y sin ella standard system utilities. La salida de apt list --installed > installed.txtestá aquí .

Desde el sistema operativo instalado lo configuré aptporque no funciona por completo, solo la actualización de seguridad está habilitada:

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

entonces he instalado una GUI, estos son los dos pasos que ejecuto:

1) Para configurar mi, sources.listhe comentado las siguientes líneas:

deb http://ftp.fr.debian.org/debian/ jessie/updates main
deb http://ftp.fr.debian.org/debian/ jessie/updates main

Luego agregando:

deb http://ftp.fr.debian.org/debian/ jessie main
deb-src http://ftp.fr.debian.org/debian/ jessie main

2) Ejecutar taskselpara instalar la Gui: monté el debian.iso para guardar el ancho de banda, conectarme a Internet y luego instalar mi escritorio.

Actualizando el paquete y todo funciona bien.

NB el standard system utilitiesno está disponible " después de ejecutar taskselen el sistema instalado.

¿Qué incluye la tarea "sistema estándar"?

Esta tarea está disponible solo durante la instalación, contiene los siguientes paquetes:

# tasksel --task-packages standard
~pstandard
~prequired
~pimportant

Corresponde al siguiente comando:

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

Los siguientes niveles de prioridad son reconocidos por las herramientas de gestión de paquetes de Debian.

necesario

Paquetes necesarios para el correcto funcionamiento del sistema (por lo general, esto significa que la funcionalidad dpkg depende de estos paquetes). La eliminación de un paquete requerido puede hacer que su sistema se rompa por completo y es posible que ni siquiera pueda usar dpkg para volver a colocar las cosas, así que solo hágalo si sabe lo que está haciendo. Los sistemas con solo los paquetes requeridos probablemente no se puedan usar, pero tienen suficiente funcionalidad para permitir que el administrador del sistema arranque e instale más software.

importante

Programas importantes, incluidos los que uno esperaría encontrar en cualquier sistema similar a Unix. Si la expectativa es que una persona experimentada de Unix que lo encontró desaparecido diría "¿Qué está pasando, dónde está foo?", Debe ser un paquete importante. [6] Otros paquetes sin los cuales el sistema no funcionará bien o no será utilizable también deben tener prioridad importante. Esto no incluye Emacs, el sistema X Window, TeX ni ninguna otra aplicación de gran tamaño. Los paquetes importantes son solo un mínimo de herramientas comúnmente esperadas y necesarias.

estándar

Estos paquetes proporcionan un sistema de modo de caracteres razonablemente pequeño pero no demasiado limitado. Esto es lo que se instalará de forma predeterminada si el usuario no selecciona nada más. No incluye muchas aplicaciones grandes.

GAD3R
fuente
1
FWIW, si toma una copia de tasksel(p. Ej., Póngala en / tmp) y modifica la lectura de una línea (línea 244 en Jessie) !package_installed($package)) {y la hace leer algo así, !package_installed("foooooooo$package")) {entonces puede hacer /tmp/tasksel --task-packages standardpara obtener una lista completa de paquetes.
Stephen Harris el
1
@ GAD3R No, no obtendrá un sistema roto . Lo hago todo el tiempo y nada se rompe . Es posible que pierda algunas funciones de forma predeterminada (como montar sistemas de archivos NFS remotos) si no instala los paquetes deseados más adelante, pero ese es el punto, ¿verdad?
Matija Nalis
1
Creo que @MatijaNalis es correcto, y esto no da como resultado un sistema roto. También creo (pero no quiero tomarme el tiempo de verificar en este momento) que tanto los requisitos como los importantes están instalados incluso si no se seleccionan las "utilidades del sistema estándar". ¿Alguien puede confirmar?
Faheem Mitha
1
Hola @ GAD3R Ok, pero la respuesta es algo más larga de lo necesario y un poco confusa. Por ejemplo, ¿cuál es la relevancia de "Desde el sistema operativo instalado configuré apt porque no funciona completamente y luego instalé una GUI"? ¿Para qué sirve (1) y (2)?
Faheem Mitha
1
Tenga en cuenta que aún puede acceder a esa opción después de la instalación utilizando tasksel --new-install.
jlh
8

Según el artículo de csmojo, las utilidades del sistema estándar consisten en los siguientes paquetes en Debian 8 (jessie):

apt-listchanges, lsof, mlocate, w3m, at, libswitch-perl, xz-utils, telnet, dc, bsd-mailx, file, exim4-config, m4, bc, dnsutils, exim4, python2.7, openssh-client, aptitude, bash-complete, python, host, install-info, bzip2, reportbug, krb5-locales, bind9-host, time, info, liblockfile-bin, whois, aptitude-common, patch, ncurses-term, mutt, mime- soporte, exim4-daemon-light, ftp, nfs-common, python-reportbug, rpcbind, texinfo, python-minimal, procmail, libclass-isa-perl, python-apt, python-support, exim4-base, debian-faq, doc-debian

Señor tao
fuente
Esta es la lista del artículo al que OP se vinculó, sí. ¿Pero cuál es la respuesta a la pregunta?
Jeff Schaller
1
Tenga en cuenta que at, bc, file, m4, patchy timeson obligatorias utilidades POSIX (veo pax, otra utilidad POSIX obligatoria no está en la lista).
Stéphane Chazelas
@JeffSchaller oic, me perdí el enlace en la publicación original. La funcionalidad perdida es exactamente la funcionalidad proporcionada por los paquetes enumerados. Por inconvenientes causados, bueno, la experiencia de shell será cercana a la proporcionada por cmd.exe.
Sr. Tao
Probablemente el único que usaría directamente es ssh. Voy a omitir esto, luego deshabilitaré los paquetes opcionales y requeridos e instalarlos a pedido. ¡Gracias!
Rolf
7

A menudo instalo servidores sin "utilidades de sistema estándar" y luego solo instalo lo que necesito más adelante. Se trabaja muy bien solo (incluso con ellos sin seleccionar en tasksel, Debian todavía instalará requeridos paquetes como dpkg, apt-getetc.) y por lo tanto dar lugar a sistema completamente funcional.

(Nota: principalmente lo instalo de esa manera, ya que no quiero nfs-commony su rpcbinddemonio dependiente , ni Python requerido por reportbugscript y cosas por el estilo)

Siempre puedes taskselvolver a correr más tarde y agregarlos si quieres. (y compare los dpkg -lresultados antes y después para ver qué se está perdiendo exactamente)

Matija Nalis
fuente
¿Suele eliminar muchos paquetes después de la instalación? Por ejemplo, libreoffice, evienceg, y juegos, etc.
una oferta no puede rechazar el
1
@buzhidao Para servidores (y equipos de escritorio, pero de todos modos no ejecuto los entornos de escritorio habituales), nunca los instalo en absoluto (es decir, deselecciono todo tasksely pongo --no-install-recommendscomo predeterminado) y luego se acumula desde allí . Y después de las actualizaciones, voy de nuevo y desinstalo la basura recién instalada que no quiero. En realidad, también ahorra tiempo a largo plazo, ya que menos paquetes instalados significan menos cosas para romper en la próxima actualización y requieren intervención manual, y no solo menos problemas de seguridad (preocupación principal)
Matija Nalis
¿Pero qué es exactamente? ¿Cosas como LibreOffice y Rhytmbox (como Ubuntu), o algunas cosas más básicas como un editor de texto?
TrudleR
Definitivamente cosas más básicas como syslog, wget, nfs-common, rpcbind, etc. Para obtener la lista completa, consulte wiki.debian.org/tasksel#A.22standard.22_task . Tenga en cuenta que obviamente no obtendrá LibreOffice ni otras cosas de la GUI, incluido el servidor X, a menos que instale la tarea con un entorno de escritorio / administrador de ventanas.
Matija Nalis