Когда я выбираю пакет для установки с помощью aptitude-curses, иногда появляется огромный список дополнительных пакетов, выбранных в «Пакеты устанавливаются автоматически для удовлетворения зависимостей» . Просматривая этот список, я вижу, что некоторые пакеты есть только потому, что тот, который я устанавливал в первую очередь , рекомендует его.
Есть ли способ, которым я могу настроить aptitude, чтобы эти пакеты не были помечены для установки, а вместо этого появлялись в каком-то списке, как «Пакеты, которые предлагаются другими пакетами» , уже делают ?
Попробуйте: зайдите в меню, нажмите Ctrl + T и перейдите к «параметрам», затем «настройкам», затем прокрутите вниз до раздела «Обработка зависимостей» и отмените выбор «устанавливать рекомендуемые пакеты автоматически».
Вы можете делать это постоянно или на основе вызова aptitude
.
Alt+F2
и запустите gksudo gedit /etc/apt/apt.conf
(или ваш любимый редактор) Добавьте следующие строки в файл :
APT::Install-Recommends "0"; APT::Install-Suggests "0";
Просто вызовите aptitude
с помощью переключателя without-recommends
, например
sudo aptitude --without-recommends
для интерактивной версии sudo aptitude install --without-recommends <packages>
для использования в кли. Если вы используете постоянный метод для обычного отключения установки, но при использовании его один раз с aptitude, просто вызовите его как в метод per-invocation, но с переключателем - с -recommend.