Jak zmodyfikować ustawienia w pliku „apt.conf”, którego już nie ma w 12.04?

8

Chciałbym dodać ustawienia do pliku apt.conf, ale zdałem sobie sprawę, że został on zastąpiony folderem o nazwie etc/apt/apt.conf.d/.

Jak mogę skonfigurować ten nowy model?

Larissa
źródło

Odpowiedzi:

8

Najlepiej jest utworzyć własny plik użytkownika, /etc/apt/apt.conf.daby zagwarantować, że nie zostanie on nadpisany przez aktualizacje pakietu. Zamiast dodawać do istniejących plików w katalogu, utwórz własny plik ogólny o nazwie za 99mysettings pomocą

sudo touch /etc/apt/apt.conf.d/99mysettings 

Jest on oznaczony symbolem, 99dzięki czemu ustawienia są uruchamiane jako ostatnie i dlatego zastępują te same wartości dla określonych ustawień obecnych w innych plikach w katalogu.

Następnie, aby edytować przebieg pliku

sudo nano /etc/apt/apt.conf.d/99mysettings

a następnie, na przykład, możesz dodać następujący (choć zwykle niezalecany) element konfiguracji:

APT::Install-Suggests "true";

Jeśli chcesz przestać instalować zalecane pakiety (znowu nie jest to najlepsza decyzja), możesz użyć

APT::Install-Recommends "false";

Składnia tych poleceń różni się od tego, jak strona podręcznika opisuje, jak apt.confnależy skonfigurować wpisy dla starszych ; poprzednio APT::GET::Install-Suggests "true"; byłaby to składnia, ale to nie zadziała w powyższym przykładzie.

Strona podręcznika da ci ogólne informacje o dostępnych ustawieniach, więc proszę wejść man apt.conflub zobaczyć strony Ubuntu online . Jednak najlepszym źródłem ustawień konfiguracji apt jest Podręcznik Debiana, dostępny tutaj online lub jako pełny plik pdf , i zawiera on bardzo przydatne informacje, które dotyczą głównie również Ubuntu.


źródło
1

apt.confPlik, który zawiera konfigurację dla APT jest domyślnie znajduje się w /etc/apt/.

Aby sprawdzić, co znajduje się w aptkatalogu, wykonaj następujące czynności w terminalu:

cd /etc/apt
ls

apt.confPlik powinien być wymieniony po lspoleceniu.

Jednakże , jeśli nie istnieje, można go utworzyć, uruchamiając następujące polecenie:

gksu gedit apt.conf

(Upewnij się, że obecny katalog roboczy jest /etc/apt, jeśli nie, to cdna /etc/aptpierwszy).

Spowoduje to prośbę o podanie hasła i uruchomienie geditumożliwiające utworzenie apt.confpliku.

Możesz także użyć:

sudo nano apt.conf
Aksamitny
źródło
1

W wersjach nowszych niż Gutsy plik /etc/apt/apt.conf został zastąpiony przez /etc/apt/apt.conf.d/proxy (utwórz go w razie potrzeby), o tej samej strukturze.

gacanepa
źródło
0

Po prostu utwórz plik /etc/apt/apt.conf, jeśli go potrzebujesz, i włóż potrzebne pliki.

man apt.conf
Sepero
źródło
0

Znajdź istniejącą konfigurację za pomocą apt-config dumppolecenia, np .:

apt-config dump | grep -we Recommends -e Suggests

Zmień wartości i dodaj do /etc/apt/apt.conf.d/99somefile(nowy plik). Liczba przed plikiem daje priorytet (niższe przebiegi wcześniej, wyższe przebiegi najpóźniej).

Oto przykład wyłączania APT::Install-RecommendsiAPT::Install-Suggests :

apt-config dump | grep -we Recommends -e Suggests | sed s/1/0/ | sudo tee /etc/apt/apt.conf.d/99norecommend
kenorb
źródło