Was sind die Folgen, wenn ich die "Standard-System-Dienstprogramme" von Debian nicht installiere?

18

Während der Installation können Sie auswählen, welcher Desktop installiert werden soll und ob der installiert werden soll oder nicht standard system utilities. Sehen Sie hier für den Screenshot und die enthaltenen Pakete.

Bildbeschreibung hier eingeben Persönlich möchte ich nicht viele Pakete installieren, die ich nicht benötige. Deshalb frage ich hier, welche Konsequenzen es hat, wenn ich diese Dienstprogramme nicht installiere. Bitte geben Sie im Klartext an, welche Funktionen ich verlieren oder welche Unannehmlichkeiten ich haben werde.

Ein Angebot kann nicht abgelehnt werden
quelle
Ich sehe keinen Screenshot?
Henrik - hör auf, Monica
@Henrik Ich meine die Post, das erste Bild ist ein Screenshot
ein Angebot kann den

Antworten:

9

Was hat zur Folge, dass ich die Standard-Systemdienstprogramme von debian nicht installiere?

Bearbeiten

Ohne die Installation von erhalten standard system utilitiesSie ein funktionierendes Betriebssystem, benötigen jedoch die meisten davon utilitiesspäter.

Ich habe Debian in einer Virtualbox-Offline-Installation ohne GUI und ohne getestet standard system utilities. Die Ausgabe von apt list --installed > installed.txtist hier .

Von dem installierten Betriebssystem habe ich konfiguriert, aptweil es nicht vollständig funktioniert, nur das Sicherheitsupdate ist aktiviert:

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

dann habe ich eine GUI installiert, hier sind die zwei Schritte, die ich ausführen:

1) Um meine zu konfigurieren, muss ich sources.listdie folgenden Zeilen auskommentieren:

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

Dann fügen Sie hinzu:

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

2) taskselAusführen, um die GUI zu installieren: Ich habe die debian.iso gemountet, um die Bandbreite zu sparen, eine Verbindung zum Internet herzustellen und dann meinen Desktop zu installieren.

Aktualisieren des Pakets und alles funktioniert gut.

NB das standard system utilitiesist nicht verfügbar ", nachdem es taskselauf dem installierten System ausgeführt wurde.

Was beinhaltet die Aufgabe "Standardsystem"?

Diese Aufgabe ist nur während der Installation verfügbar und enthält die folgenden Pakete:

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

Es entspricht dem folgenden Befehl:

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

Die folgenden Prioritätsstufen werden von den Debian-Paketverwaltungstools erkannt.

erforderlich

Pakete, die für das ordnungsgemäße Funktionieren des Systems erforderlich sind (dies bedeutet normalerweise, dass die Funktionalität von dpkg von diesen Paketen abhängt). Das Entfernen eines erforderlichen Pakets kann dazu führen, dass Ihr System völlig kaputt geht und Sie möglicherweise nicht einmal in der Lage sind, mit dpkg Dinge zurückzusetzen. Tun Sie dies nur, wenn Sie wissen, was Sie tun. Systeme, die nur die erforderlichen Pakete enthalten, sind wahrscheinlich unbrauchbar, verfügen jedoch über ausreichende Funktionen, damit der Sysadmin mehr Software starten und installieren kann.

wichtig

Wichtige Programme, einschließlich derer, die man auf einem Unix-ähnlichen System erwarten würde. Wenn die Erwartung besteht, dass eine erfahrene Unix-Person, die es als vermisst ansieht, sagen würde "Was um alles in der Welt ist los, wo ist foo?", Muss es ein wichtiges Paket sein. [6] Andere Pakete, ohne die das System nicht gut läuft oder verwendbar ist, müssen ebenfalls Priorität haben. Dies gilt nicht für Emacs, das X Window System, TeX oder andere große Anwendungen. Die wichtigen Pakete sind nur ein Minimum an häufig erwarteten und notwendigen Tools.

Standard

Diese Pakete bieten ein relativ kleines, aber nicht zu begrenztes Zeichenmodus-System. Dies wird standardmäßig installiert, wenn der Benutzer nichts anderes auswählt. Es enthält nicht viele große Anwendungen.

GAD3R
quelle
1
FWIW, wenn Sie eine Kopie von tasksel(z. B. in / tmp) nehmen und eine Zeile (Zeile 244 bei Jessie) zum Lesen !package_installed($package)) {bringen, !package_installed("foooooooo$package")) {können Sie dies tun /tmp/tasksel --task-packages standard, um eine vollständige Liste der Pakete zu erhalten.
Stephen Harris
1
@ GAD3R Nein, du wirst kein kaputtes System bekommen . Ich mache es die ganze Zeit und nichts geht kaputt . Sie vermissen möglicherweise einige Funktionen standardmäßig (wie das Mounten entfernter NFS-Dateisysteme), wenn Sie die gewünschten Pakete später nicht installieren, aber das ist der Punkt, oder?
Matija Nalis
1
Ich denke, @MatijaNalis ist richtig, und dies führt nicht zu einem kaputten System. Ich glaube auch (aber ich möchte mir jetzt nicht die Zeit nehmen, dies zu überprüfen), dass sowohl erforderliche als auch wichtige Programme installiert sind, auch wenn "Standard-Systemdienstprogramme" nicht ausgewählt sind. Kann das jemand bestätigen?
Faheem Mitha
1
Hi @ GAD3R. Ok, aber die Antwort ist etwas länger als nötig und etwas verwirrend. Welche Bedeutung hat beispielsweise "Auf dem installierten Betriebssystem habe ich apt konfiguriert, da es nicht vollständig funktioniert, wenn ich eine GUI installiert habe"? Auch wofür ist (1) und (2)?
Faheem Mitha
1
Beachten Sie, dass Sie nach der Installation immer noch über die Schaltfläche auf diese Option zugreifen können tasksel --new-install.
24.
8

Laut csmojo-Artikel bestehen Standard-Systemdienstprogramme aus folgenden Paketen unter Debian 8 (jessie):

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

Herr Tao
quelle
Dies ist die Liste aus dem Artikel, mit dem OP verknüpft ist, ja. Aber wie lautet die Antwort auf die Frage?
Jeff Schaller
1
Beachten Sie, dass at, bc, file, m4, patchund timesind obligatorisch POSIX - Dienstprogramme (ich sehe pax, ist eine weitere obligatorische POSIX - Dienstprogramm nicht aufgeführt).
Stéphane Chazelas
@ JeffSchaller oic, ich habe den Link im ursprünglichen Beitrag verpasst. Die verlorene Funktionalität ist genau die Funktionalität, die von den aufgelisteten Paketen bereitgestellt wird. Für die Unannehmlichkeiten, die verursacht werden - nun, die Shell-Erfahrung wird in der Nähe einer sein, die von bereitgestellt wird cmd.exe.
Herr Tao
Wahrscheinlich würde ich nur ssh direkt verwenden. Ich werde dies überspringen, dann optionale und erforderliche Pakete deaktivieren und bei Bedarf installieren. Vielen Dank!
Rolf
7

Ich installiere oft Server ohne "Standard System Utilities" und installiere dann erst, was ich später brauche. Es funktioniert gut (sogar mit ihnen abgewählt in taskselDebian noch installiert erforderlichen Pakete wie dpkg, apt-getetc.) und somit in voll funktionsfähiges System zur Folge hat .

(Hinweis: Ich installiere es hauptsächlich so, wie ich es nicht möchte nfs-commonund seinen abhängigen rpcbindDaemon, noch Python, der für reportbugSkripte und ähnliches benötigt wird. )

Sie können später immer noch taskseleinmal ausführen und diese hinzufügen, wenn Sie möchten. (und vergleiche die dpkg -lAusgaben davor und danach, um zu sehen, was genau du vermisst)

Matija Nalis
quelle
Entfernen Sie nach der Installation normalerweise viel Paket? Zum Beispiel, libreoffice, evienceg und Spiele etc ..
ein Angebot kann
1
@buzhidao Bei Servern (und Desktop - PC, aber ich weiß nicht üblichen Desktop - Umgebungen sowieso laufen), habe ich absolut nie sie in erster Linie überhaupt installieren (dh. Ich abzuwählen alles in taskselund setzte --no-install-recommendsals Standard) und dann baue von dort . Und nach Upgrades gehe ich wieder und deinstalliere neu installierten Müll, den ich nicht möchte. Dies spart auf lange Sicht auch Zeit, da weniger installierte Pakete beim nächsten Upgrade weniger Probleme verursachen und manuelle Eingriffe erfordern, und nicht nur weniger Sicherheitsprobleme (Hauptsorge)
Matija Nalis
Aber was genau ist das? Sachen wie LibreOffice und Rhytmbox (wie Ubuntu) oder ein paar einfachere Sachen wie ein Texteditor?
TrudleR
Auf jeden Fall grundlegendere Dinge wie syslog, wget, nfs-common, rpcbind usw. Eine vollständige Liste finden Sie unter wiki.debian.org/tasksel#A.22standard.22_task . Beachten Sie, dass Sie offensichtlich weder LibreOffice noch andere GUI-Inhalte, einschließlich X-Server, erhalten, es sei denn, Sie installieren die Task mit einem Desktop-Umgebungs- / Fenstermanager.
Matija Nalis