Quand j'avais un ordinateur à la maison, j'utilisais GNU / Linux sans aucun problème même sans avoir Internet pour utiliser les référentiels.
Ce que j'ai fait a été de prendre une copie des packages installés sur mon ordinateur de travail et de les installer / mettre à jour à la maison. Il existe plusieurs applications et variantes pour ce faire, je vais vous en montrer quelques-unes.
AptSurCD
Idéal pour les utilisateurs de Ubuntu. avec APTOnCD nous prendrons tous les paquets que nous avons dans le cache APT dans un . Iso sans aucune complication. Pour l'installer:
$ sudo aptitude install aptoncd
Pour l'utiliser, nous exécutons simplement l'application et faisons ce qu'elle nous dit étape par étape. Rien de compliqué.
Avantages:
- Vous pouvez prendre votre référentiel dans un .iso (ou plusieurs, selon la taille) Où que tu veux que tu ailles Vous pouvez créer des iso dans CD y DVD.
- Vous pouvez décompresser le .iso et copier tout ce qu'il contient dans un dossier, puis mettre à jour à partir de là.
- APTOnCD détecte quand vous avez de nouveaux paquets et les ajoute en supprimant les anciens.
Inconvénients:
- Si vous n'avez pas CD-RW o DVD-RW vous aurez un gaspillage d'argent si vous faites partie de ceux qui aiment mettre à jour quotidiennement, bien que vous puissiez avoir comme alternative le point 2 des avantages.
- Si vous utilisez épinglage apt avec plusieurs branches (Test, Sid, expérimental), cela peut vous donner des erreurs lors de l'installation des dépendances.
Apt-Move :
Cette alternative est idéale pour Debian Squeeze. À Test Debian J'ai eu quelques problèmes car je n'ai pas copié les packages dans le dossier de destination.
Pour l'installer:
$ sudo aptitude install apt-move
cadre:
Toutes les options apt-déplacer peut être consulté dans son manuel (man apt-move). Sa configuration est en /etc/apt-move.conf et nous devons modifier certaines choses dedans, pour cela nous ouvrons notre éditeur préféré ce fichier:
$ sudo nano /etc/apt-move.conf
Et nous devons prendre en compte les lignes suivantes, qui sont les seules que nous devons modifier:
# Establecemos la carpeta donde se creará el mirror que nos llevaremos a casa.
LOCALDIR=/home/usuario/carpeta_mirror
# Ponemos la distribución que usamos para nuestro mirror
DIST=squeeze
# Si lo ponemos en Yes, borrará los paquetes antiguos que se bajan a la caché
DELETE=no
# Si lo ponemos en NO, moverá los paquetes a nuestra carpeta mirror y los elimina de la caché
COPYONLY=yes
C'est plus que suffisant dans les paramètres.
Utilisation:
Aussi simple que de courir:
$ sudo aptitude update && aptitude upgrade && apt-move update
Cela nous copiera, pour le dossier que nous avons choisi, tous les paquets de notre cache
Avantages:
- Créez la structure exacte d'un miroir avec les packages que nous avons en cache.
- Il regroupe les branches Main et Contrib uniquement dans Main, donc lors de l'ajout de l'adresse à la source.list, il suffit de mettre main non-free.
- Si nous avons apt-pinning, nous pouvons télécharger chaque branche indépendamment.
Inconvénients:
- Jusqu'à présent, je n'en ai trouvé aucun.
Utilisation de dpkg-scanpackages
Remarque: cela revient à utiliser APTOnCD
La fonction de cet outil est de créer un mini-repo que vous pouvez facilement transporter et inclure dans le sources.list, à partir des fichiers téléchargés ou de ceux que vous incluez vous-même.
Le mode de fonctionnement est le suivant: Première installation dpkg-dev
$ sudo apt-get install dpkg-dev
Copiez les fichiers du cache apt dans le dossier avec lequel vous êtes sélectionné pour travailler, supposons qu'il s'appelle repo et qu'il se trouve dans / home / utilisateur / repo /.
cp /var/cache/apt/archives/*.deb /home/usuario/repo/
Vous pouvez également inclure le . Deb que tu veux
Maintenant, nous allons dans notre dossier: repo (dans ce cas).
cd /home/usuario/repo
et nous exécutons:
dpkg-scanpackages repo /dev/null | gzip > repo/Packages.gz
Ce que nous faisons ici, c'est lire tous les paquets qui sont dans / home / utilisateur / repo / et le fichier est créé Paquets.gz avec ces informations; En fonction du nombre de colis, ce sera le moment de terminer le processus.
Pour commencer à travailler avec le nouveau mini-repo créé, l'étape suivante consiste à l'ajouter au sources.list, ceci est réalisé en suivant ces étapes:
Avec notre éditeur de texte (ce cas nano):
nano /etc/apt/sources.list
Nous ajoutons la ligne suivante:
deb file:/home/usuario repo/
Il est important de souligner, pour prendre en compte, qu'après le fichier, les deux points (:) puis une seule barre oblique (/) y sont placés, ainsi qu'après le dernier dossier, dans ce cas Desktop, il n'y a pas de barre oblique, il prend un espace puis le dossier mini-repo (repo) avec une barre oblique à la fin.
Avec ces étapes, nous avons déjà créé un mini-repo prêt à transporter.