Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
aptmove [Le 14/07/2008, 18:47] – archives: > archives :, cette exemple > cet exemple Canigou 66 | aptmove [Le 25/10/2015, 14:49] (Version actuelle) – Maj de la page L'Africain | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | {{tag> | ||
+ | ---- | ||
+ | ====== Apt-move ====== | ||
+ | |||
+ | |||
+ | **Apt-move** est un utilitaire pour créer un [[: | ||
+ | Cette page décrit comment faire un cd-rom qui contient les paquets que vous avez téléchargés sur votre ordinateur avec [[: | ||
+ | |||
+ | |||
+ | ===== Installation ===== | ||
+ | |||
+ | |||
+ | Il vous suffit d' | ||
+ | |||
+ | |||
+ | |||
+ | ===== Configuration ===== | ||
+ | |||
+ | Pour configurer apt-move, on [[: | ||
+ | < | ||
+ | # Les sites dans / | ||
+ | APTSITES=" | ||
+ | | ||
+ | # Les architectures de processeur pour lesquelles vous voulez générer la source | ||
+ | ARCHS=" | ||
+ | | ||
+ | # Le chemin d' | ||
+ | # Ce doit être la première entrée de votre sources.list pour utiliser " | ||
+ | LOCALDIR=/ | ||
+ | | ||
+ | # La distribution pour laquelle vous souhaitez créer le dépôt | ||
+ | DIST=trusty | ||
+ | | ||
+ | # Le type de paquet que vous voulez copier. | ||
+ | # Valeurs possibles : binary, source, both (n' | ||
+ | PKGTYPE=binary | ||
+ | | ||
+ | # Chemin absolu du cache des paquets. Initialement celui de apt-get par défaut. | ||
+ | FILECACHE=/ | ||
+ | | ||
+ | # The full (absolute) path to your local cache of Packages files. | ||
+ | # default will work for the apt-get Packages, unless you've reconfigured apt. | ||
+ | LISTSTATE=/ | ||
+ | |||
+ | # Do you want apt-move to delete obsolete files from your mirror? (yes/no) | ||
+ | DELETE=no | ||
+ | |||
+ | # Maximum percentage of files to delete during a normal run. | ||
+ | MAXDELETE=20 | ||
+ | # Choisir " | ||
+ | COPYONLY=no | ||
+ | </ | ||
+ | |||
+ | ===== Utilisation ===== | ||
+ | Voici les diverses commandes qui vous permettent d' | ||
+ | * Pour Générer un fichier maître à partir de " | ||
+ | * Pour déplacer un ensemble de paquets depuis le cache vers le miroir local, d' | ||
+ | * Pour effacer les paquets obsolètes:< | ||
+ | * Pour construire une nouvelle version des fichiers Packages.gz et Sources.gz du dépôt local:< | ||
+ | * Pour copier les fichiers depuis le cache (FILECACHE) vers le miroir local (LOCALDIR), on lance : < | ||
+ | < | ||
+ | |||
+ | |||
+ | ===== Création d'un dépôt sur CD avec les mises à jour de sécurité ===== | ||
+ | Ici est détaillée la création d'un dépôt sur cd avec mise à jour de sécurité.\\ | ||
+ | Commencez par[[: | ||
+ | < | ||
+ | COPYONLY=yes | ||
+ | </ | ||
+ | Cette modification permet que apt-move ne détruise pas les paquets dans **/ | ||
+ | |||
+ | |||
+ | |||
+ | ==== Sélection des paquets à mettre dans le CD ==== | ||
+ | |||
+ | |||
+ | Premièrement, | ||
+ | |||
+ | |||
+ | Dans cet exemple, vous n'avez besoin que des paquets qui ne sont pas dans le cd original d' | ||
+ | <code bash> | ||
+ | for f in `find / | ||
+ | do | ||
+ | if [ -f / | ||
+ | sudo rm -v / | ||
+ | fi | ||
+ | done | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Exécuter apt-move pour créer la structure de l' | ||
+ | |||
+ | Assurez-vous d' | ||
+ | < | ||
+ | |||
+ | Puisque le répertoire / | ||
+ | < | ||
+ | |||
+ | Assurez-vous d' | ||
+ | < | ||
+ | |||
+ | Ensuite, on lance apt-move : | ||
+ | < | ||
+ | Si vous utilisez une autre version que [[: | ||
+ | |||
+ | À cause de la structure des répertoires d' | ||
+ | < | ||
+ | apt-ftparchive packages pool/main/ | gzip -9c > dists/ | ||
+ | apt-ftparchive packages pool/ | ||
+ | </ | ||
+ | |||
+ | **Ici on ne prend que les fichiers main et restricted ** | ||
+ | |||
+ | Vous devez aussi refaire le fichier Release, pour ce faire vous devez vous faire un fichier de configuration apt nommé ~/ | ||
+ | < | ||
+ | APT:: | ||
+ | Origin " | ||
+ | Label " | ||
+ | Suite " | ||
+ | Codename " | ||
+ | Architectures " | ||
+ | Components "main restricted"; | ||
+ | Description " | ||
+ | }; | ||
+ | </ | ||
+ | |||
+ | Pensez de nouveau à modifier le nom de la version, tout comme l' | ||
+ | |||
+ | |||
+ | Ensuite, lancez la commande : | ||
+ | < | ||
+ | apt-ftparchive -c ~/ | ||
+ | mv Release dists/ | ||
+ | </ | ||
+ | |||
+ | C'est le moment de créer le fichier '' | ||
+ | < | ||
+ | |||
+ | Ensuite, supprimez le répertoire **.apt-move** : | ||
+ | < | ||
+ | |||
+ | |||
+ | Vous pouvez identifier le cd-rom à l'aide du dossier **.disk** et du fichier info à l' | ||
+ | < | ||
+ | echo Ubuntu-Updates `date +%Y-%m-%d` > .disk/ | ||
+ | |||
+ | Puis, ajoutez lui votre clé publique : | ||
+ | < | ||
+ | |||
+ | ==== La gravure du cd-rom ==== | ||
+ | |||
+ | Copiez le contenu de /// | ||
+ | |||
+ | En mode console avec cette commande : | ||
+ | < | ||
+ | |||
+ | |||
+ | Avant de l' | ||
+ | < | ||
+ | |||
+ | Synaptic permet aussi l' | ||
+ | |||
+ | Une autre façon de faire est cette commande : | ||
+ | < | ||
+ | |||
+ | |||
+ | |||
+ | ===== Voir aussi ===== | ||
+ | |||
+ | * [[http:// | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | //Traduit par [[utilisateurs: | ||
+ | |||
+ | // Basé sur [[https:// |