[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Ещё раз об apt pinning



Здравствуйте.

Не так давно проскакивало тут про установку одних и тех же пакетов с
разных источников по желанию, то есть, например, по сети хотелось тащить
только маленькие, а большие ставить с диска.

Имею такую ситуацию: на работе престарелый ноут, на котором лежат образы
образов четырёх первых дисков squeeze (больше не влезло). Не хотелось бы
жрать корпоративный трафик, а ставить, если можно, пакеты с локальных
образов. Пробовал по-разному выставлять приоритеты, в конце концов
решил вообще запретить загрузку по сети:

# cat /etc/apt/preferences.d/http

Package: *
Pin: origin "ftp.ru.debian.org"
Pin-Priority: -100

Package: *
Pin: origin ""
Pin-Priority: 1100

Источники:

# cat /etc/apt/sources.list
deb file:/mnt/squeeze-1 squeeze main contrib non-free
deb file:/mnt/squeeze-2 squeeze main contrib non-free
deb file:/mnt/squeeze-3 squeeze main contrib non-free
deb file:/mnt/squeeze-4 squeeze main contrib non-free
deb http://ftp.ru.debian.org/debian squeeze main contrib non-free

Проверяю:

# apt-cache policy wmii
wmii:
  Установлен: (отсутствует)
  Кандидат:   3.6+debian-8
  Таблица версий:
     3.6+debian-8 0
       1100 file:/mnt/squeeze-3/ squeeze/main i386 Packages
       -100 http://ftp.ru.debian.org/debian/ squeeze/main i386 Packages

Устанавливаю:

# apt-get install wmii
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  wmii
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 11 пакетов не обновлено.
Необходимо скачать 111 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 401 kB.
Получено:1 http://ftp.ru.debian.org/debian/ squeeze/main wmii i386 3.6+debian-8 [111 kB]
Получено 111 kБ за 0с (3 287 kБ/c)
Выбор ранее не выбранного пакета wmii.
(Чтение базы данных ... на данный момент установлено 216035 файлов и каталогов.)
Распаковывается пакет wmii (из файла .../wmii_3.6+debian-8_i386.deb)...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для menu ...
Настраивается пакет wmii (3.6+debian-8) ...
Обрабатываются триггеры для menu ...

То есть, как видно, всё равно почему-то тащится с интернета, а не с
локального образа.

Образы, естественно, смонтированы, и если закомментировать строку с
http://ftp.ru.debian.org/debian/ и сделать 'apt-get update', всё
ставится локально без проблем.

ЧЯДНТ?

-- 
VZh
http://vzhbanov.byethost33.com


Reply to: