APT в ALT Linux/Советы по использованию

Материал из ALT Linux Wiki

Использование proxy

HTTP-прокси

/etc/apt/apt.conf:

Acquire::http::Proxy "http://[user[:pass]@]host[:port]/";

либо выставить переменную окружения http_proxy.

FTP-прокси

/etc/apt/apt.conf:

Acquire::ftp::Proxy "ftp://[user[:pass]@]host[:port]/";

либо выставить переменную окружения ftp_proxy.

HTTP-прокси для проксирования FTP-запросов

Не рекомендуется из-за низкой эффективности и не поддерживается настройками в конфигурационном файле. В случае крайней необходимости - определите переменную окружения ftp_proxy в HTTP URL.

Поиск пакетов, использующих данную библиотеку

apt-cache showpkg libuuid.so.1

Установка всех пакетов, найденных через apt-cache

apt-get install `apt-cache search <package name>|grep <package name>`

Обновление системы "вниз"

Внимание! Такое обновление может привести к непредсказуемым последствиям, ибо майнтайнеры пакетов не проверяют работу обновления в таких условиях.

Обновление "вниз" с Sisyphus до Server 4.0:

/etc/apt/preferences:

Package: *
Pin: release l=Server
Pin-Priority: 1001

И последующий apt-get dist-upgrade.

Полная информация о предпочтениях (preferences) APT: apt_preferences(5)

APT совместно с /usr, смонтированным в режиме read only

(не проверено)

/etc/apt/apt.conf:

DPkg
{
  Pre-Invoke {"mount -o remount,rw /usr";};
  Post-Invoke {"mount -o remount,ro /usr";};
}