У меня есть пользовательский пакет, который я собрал, python-amqplib
, который использует python> = 2.5. Я использую repoman для отправки в репо через Jenkins, который сообщает, что сборка была успешно выполнена. После apt-get update
он показывает, когда я запускаю apt-cache search python-amqplib
.
Однако, я не могу установить его, и при запуске apt-cache show python-amqplib
ничего не появляется.
Вот что он выдает, когда я пытаюсь установить его:
# apt-get install python-ampqlib
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package python-ampqlib is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package python-ampqlib has no installation candidate
Вот что apt-cache policy
показывает:
# apt-cache policy python-amqplib
python-amqplib:
Installed: (none)
Candidate: 1.0.2-4-4
Version table:
1.0.2-4-4 0
500 http://apt01.my-server.com/ mycompany-staging/main Packages
0.6.1-1 0
500 http://us.archive.ubuntu.com/ubuntu/ lucid/universe Packages
Из приведенной выше команды видно, что PQ - QP не соответствует в написании, это просто опечатка?
Это тот случай, когда Apt всегда предпочитает lucid? (Разве он не появляется как таковой из вывода apt-cache ...) Имеет ли значение
apt-get -t mycompany-staging install {python-ampqlib,python-amqplib}
какая-либо разница?