Wie ändere ich Einstellungen in der Datei 'apt.conf', die in 12.04 nicht mehr vorhanden sind?

8

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?

Larissa
quelle

Antworten:

8

Es ist am besten, eine eigene Benutzerdatei zu erstellen, /etc/apt/apt.conf.ddamit 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, 99damit 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.confBenutzer 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.confdie 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.


quelle
1

Die apt.confDatei, die die Konfiguration für APT enthält, befindet sich standardmäßig in /etc/apt/.

Gehen Sie aptim Terminal wie folgt vor, um zu überprüfen, was sich im Verzeichnis befindet:

cd /etc/apt
ls

Die apt.confDatei sollte nach dem lsBefehl 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 cdzu /etc/aptersten.)

Daraufhin werden Sie nach Ihrem Passwort gefragt und gestartet, geditdamit Sie Ihre apt.confDatei erstellen können .

Sie können auch verwenden:

sudo nano apt.conf
Pfirsichfarben
quelle
1

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.

Gacanepa
quelle
0

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
Sepero
quelle
0

Suchen Sie die vorhandene Konfiguration per apt-config dumpBefehl, 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-RecommendsundAPT::Install-Suggests :

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