Назад | Перейти на главную страницу

Почему APT не загружает последнюю версию пакетов с моего локального зеркала?

Я установил apt-mirror Ubuntu 14.04 в своей локальной сети, используя это руководство. Кажется, все работает нормально, за исключением того, что сегодня я заметил в своем репо, у меня есть более новая версия bash, которую apt, похоже, не видит на моих клиентах (обратите внимание на ...ubuntu1.6_amd64.deb. Когда я загружаю bash из своего репозитория apt, клиент загружает ...ubuntu1.5_amd64.deb вместо 1.6. Зачем?

# dir ubuntu/pool/main/b/bash/bash_4.3-*
-rw-r--r-- 1 root root 574464 Apr  8  2014 ubuntu/pool/main/b/bash/bash_4.3-6ubuntu1_amd64.deb
-rw-r--r-- 1 root root 575658 Oct  9  2014 ubuntu/pool/main/b/bash/bash_4.3-7ubuntu1.5_amd64.deb
-rw-r--r-- 1 root root 575388 Nov 17 17:53 ubuntu/pool/main/b/bash/bash_4.3-7ubuntu1.6_amd64.deb

В моем клиенте LAN:

    # aptitude update
    ...

    # aptitude show bash | grep Version
    Version: 4.3-7ubuntu1.5

    # aptitude download bash
    Get: 1 http://MYLANHOST/ubuntu/ trusty-updates/main bash amd64 4.3-7ubuntu1.5 [576 kB]
    Fetched 576 kB in 0s (25.3 MB/s)

ОБНОВИТЬ: показ apt-cache policy bash

# apt-cache policy bash
bash:
  Installed: 4.3-7ubuntu1.5
  Candidate: 4.3-7ubuntu1.5
  Version table:
 *** 4.3-7ubuntu1.5 0
        500 http://MYLANHOST/ubuntu/ trusty-updates/main amd64 Packages
        500 http://MYLANHOST/ubuntu/ trusty-security/main amd64 Packages
        100 /var/lib/dpkg/status
     4.3-6ubuntu1 0
        500 http://MYLANHOST/ubuntu/ trusty/main amd64 Packages

ОБНОВИТЬ: отображение отметок времени на Packages.*

# dir ubuntu/dists/trusty-updates/main/binary-amd64/                    
total 8224
drwxr-xr-x 2 root root    4096 Oct 11 05:55 .
drwxr-xr-x 4 root root    4096 Oct 11 05:55 ..
-rw-r--r-- 1 root root 6341067 Nov 21 09:30 Packages
-rw-r--r-- 1 root root     104 Nov 21  2016 Release
-rw-r--r-- 1 root root 1144628 Nov 21  2016 Packages.gz
-rw-r--r-- 1 root root  917444 Nov 21  2016 Packages.bz2

# cat ubuntu/dists/trusty-updates/main/binary-amd64/Packages | grep bash
Package: bash
Replaces: bash-completion (<< 20060301-0), bash-doc (<= 2.05-1)
Recommends: bash-completion (>= 20060301-0)
Suggests: bash-doc
Conflicts: bash-completion (<< 20060301-0)
Filename: pool/main/b/bash/bash_4.3-7ubuntu1.5_amd64.deb
...