Kann ich apt-get immer verwenden - no-install-recommends?

19

Ich versuche, eine minimalistische Debian-Installation für mein Netbook zu erstellen. Ich habe einen Clonezilla-Wiederherstellungspunkt, den ich direkt nach einer neuen minimalen Debian-Installation erstellt habe.

Ich habe keine anderen Pakete als das, was Debian während einer minimalen Installation automatisch installiert. Ich habe alles in taskel abgewählt (keine Desktop-Umgebung, nichts).

Ich möchte einige Pakete installieren. Da ich eine minimalistische Installation erstelle, möchte ich immer verwenden sudo apt-get --no-install-recommends <package-name>.

Gibt es eine Möglichkeit, wie ich einen benutzerdefinierten Kurzbefehl dafür erstellen kann? Oder gibt es eine Möglichkeit, eine Reihe dieser Befehle in ein Textdokument zu kopieren und einzufügen und sie dann alle nacheinander mit einem einzigen Befehl auszuführen? Kennen Sie eine einfachere und elegantere Methode, um eine Reihe von Paketinstallationen über eine frisch installierte minimale Eingabeaufforderung auszuführen?

Futter
quelle

Antworten:

44

Sie können apt über apt.conf-Dateien konfigurieren.

Hier ist ein Befehl, den ich auf meinem Server verwende (als root):

cat > /etc/apt/apt.conf.d/01norecommend << EOF
APT::Install-Recommends "0";
APT::Install-Suggests "0";
EOF

Um zu sehen, ob apt dies liest, geben Sie dies in die Befehlszeile ein (als root oder normaler Benutzer):

apt-config dump | grep Recommends
esplor
quelle
2
Wenn Sie apt-config dumpsagen, dass Ihre Zeile ignoriert wird, kann dies daran liegen, dass eine andere Datei in diesem Verzeichnis (suchen mit grep) diese 99synapticüberschreibt. In diesem Fall möchten Sie diese Datei bearbeiten oder 01norecommend umbenennen, indem Sie die führende Zahl so erhöhen, wie sie ist später lesen.
Marc Glisse
Und nachdem ich die Konfiguration hinzugefügt habe, um die empfohlenen Pakete nicht zu installieren, gibt es eine Möglichkeit, diese Einstellung für einen Lauf von apt-get install zu ändern?
Andrybak
--install-recommends- Genau wie du noch einen Schritt weiter gehen könntest und auch --install-suggestswas standardmäßig schon aus ist
Ryan Pavlik
0

Hier ist ein Einzeiler zum Erstellen einer /etc/apt/apt.conf.d/999norecommendDatei gemäß der Antwort von @ esplor :

apt-config dump | grep -we Recommends -e Suggests | sed s/1/0/ | sudo tee /etc/apt/apt.conf.d/999norecommend
Kenorb
quelle