APT в ALT Linux/Советы по использованию
Материал из ALT Linux Wiki
(Различия между версиями)
м («Apt/Tips» переименована в «Советы по использованию APT») |
|||
Строка 1: | Строка 1: | ||
- | |||
- | == | + | == Использование proxy == |
- | === | + | === HTTP-прокси === |
- | + | <tt>/etc/apt/apt.conf</tt>: | |
+ | Acquire::http::Proxy "http://[user[:pass]@]host[:port]/"; | ||
- | + | либо выставить переменную окружения <tt>http_proxy</tt>. | |
- | < | + | |
- | + | ||
- | + | === FTP-прокси === | |
- | + | <tt>/etc/apt/apt.conf</tt>: | |
- | + | Acquire::ftp::Proxy "ftp://[user[:pass]@]host[:port]/"; | |
- | + | ||
- | + | либо выставить переменную окружения <tt>ftp_proxy</tt>. | |
- | + | === HTTP-прокси для проксирования FTP-запросов === | |
- | + | Не рекомендуется из-за низкой эффективности и не поддерживается настройками в конфигурационном файле. В случае крайней необходимости - определите переменную окружения <tt>ftp_proxy</tt> в HTTP URL. | |
- | + | == Поиск пакетов, использующих данную библиотеку == | |
- | + | apt-cache showpkg libuuid.so.1 | |
- | + | == Установка всех пакетов, найденных через apt-cache == | |
- | + | apt-get install `apt-cache search <package name>|grep <package name>` | |
+ | |||
+ | == Обновление системы "вниз" == | ||
Внимание! Такое обновление может привести к непредсказуемым последствиям, ибо майнтайнеры пакетов не проверяют работу обновления в таких условиях. | Внимание! Такое обновление может привести к непредсказуемым последствиям, ибо майнтайнеры пакетов не проверяют работу обновления в таких условиях. | ||
Строка 35: | Строка 34: | ||
Обновление "вниз" с Sisyphus до Server 4.0: | Обновление "вниз" с Sisyphus до Server 4.0: | ||
- | /etc/apt/preferences | + | <tt>/etc/apt/preferences</tt>: |
- | < | + | Package: * |
- | Pin: release l=Server | + | Pin: release l=Server |
- | Pin-Priority: 1001 | + | Pin-Priority: 1001 |
- | И <tt>apt-get dist-upgrade</tt>. | + | И последующий <tt>apt-get dist-upgrade</tt>. |
- | Полная информация о предпочтениях (preferences) APT: <tt> | + | Полная информация о предпочтениях (preferences) APT: <tt>apt_preferences(5)</tt> |
- | + | == APT совместно с /usr, смонтированным в режиме read only == | |
(не проверено) | (не проверено) | ||
/etc/apt/apt.conf: | /etc/apt/apt.conf: | ||
- | + | DPkg | |
- | { | + | { |
- | Pre-Invoke {"mount -o remount,rw /usr";}; | + | Pre-Invoke {"mount -o remount,rw /usr";}; |
- | Post-Invoke {"mount -o remount,ro /usr";}; | + | Post-Invoke {"mount -o remount,ro /usr";}; |
- | } | + | } |
Версия 20:12, 3 августа 2008
Содержание |
Использование 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";}; }