Table des matières
Ubuntu
Les paquets non libres à installer
Après avoir ajouter le dépot medibuntu, il faut installer :
- non-free-codecs
- libdvdcss2.
Pour pouvoir lire les mp3 avec amarok
- libxine1-ffmpeg
Le dépot médibuntu
Il faut ajouter la clé GPG en tapant cette commande dans un terminal :
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -
Ensuite, il faut ajouter à votre source.list la ligne qui correspond à votre version d'Ubuntu
Version d'Ubuntu | Ligne à ajouter |
---|---|
Ubuntu 10.04 LTS | deb http://packages.medibuntu.org/ lucid free non-free |
Ubuntu 9.10 | deb http://packages.medibuntu.org/ karmic free non-free |
Ubuntu 9.04 | deb http://packages.medibuntu.org/ jaunty free non-free |
Ubuntu 8.10 | deb http://packages.medibuntu.org/ intrepid free non-free |
Ubuntu 8.04 LTS | deb http://packages.medibuntu.org/ hardy free non-free |
Et pour finir, il faut remettre à jour la base :
sudo apt-get update
Création d'un miroir
Préparation des dossiers
Il faut créer un dossier qui va contenir le dépot. Chez moi, j'ai monter un disque sous /mnt/depot et j'ai créé un dossier ubuntu pour contenir mon dépot.
A l'intérieur, il faut créer trois dossiers:
- mirror
- skel
- var
Il faut ensuite s'assurer que l'on ai les droits d'écriture dans ces dossiers
Le fichier de configuration
Un exemple de fichier de configuration
Il faut modifier la ligne
set base_path
pour y renseigner le chemin du dossier précédemment créer :
set base_path /mnt/depot/ubuntu
Dans la deuxième partie du fichier se trouve les adresses des dépots à synchroniser. A adapter suivant les dépots / la version d'ubuntu pour lesquels on veut créer un dépot.
Lancer création/mise à jour du dépot
Pour créer ou mettre à jour le dépot local lancer la commande :
apt-mirror le_fichier_de_config
Et on attends que ca copie. Prévoir du pop corn et quelques heures de patience pour la première copie
Le serveur
Pour pouvoir utiliser le dépot que l'on vient de créer, il faut ensuite utiliser un serveur web (aparche est parfait) pour proposer via le réseau.
De sorte que les dépots soit accessible via le réseau via l'adresse :
http://adresse_ip/depot/ubunutu/
le Source.list local
Pour utiliser son dépot, il faut configurer son source.list pour qu'il pointe vers le serveur local. Pour cela, il faut prendre l'adresse d'origine et ajouter au début le chemin vers le dossier mirror créer lors de la création du mirroir.
Par exemple, l'adresse :
deb http://fr.archive.ubuntu.com/ubuntu/ lucid main restricted
Va devenir :
deb http://adresse_ip/depot/ubunutu/mirror/fr.archive.ubuntu.com/ubuntu/ lucid main restricted
Problème rencontré
En cas d'erreur avec apt-mirror, il créer un fichier à l'adresse :
/dossier/du/dépot/var/apt-mirror.lock
Et lorsque l'on tente de relancer apt-mirror un message d'erreur vient nous répondre
apt-mirror is already running, exiting at /usr/bin/apt-mirror line 187
Il suffit pour résoudre le problème de supprimer le fichier apt-mirror.lock.