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

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

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

Версия 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";};
}
 
Личные инструменты