= 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 === [[http://www.mascre.fr/documents/En_ligne/mirror.list|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 [[http://www.mascre.fr/documents/En_ligne/sources.list.local|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.