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

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: