apt-get не должен загружать пакеты, доступные локально
Я пытаюсь установить несколько пакетов. Я уже скачал .deb
с моим локальным репо и apt
знает об этом с apt-cache policy
показывает пакет, но при попытке установить пакет пытается загрузить .deb
еще раз. Пожалуйста, скажите мне, как я могу предотвратить это?
Обратите внимание, что я уже видел https://Ask-ubuntu.ru/questions/347913/why-apt-get-doesnt-download-from-local-repository и назначил наивысший приоритет моему локальному репозиторию (на который ссылается предыдущий). Но даже после использования /etc/apt/preferences
и хотя локальный пакет отображается как первый элемент apt-cache policy
Моя проблема остается. Пожалуйста, смотрите ниже пример:
$ sudo apt-get -y install --print-uris clang | grep "http://"
'http://in.archive.ubuntu.com/pool/main/b/binfmt-support/binfmt-support_2.1.4-1_amd64.deb' binfmt-support_2.1.4-1_amd64.deb 49048 MD5Sum:fd7c64c41dc4633a7b4e02e8e9246bcd
'http://in.archive.ubuntu.com/pool/universe/l/llvm-toolchain-3.4/clang-3.4_3.4-1ubuntu3_amd64.deb' clang-3.4_1%3a3.4-1ubuntu3_amd64.deb 8921842 MD5Sum:45c1b69f8daecd1060f65e1595b03e88
'http://in.archive.ubuntu.com/pool/universe/l/llvm-defaults/clang_3.4-0ubuntu1_amd64.deb' clang_1%3a3.4-0ubuntu1_amd64.deb 2476 MD5Sum:76820e828365b314d85a28e4b174c62e
$ apt-cache policy binfmt-support clang clang-3.4
binfmt-support:
Installed: (none)
Candidate: 2.1.4-1
Version table:
2.1.4-1 0
999 file:/home/samjnaa/ab/trusty/orig_amd64_a-g/ Packages
500 http://in.archive.ubuntu.com/ trusty/main amd64 Packages
clang:
Installed: (none)
Candidate: 1:3.4-0ubuntu1
Version table:
1:3.4-0ubuntu1 0
999 file:/home/samjnaa/ab/trusty/orig_amd64_a-g/ Packages
500 http://in.archive.ubuntu.com/ trusty/universe amd64 Packages
clang-3.4:
Installed: (none)
Candidate: 1:3.4-1ubuntu3
Version table:
1:3.4-1ubuntu3 0
999 file:/home/samjnaa/ab/trusty/orig_amd64_a-g/ Packages
500 http://in.archive.ubuntu.com/ trusty/universe amd64 Packages
$ cat /etc/apt/preferences
Package: *
Pin: origin ""
Pin-Priority: 999
$
Я использую Trusty LTS 14.04.2. Обратите внимание, что я не использую /etc/apt/sources.list
но у меня есть четыре файла 1-local.list
, 2-net-orig.list
, 3-net-thirdparty.list
а также 4-net-ppas.list
под /etc/apt/sources.list.d/
и они пронумерованы для желаемого порядка приоритета.