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

Заставить apt предпочитать пакеты с локального реп-я, cdrom



Здравствуйте!
Есть компьютер с debian etch, нужно заставить apt на нем предпочитать
пакеты из локального репозитория (/pub/debian) и cdrom (официальный dvd)
пакетам из интернета, даже если пакеты из интернета свежее. 
Т.е., если не понятно:
Есть у меня пакет A на cdrom версии 1.0 и на debian.org версии 1.1, так
чтобы при apt-get install A у меня был установлен пакет с cdrom, а не с
debian.org.
Цель: сократить потребления и-нетовского трафика.

Почитал man apt_preferences, man apt.conf и APT HOWTO и решил написать
такой конфиг /etc/apt/preferences:

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

Попробовал apt-cache policy libgpod0, который имеется на cdrom и в
локальном репозитории: он выдает им приоритеты 500, вместо 999.
Пробовал так:

Package: *
Pin: origin "file:/pub/debian"
Pin-Priority: 999

Не помогает, без кавычек тоже не помогает. Нашел bugreportы:

http://people.debian.org/~terpstra/message/20061221.190737.000287d0.en.html
http://people.debian.org/~terpstra/message/20070102.100648.a9fc1f34.en.html
http://people.debian.org/~terpstra/message/20070102.065246.3f640c57.en.html

Это я делаю что-то не так или правда баг имеется?
Спасибо.



Reply to: