6 votes

apt-get ne voit pas les paquets de mon dépôt trivial

J'ai essayé de mettre en place un dépôt trivial avec des .debs binaires pour un usage interne, mais apt-get ne voit pas les paquets. J'ai fait ce qui suit :

Sur le serveur web :

  1. Création des binaires avec dpkg-buildpackage
  2. Placez toutes les versions binaires dans un répertoire accessible par le web qui correspond à http://www.example.com/packages
  3. Généré un fichier Packages.gz dans le même répertoire en faisant :

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

Sur la machine cliente :

J'ai ajouté la ligne suivante à mon fichier /etc/apt/sources.list :

deb [http://www.example.com/packages](http://www.example.com/packages) /

Ran : sudo apt-get update

La sortie relative à mon dépôt trivial ressemblait à ceci :

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

Mais je ne peux pas installer le paquet par son nom. Par exemple, il y a un paquet appelé "Python-nova" qui correspond au paquet python-nova_2011.3-custom~bzr680-0ubuntu1_all.deb

J'ai essayé de le faire : apt-get install python-nova mais j'obtiens l'erreur suivante :

$ sudo apt-get install python-nova
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Couldn't find package python-nova

3voto

Max Schmeling Points 6295

Pouvez-vous essayer avec dpkg-scanpackages au lieu de dpkg-scansources

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X