Re: local repositary and apt -v2
Nikita V. Youshchenko wrote:
но все равно apt-get upgrade предлагает обновить все установленные пакеты
.
что здесь неправильно ? как указать apt-у чтоб он брал нужные пакеты из
локального репозитария ?
А что выдаёт apt-cache policy <имя_пакета_который_оно_хочет_обновить> ?
apt-cache policy postfix
postfix:
Installed: 2.1.5-9
Candidate: 2.1.5-9
Version Table:
2.1.5-9 0
990 http://ftp.us.debian.org stable/main Packages
2.1.5-9 0
500 http://192.168.109.8 apt-build/postfix-vda Packages
*** 2.1.5-9 0
100 /var/lib/dpkg/status
W: No priority (or zero) specified for pin
W: No priority (or zero) specified for pin
W: No priority (or zero) specified for pin
W: No priority (or zero) specified for pin
я несколько изменил репозитарий , сейчас он лежит на машине
192.168.109.8 , а в /etc/apt/sources.list прописано
deb http://192.168.109.8/ apt-build postfix-vda
Если версии installed и candidate совпадают, но при этом оно всё равно хочет
обновить - значит не совпадают данные о размере или md5 установленного
пакета и пакета-кандидата - в последнем случае apt также считает
необходимым обновление.
пакеты установлены след. образом ; apt-get install postfix -t apt-build
, все прекрасно поставилось с локального репозитария.
md5sum и filesise разумеется отличаются
/etc/apt/preferences
Package: *
Pin: release a=apt-build,c=postfix-vda
Priority: 1001
Package: *
Pin: release a=stable
Priority: 700
Package: *
Pin: release a=testing
Priority: 650
Package: *
Pin: release a=unstable
Priority: 600
получается что правильная md5sum важнее /etc/apt/preferences ?
как нибудь можно указать apt-y что не надо обновлять эти файлы ?
Reply to: