Repository local pour Jaunty

Aujourd'hui je vais vous expliquer simplement comment créer un repository local.
logo ubuntu Mais qu'est ce donc ?
Sous Linux, lorsque vous voulez installer un logiciel, vous passez souvent par Ajout/Suppression de programme ou tout simplement la ligne de commande (apt-get / aptitude). Chaque logiciel que vous installez et téléchargé sur Internet. Or, si vous voulez installer un logiciel sans avoir de connexion Internet, il vous faut créer un repository (répertoire) avec toutes les applications sur votre disque dur. Pour cela, il existe une procédure pour récupérer tous les paquets d'une version. Ici, je vais récupérer tous les paquets pour la version Ubuntu Jaunty 64bit.

Voici la marche à suivre :

  • Munissez vous d'un disque dur externe (plus pratique pour la mise à jour des paquets sur un autre poste)
  • Créez un dossier miroir dans lequel vous allez créer plusieurs sous-dossiers :
ww@kubuntu:/media/disk/miroir$mkdir mirror  
ww@kubuntu:/media/disk/miroir$mkdir skel  
ww@kubuntu:/media/disk/miroir$mkdir var
  • Installez ensuite apt-mirror
ww@kubuntu:/media/disk/miroir$sudo apt-get install apt-mirror
  • Ensuite dans le dossier miroir : créer le fichier apt-mirror-configuration avec ceci :
set base_path /media/disk/miroir
set mirror_path  $base_path/mirror
set skel_path    $base_path/skel
set var_path     $base_path/var
set cleanscript $var_path/clean.sh
set defaultarch amd64
set nthreads     4
set tilde 0
#depot officiel
deb http://fr.archive.ubuntu.com/ubuntu/ jaunty main restricted
deb http://security.ubuntu.com/ubuntu jaunty-security main restricted
deb http://fr.archive.ubuntu.com/ubuntu/ jaunty-updates main restricted
# Dépôts de sources (uniquement utiles pour télécharger les sources avec apt-get source.
# Dans ce cas enlever les #)
deb-src http://fr.archive.ubuntu.com/ubuntu/ jaunty main restricted
deb-src http://security.ubuntu.com/ubuntu jaunty-security main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ jaunty-updates main restricted
#depot francais
deb http://fr.archive.ubuntu.com/ubuntu/ jaunty main restricted
deb http://security.ubuntu.com/ubuntu jaunty-security main restricted
deb http://fr.archive.ubuntu.com/ubuntu/ jaunty-updates main restricted 
# Dépôts de sources (uniquement utiles pour télécharger les sources avec apt-get source. Dans ce cas enlever les #)
#deb-src http://fr.archive.ubuntu.com/ubuntu/ jaunty main restricted
#deb-src http://security.ubuntu.com/ubuntu jaunty-security main restricted
#deb-src http://fr.archive.ubuntu.com/ubuntu/ jaunty-updates main restricted
#depot universe
deb http://fr.archive.ubuntu.com/ubuntu/ jaunty universe multiverse
deb http://security.ubuntu.com/ubuntu jaunty-security universe multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ jaunty-updates universe multiverse
# Dépôts de sources (uniquement utiles pour télécharger les sources avec apt-get source. Dans ce cas enlever les #)
#deb-src http://fr.archive.ubuntu.com/ubuntu/ jaunty universe multiverse
#deb-src http://security.ubuntu.com/ubuntu jaunty-security universe multiverse
#deb-src http://fr.archive.ubuntu.com/ubuntu/ jaunty-updates universe multiverse
#ppa
deb http://ppa.launchpad.net/kubuntu-ppa/backports/ubuntu jaunty main
#virtualbox
deb http://download.virtualbox.org/virtualbox/debian jaunty non-free
  • Vous pouvez bien sur changer la liste des dépôts pour qu'elle corresponde au mieux à votre distribution.
  • Ensuite il vous suffit de lancer cette commande :
ww@kubuntu:/media/disk/miroir$cd
ww@kubuntu:~$apt-mirror /media/disk/miroir/apt-mirror-configuration

Il vous faut une bonne connexion Internet car pour télécharger tous les paquets de cette liste, il faut environ 35 à 40 Go. L'avantage c'est que vous avez tout les logiciels et le jour où vous n'avez pas Internet, vous pouvez quand même installer l'application qu'il vous manque. N'oubliez pas aussi de mettre à jour au moins une fois par mois, votre repository local.

Bonne utilisation ;-)



Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Fil des commentaires de ce billet