Aptitude: интерактивные настройки

Как уже говорилось, за интерактивные настройки aptitude отвечает меню Параметры (Options), включающее следующие пункты:

  • Настройки интерфейса;
  • Работа с зависимостями;
  • Разное;
  • Отменить настройки.

aptituderis10.png

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

aptituderis11.png

Пункт Работа с зависимостями собственно и определяет поведение aptitude по умолчанию, каковые включают:

  • автоматическое разрешение зависимостей выбираемого пакета;
  • автоматическое исправление "сломанных" пакетов перед установкой или удалением;
  • отключение автоматической установки рекомендуемых (recommends) пакетов;
  • автоматическое удаление неиспользуемых пакетов

aptituderis12.png

Снятием или установкой соответствующих переключателей все или некоторые из этих умолчаний можно заменить на противоположные.

Кроме того, можно отключить автоматическое удаление некоторых, задаваемых маской, неиспользуемых пакетов. И это -- второй способ сохранения пакетов русификации, связанных зависимостями с kde-i18n-ru, упомянутый в прошлом разделе. То есть нужно просто сконструировать маску (вроде *-ru*), под которую он подпадут -- и никакие апгрейды им будут не страшны. Правда, некоторые пакеты охватить такой маской не удастся -- и их придется все равно спасать вручную, как было описано выше.

В части Разное можно установить автоматическое обновление кэша пакетов, удаление из кэша устаревших пакетов после загрузки новых, и, наконец, избавиться от необходимости двойного нажатия на клавишу "g" для выполнения заказанных действий над отмеченными пакетами (переключатель Показать, что будет сделано, перед тем, как делать).

aptituderis13.png

Наконец, если вы совсем запутались с опциями из предыдущих пунктов, пункт Отменить настройки позволит восстановить умолчальное состояние aptitude.

Кстати, настройки, выполненные в интерактивном режиме, имеют силу и для режима командного, поскольку отражаются в том же конфигурационном файле ~/.aptitude/config, о котором шла речь на соответствующей странице. Так что оба способа использования этой программы не только идентичны по возможностям, но и могут быть настроены практически одинаковым способом. Ну а какой из них применять -- дело вкуса, индивидуальных предпочтений, а также обстоятельств.


Теги: , , ,