GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Debian – Welche Pakete werden standardmäßig in Debian installiert? Gibt es einen Begriff für dieses Set? Warum werden einige dieser Pakete „automatisch installiert“ und andere nicht?

Gibt es einen Begriff, der sich auf die Untergruppe von Paketen bezieht, die automatisch von der Debian-Distribution installiert werden?

Ich dachte, dass es etwas mit Paketprioritäten zu tun hatte, aber das scheint nicht der Fall zu sein, weil es Pakete aller Prioritätsstufen unter den standardmäßig installierten Paketen gibt.

Außerdem werden einige dieser Pakete der anfänglichen Teilmenge automatically installed Flagge, z. wireless-tools . Sie werden also automatisch entfernt, wenn Pakete der anfänglichen Teilmenge, abhängig von ihnen, manuell entfernt werden. Ich frage mich, führt das Installationstool nur eine Liste von Paketen, die als manuell installiert gelten, und installiert ihre Abhängigkeiten automatisch?

Antwort auf die ersten beiden Fragen:
Nach der Installation der wichtigsten Debian-Dienstprogramme scheint das Debian-Installationsprogramm tasksel aufzurufen um Installations-„Aufgaben“ auszuführen. Zu den typischen Aufgaben gehören „Standard“-Aufgabe und „Laptop“-Aufgabe. Von der Tasksel-Seite:

„Standard“-Aufgabe

Die Standardaufgabe ist eine spezielle Aufgabe, die vom Debian-Installer verwendet wird. Es hängt tatsächlich von der Priorität der Pakete ab. Was beinhaltet die Aufgabe „Standardsystem“?

tasksel --task-packages standard

Dies ist eine Suchzeichenfolge für Fähigkeiten, die

entspricht

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

Also tasksel installiert standard , required und important Pakete.

„Laptop“-Aufgabe

Der Laptop-Task ist ein spezieller Task, der vom Debian-Installer verwendet wird, um die
Pakete zu ziehen, die auf einem Laptop nützlich sind:

  • Wireless-Tools
  • acpi-Unterstützung
  • cpufrequitils
  • acpi
  • wpabittend
  • Netzteil
  • acpid
  • apmd
  • pcmciautils
  • pm-utils
  • Anacron
  • avahi-autoipd
  • Bluetooth

Desktop

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

Akzeptierte Antwort:

Das base system wird in der Debian-Richtlinie als alle Pakete mit required beschrieben oder important Priorität.

Sie können nach den Paketen suchen, die required sind und important Prioritäten werden mit aptitude angehängt Dienstprogramm.

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

debootstrap installiert diese Pakete während des Setup-Vorgangs.
tasksel installiert dann alle anderen Rollen, die Sie oben auswählen, normalerweise standard ist die verwendete Standardauswahl.

Zusätzlich zu dem, was im Basissystem aufgelistet ist, erhalten Sie

  • Ein Kernel (zum Glück)
  • Input/Locale/Dictionary-Pakete.
  • Hardwarepakete. (ACPI, USB, PCI, Ergänzungen für virtuelle Gäste auf VMs)
  • Dann einige abhängige Bibliotheken, um das Obige zu unterstützen.

Dies entspricht etwa 60 Paketen auf meiner VirtualBox-VM (ohne die VBox-Gastzusätze, die viele Abhängigkeiten mit sich ziehen).

Führen Sie die Expert Install aus (wählen Sie „Erweiterte Optionen> Experte“), wenn Sie die Möglichkeit haben. Es gibt Ihnen eine bessere Vorstellung vom Schritt-für-Schritt-Installationsprozess und wann apt wird außerhalb der Basisinstallation ausgeführt.

Verwandte:Debian – das Format der Ausgabe von „apt search“ auf debian / ubuntu?
Debian
  1. Debian vs. Ubuntu:Was sind die Unterschiede?

  2. Debian – Warum gibt es keinen HTTPS-Transport für das Debian Apt Tool?

  3. Warum werden einige von Nmap gemeldete Ports gefiltert und die anderen nicht?

  4. In welchen Sprachen sind Windows, Mac OS X und Linux geschrieben?

  5. Gibt es Unix-Plattformen, auf denen Perl standardmäßig nicht installiert ist?

Debian-Goodies – Eine Reihe nützlicher Dienstprogramme für Debian- und Ubuntu-Benutzer

So richten Sie NTP-Server und -Client unter Debian 11 ein

So installieren und konfigurieren Sie Jenkins in Debian 11

Warum sind einige Emoji B&W und andere zu groß?

Was ist eine verteilte Datenbank und wozu dienen verteilte Datensysteme?

So legen Sie den Standardbenutzer für eine WSL-Distribution fest, die manuell mit wsl --import installiert wurde