Как изменить настройки в файле «apt.conf», который больше не существует в 12.04?

7

Я хотел бы добавить настройки к файлу apt.conf , но я понял, что он был заменен папкой с именем etc/apt/apt.conf.d/ .

Как я могу настроить эту новую модель?

    
задан larissa 03.10.2012 в 18:58
источник

4 ответа

6

Лучше всего создать свой собственный файл пользователя в /etc/apt/apt.conf.d , чтобы вы могли гарантировать, что он не будет перезаписан обновлениями пакетов. Вместо добавления к существующим файлам в каталоге создайте свой собственный общий файл с именем 99mysettings с

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

Он помечен как 99 , так что ваши настройки запускаются последними и поэтому переопределяют любые из тех же значений для указанных параметров, присутствующих в других файлах в каталоге.

Затем отредактируйте прогон файла

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

, а затем, например, вы можете добавить следующий элемент (хотя обычно не рекомендуется):

APT::Install-Suggests "true";

Если вы хотите, чтобы apt прекратил установку рекомендуемых пакетов (опять же, как правило, не лучшее решение), вы можете использовать

APT::Install-Recommends "false";

Синтаксис этих команд отличается от того, как на странице руководства будет описано, как должны быть настроены записи для более старого apt.conf ; ранее APT::GET::Install-Suggests "true"; был бы синтаксисом, но это не будет работать для примера выше.

Страница руководства даст вам указание на общие настройки, поэтому, пожалуйста, введите man apt.conf или см. Ubuntu manpages online . Однако лучшим источником для параметров конфигурации apt является Справочник Debian, доступный здесь онлайн или как полный pdf здесь, и он содержит очень полезную информацию, которая в основном применима и для Ubuntu .     

ответ дан user76204 10.10.2012 в 16:08
1

Файл apt.conf , который содержит конфигурацию для APT, по умолчанию находится в /etc/apt/ .

Чтобы проверить, что находится в папке apt , выполните следующие действия в терминале:

cd /etc/apt
ls

Файл apt.conf должен быть указан после команды ls .

Однако , если он не существует, вы можете создать его, выполнив следующую команду:

gksu gedit apt.conf

(Убедитесь, что текущий рабочий каталог /etc/apt , если нет, то сначала cd to /etc/apt .)

Это запросит ваш пароль и запустит gedit , что позволит вам создать файл apt.conf .

Вы также можете использовать:

sudo nano apt.conf
    
ответ дан Peachy 04.10.2012 в 07:42
1

В версиях, более новых, чем Gutsy, файл /etc/apt/apt.conf был заменен на /etc/apt/apt.conf.d/proxy (создайте его, если необходимо), с той же структурой.

    
ответ дан gacanepa 11.12.2012 в 16:38
0

Просто создайте файл /etc/apt/apt.conf, если вам это нужно, и поставьте нужный материал.

man apt.conf
    
ответ дан Sepero 03.10.2012 в 23:19