GNU/Linux >> Linux Esercitazione >  >> Debian

Debian:quali pacchetti sono installati per impostazione predefinita in Debian? C'è un termine per quel set? Perché alcuni di questi pacchetti sono "installati automaticamente" e altri no?

C'è un termine per riferirsi al sottoinsieme di pacchetti che viene installato automaticamente dalla distribuzione Debian?

Pensavo che avesse qualcosa a che fare con le priorità dei pacchetti, ma non sembra essere il caso, perché ci sono pacchetti con tutti i livelli di priorità tra i pacchetti installati per impostazione predefinita.

Inoltre, alcuni di quei pacchetti del sottoinsieme iniziale hanno automatically installed bandiera, ad es. wireless-tools . Quindi verranno rimossi automaticamente se i pacchetti del sottoinsieme iniziale, a seconda di essi, vengono rimossi manualmente. Mi chiedo, lo strumento di installazione mantiene solo un elenco di pacchetti da considerare installati manualmente e installa le loro dipendenze automaticamente?

Rispondi alle prime due domande:
Dopo aver installato le utilità principali di Debian, il programma di installazione Debian sembra invocare tasksel per svolgere i “compiti” di installazione. Tra le attività tipiche ci sono attività "standard" e attività "laptop". Dalla pagina del taskel:

attività "standard"

L'attività standard è un'attività speciale utilizzata dall'installatore Debian. In realtà si basa sulla priorità dei pacchetti. Cosa include l'attività "sistema standard"?

tasksel --task-packages standard

che è una stringa di ricerca di aptitude che equivale a

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

Quindi tasksel installa standard , required e important pacchetti.

attività "computer portatile"

L'attività del laptop è un'attività speciale utilizzata dall'installatore Debian, per estrarre i pacchetti
utili su un laptop:

  • strumenti wireless
  • supporto acpi
  • cpufrequtils
  • acpi
  • wpasupplicant
  • powertop
  • accedi
  • apmd
  • pcmciautils
  • pm-utils
  • anacron
  • avahi-autoipd
  • Bluetooth

Desktop

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

Risposta accettata:

Il base system è descritto nella politica Debian come tutti i pacchetti con required o important priorità.

Puoi cercare i pacchetti che required e important le priorità sono allegate con aptitude utilità.

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

debootstrap installa questi pacchetti durante il processo di installazione.
tasksel installerà quindi qualsiasi altro ruolo tu scelga in cima, normalmente standard è la selezione predefinita utilizzata.

In cima a ciò che è elencato nel sistema di base otterrai

  • Un kernel (per fortuna)
  • Pacchetti Input/Locale/Dizionario.
  • Pacchetti hardware. (ACPI, USB, PCI, aggiunte di guest virtuali su vm)
  • Quindi alcune librerie dipendenti per supportare quanto sopra.

Ciò equivale a circa 60 pacchetti sulla mia VM VirtualBox (senza le aggiunte guest VBox che inseriscono molte dipendenze).

Esegui Expert Install (seleziona "Opzioni avanzate> Esperto") se ne hai la possibilità. Ti dà un'idea migliore del processo di installazione passo dopo passo e quando apt viene eseguito al di fuori dell'installazione di base.

Correlati:Debian – il formato dell'output "apt search" su debian / ubuntu?
Debian
  1. Debian – Come vedere le notizie e i log delle modifiche per i pacchetti Debian aggiornati nelle ultime 48 ore?

  2. Linux:come crittografare Linux (debian 8) dopo l'installazione e quali sono le conseguenze?

  3. Debian – Cosa fa Adduser che Useradd non fa?

  4. Cosa sono le modalità SELinux e come impostarle

  5. In quali linguaggi sono scritti Windows, Mac OS X e Linux?

Debian-goodies:un insieme di utili utilità per gli utenti Debian e Ubuntu

Come configurare server e client NTP su Debian 11

Come installare e configurare Jenkins in Debian 11

Perché alcune Emoji in bianco e nero e altre sono troppo grandi?

Che cos'è un database distribuito e a cosa servono i sistemi di dati distribuiti?

Come impostare l'utente predefinito per una distribuzione WSL che è stata installata manualmente con wsl --import