Ok ça marche, mais, faut que je regarde comment.
Tu décompresses les .isos dans un dossier.
A la fin de ces opérations, le répertoire /data/debian devrait contenir l'ensemble des paquets .deb constituant la distribution stable de Debian Squeeze (pour une taille d'environ 35 Go).
Archive: squeeze Component: main Origin: Nicolargo Label: Le depot de Nicolargo Architecture: amd64
Creating a Personal Repository
There are 4 steps to setting up a simple repository for yourself
Put the packages in a directory
Create a script that will scan the packages and create a file apt-get update can read
Add a line to your sources.list pointing at your repository
Type in a terminal
sudo apt-get install dpkg-dev
Create a directory where you will keep your packages. For this example, we'll use /usr/local/mydebs.
sudo mkdir -p /usr/local/mydebs
Now move your packages into the directory you've just created.
Previously downloaded Packages are generally stored on your system in the /var/cache/apt/archives directory. If you have installed apt-cacher you will have additional packages stored in its /packages directory.
The Script update-mydebs
It's a simple three liner:
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
Cut and paste the above into gedit, and save it as update-mydebs in ~/bin. (the tilde '~' means your home directory. If ~/bin does not exist, create it: Ubuntu will put that directory in your PATH. It's a good place to put personal scripts). Next, make the script executable:
chmod u+x ~/bin/update-mydebs
How the script works:
dpkg-scanpackages looks at all the packages in mydebs, and the output is compressed and written to a file (Packages.gz) that apt-get update can read (see below for a reference that explains this in excruciating detail). /dev/null is an empty file; it is a substitute for an override file which holds some additional information about the packages, which in this case is not really needed. See deb-override(5) if you want to know about it.
add the line
deb file:/usr/local/mydebs ./
to your /etc/apt/sources.list, and you're done.