web-dev-qa-db-fra.com

apt-move dit que les paquets sont déplacés mais qu'ils sont partis

J'essaie de configurer un miroir Ubuntu avec des packages sélectionnés à partir de différents référentiels, en utilisant apt-move, que j'utilise sur Ubuntu 10.04 sans (trop) de problèmes.

J'ai installé apt-move et configurez-le en fonction de mes besoins:

# dpkg -l | grep apt-move
ii  apt-move                    4.2.27-2                   Maintain Debian packages in a package pool

Le fichier de configuration /etc/apt-move.conf est comme suit:

# cat /etc/apt-move.conf | grep -v -e ^# -e ^$
APTSITES="/all/"
LOCALDIR=/var/local/mirrors/ubuntu
DIST=precise
PKGTYPE=binary
FILECACHE=/var/cache/apt/archives
LISTSTATE=/var/lib/apt/lists
DELETE=no
MAXDELETE=20
COPYONLY=no
PKGCOMP="none gzip"
CONTENTS=yes
GPGKEY=

Bien sûr, j'ai créé le répertoire mentionné dans LOCALDIR.

Essayons. Après avoir fait un Sudo apt-get -d install vim J'ai quelques debats autour de /var/cache/apt/archives:

# ls -1 /var/cache/apt/archives/
libgpm2_1.20.4-4_AMD64.deb
libpython2.7_2.7.3-0ubuntu3.1_AMD64.deb
lock
partial
python2.7_2.7.3-0ubuntu3.1_AMD64.deb
python2.7-minimal_2.7.3-0ubuntu3.1_AMD64.deb
vim_2%3a7.3.429-2ubuntu2.1_AMD64.deb
vim-common_2%3a7.3.429-2ubuntu2.1_AMD64.deb
vim-runtime_2%3a7.3.429-2ubuntu2.1_all.deb
vim-tiny_2%3a7.3.429-2ubuntu2.1_AMD64.deb

Je fais d'abord un apt-move get.

# apt-move get

Updating from local Packages files...

All done, exiting.

Puis un apt-move move:

# apt-move move

Moving files...
Skipping files:
Moving Files:
/var/cache/apt/archives/libgpm2_1.20.4-4_AMD64.deb
/var/cache/apt/archives/libpython2.7_2.7.3-0ubuntu3.1_AMD64.deb
/var/cache/apt/archives/python2.7-minimal_2.7.3-0ubuntu3.1_AMD64.deb
/var/cache/apt/archives/python2.7_2.7.3-0ubuntu3.1_AMD64.deb
/var/cache/apt/archives/vim-common_2%3a7.3.429-2ubuntu2.1_AMD64.deb
/var/cache/apt/archives/vim-runtime_2%3a7.3.429-2ubuntu2.1_all.deb
/var/cache/apt/archives/vim-tiny_2%3a7.3.429-2ubuntu2.1_AMD64.deb
/var/cache/apt/archives/vim_2%3a7.3.429-2ubuntu2.1_AMD64.deb

All done, exiting.

Jusqu'ici tout va bien. Vérifions le pool de référentiels.

# ls -lah /var/local/mirrors/ubuntu/pool/
total 8,0K
drwxr-sr-x 2 root staff 4,0K dic  3 11:39 .
drwxr-sr-x 5 root staff 4,0K dic  3 11:39 ..

Oups. C'est vide. Alors, où sont les packages?

# find / -iname vim-common_2%3a7.3.429-2ubuntu2.1_AMD64.deb
#

Nulle part. Agréable. Le répertoire dists est également vide:

# ls -lah /var/local/mirrors/ubuntu/dists
total 8,0K
drwxr-sr-x 2 root staff 4,0K dic  3 11:50 .
drwxr-sr-x 5 root staff 4,0K dic  3 11:50 ..

Cependant, il y a .apt-move répertoire avec quelques informations:

# ls /var/local/mirrors/ubuntu/.apt-move/
Arch  binary  dists  pool  precise.Arch.AMD64  precise.binary  source  version

Mais il n'y a pas trop d'informations là-dedans, en fait. Les répertoires dists et pool sont également vides.

Aller plus manuel n'aidera pas. En utilisant apt-move movefile donne le même résultat:

# apt-move movefile vim_2%3a7.3.429-2ubuntu2.1_AMD64.deb 

Moving files...

Skipping files:
Moving Files:
/var/cache/apt/archives/vim_2%3a7.3.429-2ubuntu2.1_AMD64.deb

All done, exiting.

A et des répertoires vides. Une idée de ce qui pourrait arriver?

Est-ce que je fais quelque chose de mal?

Existe-t-il des alternatives à apt-move (qui correspondent à mes besoins ici!) Qui valent la peine d'être essayées?

4

Il s'agit d'un bug connu sur Ubunt . Heureusement, cela a été corrigé sur Debian et l'installation de la version 4.2.27-3 à partir de Debian Sid simplement en téléchargeant et en installant le paquet avec wget/dpkg semble résoudre le problème.

3