Quelles sont les conséquences si je n'installe pas les «utilitaires système standard» de Debian?

19

Pendant l'installation, vous avez le choix de choisir le bureau et d'installer ou non le standard system utilities. Voir ici pour la capture d'écran et les packages inclus.

entrez la description de l'image ici Personnellement, je n'aime pas installer de nombreux packages dont je n'ai pas besoin, je demande donc ici quelles sont les conséquences de ne pas installer ces utilitaires. Veuillez indiquer en langage clair les fonctionnalités que je perdrai ou les inconvénients que j'obtiendrai

une offre ne peut pas refuser
la source
Je ne vois aucune capture d'écran?
Henrik soutient la communauté du
@Henrik Je veux dire le post, la première photo est une capture d'écran
une offre ne peut pas refuser le

Réponses:

10

Quelles sont les conséquences si je n'installe pas les utilitaires système standard de debian?

Éditer

Sans installer le standard system utilities, vous obtiendrez un travail du système d' exploitation , mais vous aurez besoin la plupart des utilitiesplus tard.

J'ai testé Debian dans une installation hors ligne de Virtualbox sans interface graphique et sans standard system utilities. La sortie de apt list --installed > installed.txtest ici .

À partir du système d'exploitation installé, j'ai configuré aptcar il ne fonctionne pas entièrement, seule la mise à jour de sécurité est activée:

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

alors j'ai installé une interface graphique, voici les deux étapes que j'exécute:

1) Pour configurer mon sources.listi commentez les lignes suivantes:

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

Ajoutant ensuite:

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

2) Exécution taskselpour installer l'interface graphique: j'ai monté le debian.iso pour économiser la bande passante, en me connectant à Internet puis en installant mon bureau.

La mise à jour du package et tout fonctionne bien.

NB le standard system utilitiesn'est pas disponible " après exécution taskselsur le système installé.

Que comprend la tâche "système standard"?

Cette tâche n'est disponible que lors de l'installation, elle contient les packages suivants:

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

Il correspond à la commande suivante:

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

Les niveaux de priorité suivants sont reconnus par les outils de gestion des paquets Debian.

obligatoire

Paquets nécessaires au bon fonctionnement du système (généralement, cela signifie que la fonctionnalité de dpkg dépend de ces paquets). La suppression d'un package requis peut entraîner une panne totale de votre système et vous ne pourrez peut-être même pas utiliser dpkg pour remettre les choses en place, alors ne le faites que si vous savez ce que vous faites. Les systèmes avec uniquement les packages requis sont probablement inutilisables, mais ils ont suffisamment de fonctionnalités pour permettre au sysadmin de démarrer et d'installer plus de logiciels.

important

Programmes importants, y compris ceux que l'on s'attendrait à trouver sur n'importe quel système de type Unix. Si l'on s'attend à ce qu'une personne expérimentée Unix qui l'a trouvée manquante dise "Que se passe-t-il, où est le foo?", Cela doit être un paquet important. [6] Les autres packages sans lesquels le système ne fonctionnera pas bien ou ne seront pas utilisables doivent également avoir une priorité importante. Cela n'inclut pas Emacs, le système X Window, TeX ou toute autre grande application. Les packages importants ne sont qu'un strict minimum d'outils couramment attendus et nécessaires.

la norme

Ces packages fournissent un système en mode caractère raisonnablement petit mais pas trop limité. C'est ce qui sera installé par défaut si l'utilisateur ne sélectionne rien d'autre. Il n'inclut pas beaucoup de grandes applications.

GAD3R
la source
1
FWIW, si vous prenez une copie de tasksel(par exemple, mettez-la dans / tmp) et modifiez une ligne (ligne 244 sur Jessie) en la lisant !package_installed($package)) {et en la faisant lire quelque chose comme cela, !package_installed("foooooooo$package")) {vous pouvez faire /tmp/tasksel --task-packages standardpour obtenir une liste complète des paquets.
Stephen Harris
1
@ GAD3R Non, vous n'obtiendrez pas un système cassé . Je le fais tout le temps et rien ne casse . Vous risquez de manquer certaines fonctionnalités par défaut (comme le montage de systèmes de fichiers NFS distants) si vous n'installez pas les packages souhaités plus tard, mais c'est le point, non?
Matija Nalis
1
Je pense que @MatijaNalis est correct, et cela ne se traduit pas par un système cassé. Je crois également (mais je ne veux pas prendre le temps de vérifier pour le moment) que les deux requis et importants sont installés même si "utilitaires système standard" n'est pas sélectionné. Quelqu'un peut-il confirmer?
Faheem Mitha
1
Salut @ GAD3R. D'accord, mais la réponse est un peu plus longue que nécessaire et un peu déroutante. Par exemple, quelle est la pertinence de «À partir du système d'exploitation installé, j'ai configuré apt car il ne fonctionne pas complètement, j'ai installé une interface graphique»? À quoi servent également (1) et (2)?
Faheem Mitha
1
Notez que vous pouvez toujours accéder à cette option après l'installation en utilisant le tasksel --new-install.
jlh
8

Selon l' article csmojo, les utilitaires système standard se composent des paquets suivants sur 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-complétion, python, hôte, install-info, bzip2, reportbug, krb5-locales, bind9-host, time, info, liblockfile-bin, whois, aptitude-common, patch, ncurses-term, mutt, mime- support, 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

M. Tao
la source
C'est la liste de l'article auquel OP a lié, oui. Mais quelle est la réponse à la question?
Jeff Schaller
1
Notez que at, bc, file, m4, patchet timesont des utilitaires POSIX obligatoires (je vois pax, un autre utilitaire POSIX obligatoire ne figure pas).
Stéphane Chazelas
@JeffSchaller oic, j'ai raté le lien dans le message d'origine. La fonctionnalité perdue est exactement la fonctionnalité fournie par les packages répertoriés. Pour les inconvénients causés - eh bien, l'expérience du shell sera proche de celle fournie par cmd.exe.
M. Tao
Le seul que j'utiliserais directement est probablement ssh. Je vais ignorer cela, puis désactiver les packages facultatifs et requis et installer à la demande. Merci!
Rolf
7

J'installe souvent des serveurs sans les "utilitaires système standard" et j'installe ensuite uniquement ce dont j'ai besoin plus tard. Cela fonctionne très bien (même avec ceux désélectionnés tasksel, Debian installera toujours les paquets requis comme dpkg, apt-getetc.) et donc un système entièrement fonctionnel.

(Remarque: je l'installe principalement de cette façon car je ne veux pas nfs-commonet son rpcbinddémon dépendant , ni python requis par le reportbugscript et des trucs comme ça)

Vous pouvez toujours taskselrecommencer plus tard et les ajouter si vous le souhaitez. (et comparez les dpkg -lsorties avant et après pour voir exactement ce qui vous manque)

Matija Nalis
la source
Enlevez-vous généralement beaucoup de paquets après l'installation? Par exemple, libreoffice, evienceg, et jeux etc.
une offre ne peut pas refuser le
1
@buzhidao Pour les serveurs (et les bureaux, mais je n'exécute pas les environnements de bureau habituels de toute façon), je ne les installe absolument pas du tout en premier lieu (c'est-à-dire que je désélectionne tout taskselet --no-install-recommendsque je mets par défaut), puis je construis à partir de là . Et après les mises à niveau, je recommence et désinstalle les fichiers indésirables nouvellement installés, je ne veux pas. Cela fait également gagner du temps à long terme, car moins de packages installés signifie moins de choses à casser lors de la prochaine mise à niveau et nécessitent une intervention manuelle, et pas seulement moins de problèmes de sécurité (préoccupation principale)
Matija Nalis
mais qu'est ce que c'est exactement? Des trucs comme LibreOffice et Rhytmbox (comme Ubuntu), ou des trucs plus basiques comme un éditeur de texte?
TrudleR
Certainement des choses plus basiques comme syslog, wget, nfs-common, rpcbind etc. Pour obtenir la liste complète, voir wiki.debian.org/tasksel#A.22standard.22_task . Notez que vous n'obtiendrez évidemment pas LibreOffice ni d'autres éléments de l'interface graphique, y compris le serveur X, à moins que vous n'installiez la tâche avec un environnement de bureau / gestionnaire de fenêtres.
Matija Nalis