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?
źródło
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?
Najlepiej jest utworzyć własny plik użytkownika, /etc/apt/apt.conf.d
aby 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, 99
dzię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.conf
należ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.conf
lub 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.
apt.conf
Plik, który zawiera konfigurację dla APT jest domyślnie znajduje się w /etc/apt/
.
Aby sprawdzić, co znajduje się w apt
katalogu, wykonaj następujące czynności w terminalu:
cd /etc/apt
ls
apt.conf
Plik powinien być wymieniony po ls
poleceniu.
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 cd
na /etc/apt
pierwszy).
Spowoduje to prośbę o podanie hasła i uruchomienie gedit
umożliwiające utworzenie apt.conf
pliku.
Możesz także użyć:
sudo nano apt.conf
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.
Po prostu utwórz plik /etc/apt/apt.conf, jeśli go potrzebujesz, i włóż potrzebne pliki.
man apt.conf
Znajdź istniejącą konfigurację za pomocą apt-config dump
polecenia, 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-Recommends
iAPT::Install-Suggests
:
apt-config dump | grep -we Recommends -e Suggests | sed s/1/0/ | sudo tee /etc/apt/apt.conf.d/99norecommend