Ich möchte der Datei Einstellungen hinzufügen apt.conf
, habe jedoch festgestellt, dass sie durch einen Ordner mit dem Namen ersetzt wurde etc/apt/apt.conf.d/
.
Wie kann ich mit diesem neuen Modell konfigurieren?
quelle
Ich möchte der Datei Einstellungen hinzufügen apt.conf
, habe jedoch festgestellt, dass sie durch einen Ordner mit dem Namen ersetzt wurde etc/apt/apt.conf.d/
.
Wie kann ich mit diesem neuen Modell konfigurieren?
Es ist am besten, eine eigene Benutzerdatei zu erstellen, /etc/apt/apt.conf.d
damit Sie sicherstellen können, dass diese nicht durch Paketaktualisierungen überschrieben wird. Erstellen Sie eine eigene allgemeine Datei, die 99mysettings
mit aufgerufen wird, anstatt sie zu vorhandenen Dateien im Verzeichnis hinzuzufügen
sudo touch /etc/apt/apt.conf.d/99mysettings
Es ist mit einem gekennzeichnet, 99
damit Ihre Einstellungen zuletzt ausgeführt werden und so dieselben Werte für die angegebenen Einstellungen überschreiben, die in anderen Dateien im Verzeichnis vorhanden sind.
Dann, um Ihre Datei zu bearbeiten, laufen
sudo nano /etc/apt/apt.conf.d/99mysettings
Anschließend können Sie beispielsweise das folgende (wenn auch normalerweise nicht empfohlene) Konfigurationselement hinzufügen:
APT::Install-Suggests "true";
Wenn Sie die Installation empfohlener Pakete beenden möchten (wiederum normalerweise nicht die beste Entscheidung), können Sie diese verwenden
APT::Install-Recommends "false";
Die Syntax dieser Befehle unterscheidet sich davon, wie in der Manpage beschrieben wird, wie Einträge für ältere apt.conf
Benutzer eingerichtet werden sollen. vorher APT::GET::Install-Suggests "true";
wäre die Syntax gewesen, aber das wird für das obige Beispiel nicht funktionieren.
Auf der Manpage erhalten Sie einen Hinweis auf die allgemeinen verfügbaren Einstellungen. Geben Sie daher man apt.conf
die Ubuntu-Manpages online ein oder sehen Sie sie sich an . Die beste Quelle für passende Konfigurationseinstellungen ist jedoch das Debian-Handbuch, das hier online oder als vollständiges PDF hier verfügbar ist. Es enthält sehr nützliche Informationen, die hauptsächlich auch für Ubuntu gelten.
Die apt.conf
Datei, die die Konfiguration für APT enthält, befindet sich standardmäßig in /etc/apt/
.
Gehen Sie apt
im Terminal wie folgt vor, um zu überprüfen, was sich im Verzeichnis befindet:
cd /etc/apt
ls
Die apt.conf
Datei sollte nach dem ls
Befehl aufgelistet werden .
Allerdings , wenn es nicht vorhanden ist , können Sie es erstellen , indem Sie den folgenden Befehl ausführen:
gksu gedit apt.conf
(Sicherstellen , dass das vorliegende Arbeitsverzeichnis /etc/apt
, wenn nicht, dann cd
zu /etc/apt
ersten.)
Daraufhin werden Sie nach Ihrem Passwort gefragt und gestartet, gedit
damit Sie Ihre apt.conf
Datei erstellen können .
Sie können auch verwenden:
sudo nano apt.conf
Ab neueren Versionen als Gutsy wurde die Datei /etc/apt/apt.conf durch /etc/apt/apt.conf.d/proxy (bei Bedarf erstellen) mit derselben Struktur ersetzt.
Erstellen Sie einfach die Datei /etc/apt/apt.conf, wenn Sie sie benötigen, und geben Sie das gewünschte Material ein.
man apt.conf
Suchen Sie die vorhandene Konfiguration per apt-config dump
Befehl, z.
apt-config dump | grep -we Recommends -e Suggests
Ändern Sie die Werte und fügen Sie sie hinzu /etc/apt/apt.conf.d/99somefile
(eine neue Datei). Die Nummer vor der Datei gibt Priorität (niedrigere Läufe früher, höhere Läufe spätestens).
Hier ist das Beispiel zum Deaktivieren APT::Install-Recommends
undAPT::Install-Suggests
:
apt-config dump | grep -we Recommends -e Suggests | sed s/1/0/ | sudo tee /etc/apt/apt.conf.d/99norecommend