Table des matières

Ubuntu

Les paquets non libres à installer

Après avoir ajouter le dépot medibuntu, il faut installer :

Pour pouvoir lire les mp3 avec amarok

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:

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

Un exemple de source.list local

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.