apt-get не видит пакеты в моем простом хранилище

Я пытался создать тривиальное хранилище с двоичным .debs для внутреннего использования, но apt-get не видит пакеты. Я сделал следующее:

На веб-сервере:

  1. Создал двоичные файлы с помощью dpkg-buildpackage
  2. Поместил все двоичные файлы в сеть. - доступный каталог, который соответствует http://www.example.com/packages
  3. Сгенерировал файл Packages.gz в том же каталоге, выполнив:

    dpkg-scansources . /dev/null | gzip -9c > Packages.gz

[ 1116] На клиентском компьютере:

Добавили следующую строку в мой файл /etc/apt/sources.list:

deb http://www.example.com/packages /

Ран: sudo apt-get update [ 1119]

Вывод, связанный с моим тривиальным репозиторием, выглядел так:

Ign http://www.example.com  Release.gpg
Ign http://www.example.com/packages/  Translation-en_US
Ign http://www.example.com  Release
Ign http://www.example.com  Packages
Ign http://www.example.com  Packages
Hit http://www.example.com  Packages

Но я не могу установить пакет по имени. Например, есть пакет с именем «python-nova», который соответствует пакету python-nova_2011.3-custom~bzr680-0ubuntu1_all.deb

, который я пытался сделать: apt-get install python-nova, но я получаю следующую ошибку:

$ sudo apt-get install python-nova
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Couldn't find package python-nova
6
задан 15 February 2011 в 23:45

1 ответ

вы можете попробовать с dpkg-scanpackages вместо dpkg-scansources

0
ответ дан 15 February 2011 в 23:45

Другие вопросы по тегам:

Похожие вопросы: