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 :
- Création des binaires avec dpkg-buildpackage
- Placez toutes les versions binaires dans un répertoire accessible par le web qui correspond à
http://www.example.com/packages
-
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