Connexion
Ces billets correspondent à un filtre sur: debian

Mise en place d'un miroir Apt - Part 2 - Installation

Ce billet fait suite à celui-ci: Mise en place d'un miroir Apt - Part 1 - Contexte

"Bon super il a installé un mirroir pour ses serveurs et desktop et tout ça planqué derrière sa connexion ADSL. Pas super pratique pour les autres..." Mais c'est maintenant que ça devient intéressant ;-) : Comment installer son propre mirroir pour APT !

Premier point, ce n'est ni long (à configurer) ni compliqué. L'étape la plus longue étant la première synchronisation avec les dépôts externes selon leur taille. Mais pendant ce temps vous pourrez être loin de votre PC.

1. Installation d'apt-mirror

Rien de plus simple

	sudo apt-get install apt-mirror

2. Configuration d'apt-mirror

Tout se passe dans "/etc/apt/mirror.list"

############# config ################## # set base_path /path/to/apt/data 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 i386 set nthreads 2 set _tilde 0 # ############# end config ############## #+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++# ## Debian SQUEEZE alias TESTING - not used - #deb http://ftp.fr.debian.org/debian testing main contrib non-free ## Debian SID alias UNSTABLE deb http://ftp.fr.debian.org/debian sid main contrib non-free ## Debian LENNY current STABLE deb http://ftp.fr.debian.org/debian stable main contrib non-free ## Debian Security deb http://security.debian.org lenny/updates main contrib non-free #+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++# ## Debian SQUEEZE alias TESTING - not used - #deb-src http://ftp.fr.debian.org/debian testing main contrib non-free ## Debian SID alias UNSTABLE #deb-src http://ftp.fr.debian.org/debian sid main contrib non-free ## Debian LENNY current STABLE #deb-src http://ftp.fr.debian.org/debian stable main contrib non-free ## Debian Security #deb-src http://security.debian.org lenny/updates main contrib non-free #+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++# ## Last stable Ubuntu main, security and updates deb http://fr.archive.ubuntu.com/ubuntu intrepid main deb http://fr.archive.ubuntu.com/ubuntu intrepid-security main deb http://fr.archive.ubuntu.com/ubuntu intrepid-updates main #+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++# ## Cleaning data clean http://security.debian.org/ clean http://ftp.fr.debian.org/ clean http://fr.archive.ubuntu.com/ubuntu

3. Lancement de la synchronisation

Créer le dossier pour les données si ce n'est pas déjà fait :

	sudo mkdir -p /path/to/apt/data

Et lancer la synchro :

	sudo apt-mirror

4. Configuration d'apache2

Cette partie est à adapter selon vos besoins et la configuration apache2 existante. Mais si vous êtes arrivé là, vous savez ce que vous faites non? Donc dans le fichier de configuration d'apache2 ajouter :

Alias /apt-debian-security /path/to/apt/data/mirror/security.debian.org <Directory /path/to/apt/data/mirror/security.debian.org> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> Alias /apt-debian-fr /path/to/apt/data/mirror/ftp.fr.debian.org/debian <Directory /path/to/apt/data/mirror/ftp.fr.debian.org/debian> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory> Alias /apt-ubuntu-fr /path/to/apt/data/mirror/fr.archive.ubuntu.com/ubuntu <Directory /path/to/apt/data/mirror/fr.archive.ubuntu.com/ubuntu> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all </Directory>

Et recharger la configuration d'apache2 :

	sudo /etc/init.d/apache2 force-reload

5. Configuration des postes clients

Selon la distribution, il faut prendre ce qui vous intéresse dans ce qui suit et l'ajouter à "/etc/apt/sources.list" :

Pour Debian Lenny (stable) :
		deb http://host.domain.tld/apt-debian-fr lenny main contrib non-free
		deb http://host.domain.tld/apt-debian-security lenny/updates main contrib non-free
Pour Debian Sid (unstable) :
		deb http://host.domain.tld/apt-debian-fr sid main contrib non-free
		deb http://host.domain.tld/apt-debian-security lenny/updates main contrib non-free
Pour Ubuntu (dernière version stable) :
		deb http://host.domain.tld/apt-ubuntu-fr intrepid main
		deb http://host.domain.tld/apt-ubuntu-fr intrepid-security main
		deb http://host.domain.tld/apt-ubuntu-fr intrepid-updates main

Et enfin de faire une petite mise à jour de la liste des paquets disponibles :

    sudo apt-get update

Commentaires: 0 | Buzz it!

Mise en place d'un miroir Apt - Part 1 - Contexte

Si vous possédez un parc de matériel informatique conséquent avec de nombreuses machines utilisant Debian ou Ubuntu comme système d'exploitation, il peut devenir intéressant d'installer un miroir sur un serveur du réseau. Ainsi, les clients pourront réaliser leurs mises à jour depuis ce serveurs et ne plus utiliser la bande passante vers l'extérieur en journée. En mettant à jour le serveur la nuit, il y a moins de chance de gêner quelqu'un et l'action bien que couteuse en débit, est ainsi mutualisée. 1 paquet à mettre à jour sur 50 machines = 1 téléchargement depuis les miroirs extérieurs + 50 mises à jours plus rapides sur le réseau local.

Pour ma part j'ai opté pour un miroir qui hébergera à terme:
Pour Debian :

  • Les paquets main, contrib et non-free de Debian Sid (version 'unstable')
  • Les paquets main, contrib et non-free de Debian Lenny (version 'stable')
  • Les paquets 'security.debian.org' pour Lenny

Pour Ubuntu :

  • Les paquets main, security et updates pour la dernière version stable d'Ubuntu (LTS ou pas)
  • Les paquets nécessaire à l'utilisation d'une NetInstall de la dernière version stable d'Ubuntu (LTS ou pas)

L'ensemble va consommer de l'espace disque (à vue de nez, plus de 100Go...), mais à terme, chaque installation d'un paquet depuis ces miroirs sera grandement accélérée.

Si vous souhaitez utiliser ces miroirs, c'est bien sur possible et même depuis l'extérieur puisqu'il sont hébergés sur Obelix (il faut toutefois être réaliste, le débit ne sera pas celui d'un miroir plus conventionnel...). Pour ce faire, il suffit d'ajouter au choix les dépôts suivants à votre "/etc/apt/sources.list" :

Pour Debian Lenny (stable) :
		deb http://obelix.rivallain.fr/apt-debian-fr lenny main contrib non-free
		deb http://obelix.rivallain.fr/apt-debian-security lenny/updates main contrib non-free
Pour Debian Sid (unstable) :
		deb http://obelix.rivallain.fr/apt-debian-fr sid main contrib non-free
		deb http://obelix.rivallain.fr/apt-debian-security lenny/updates main contrib non-free
Pour Ubuntu (dernière version stable) :
		deb http://obelix.rivallain.fr/apt-ubuntu-fr intrepid main
		deb http://obelix.rivallain.fr/apt-ubuntu-fr intrepid-security main
		deb http://obelix.rivallain.fr/apt-ubuntu-fr intrepid-updates main

Et enfin de faire une petite mise à jour de la liste des paquets disponibles :

		sudo apt-get update

Les connaisseurs remarqueront que je ne propose pas les dépôts de sources (deb-src). En effet, pour la très grande majorité des installations de paquets, l'utilisateur se dispense des sources. Il reste possible de les récupérer en renseignant dans le sources.list des miroirs externes qui eux, les proposent.

Commentaires: 0 | Buzz it!

Debian GNU/Linux 5.0 is out!

Debian Lenny banner

C'est le jour de la Saint Valentin que l'équipe de développement de Debian a annoncé la sortie de la nouvelle version stable de la distribution. Lenny, comme sont nommées les jumelles du film Toy Story, est donc la version 5.0 d'un système d'exploitation dont les principales qualités sont: la liberté, la stabilité, la sécurité et la portabilité puisque une douzaine d'architecture matérielles sont supportées.

L'arrivée d'une nouvelle version stable de Debian est toujours un grand moment de la communauté GNU/Linux et pour les personnes qui l'utilise, c'est l'occasion de mettre à jour les logiciels les plus courants. En effet, la contrainte de stabilité que se donne l'équipe de maintenance du projet empêche les mises à jour des logiciels en dehors de la correction des problèmes de sécurité.

Debian est une distribution très appréciée par les professionnels de l'informatique notamment pour le fonctionnement de serveurs ou de station de travail dans des environnement d'entreprise.

D'ailleurs, la journée a été mise à profit pour faire la mise à jour sur mes environnements de production ;-)

Commentaires: 0 | Buzz it!

Serveur dédié chez OVH

Depuis quelques temps j'hésitais à soit acheter un nouveau pc qui viendrais soulager mon actuel serveur. En effet, hébergeant mon propre site et divers projets, il était délicat d'en faire une station multimédia en sus avec tous les problèmes de stabilité imaginables...

Une recherche rapide m'a permis de trouver quelques bon plans, mais ça ne correspondait pas à mes besoins en l'état. En plus, ma connexion internet (8Mbps) était un frein certains pour la mise en place de bot, ou d'un miroir debian + ubuntu.

C'est chez OVH que j'ai trouvé la solution qui me convient en fait le mieux (encore que... attendons et l'avenir nous le confirmera ou pas): un serveur dédié.

Avec 250Go de stockage sur un Intel Celeron 1,2Ghz et ses 2Go de Ram, ajouté à une bande passante de 100Mbps, je devrais en avoir fini avec les reconnections intempestives et les coupures de plusieurs jours.

Place aux projets maintenant sans se soucier des ennuis divers de l'auto hébergement. MyAsterisk aura dorénavant une plateforme stable pour se développer tranquillement, le site rivallain.fr et ce blog pourront être accessibles à plus de 99,9% (garantie OVH). Et ludobot sera vraiment utilisable car connecté de façon permanente.

Allez, vivement la livraison et le déplacement des services :)

Commentaires: 0 | Buzz it!

Debian GNU/Linux 4.0 : Etch sort de l'œuf

Le projet Debian vient de publier Debian GNU/Linux 4.0 - nom de code Etch - distribution multi-plateforme prenant en charge onze architectures de processeurs, disposant d'une interface graphique d'installation et constituée d'environ 18 000 paquets logiciels - dont Linux 2.6.18, glibc 2.3.6, GCC 4.1, X.org 7.1, OpenOffice.org 2.0.4, GNOME 2.14.3, KDE 3.5.5a et Xfce 4.4(rc).

Cette nouvelle version stable paraît 22 mois après Sarge, Debian GNU/Linux 3.1, qui vient également de connaître une petite mise à jour de sécurité.

Par ailleurs, les développeurs Debian viennent d'élire Samuel Hocevar - un français, développeur de VLC et de Monsterz - comme nouveau chef de projet (Debian Project Leader ou DPL).
Les changements et nouveautés sont nombreux et détaillés dans les notes de publication et le wiki (cf. lien ci dessus et les articles de Debian-Administration).

En résumé :

  • Avec Etch, Debian GNU/Linux dispose d'un nouvel installateur avec une interface graphique et de nouvelles options comme les systèmes de fichiers chiffrés ou l'utilisation de sudo au lieu du compte root.
  • XFree86 est remplacé par X.org 7.1. Compiz est également disponible pour les amateurs de bureau en 3D. En terme d'environnement de bureau, GNOME est en version 2.14.3 avec des morceaux de 2.16, c'est l'environnement par défaut situé sur le premier CD. Ceux qui préfèrent KDE 3.5.5a ou Xfce 4.4rc peuvent utiliser un CD d'installation alternatif, des images ISO sont disponibles.
  • Les logiciels de la fondation Mozilla sont présents en versions démarquées : Iceweasel est le navigateur web et Icedove est le client de courrier électronique.
  • Aptitude devient le programme préférentiel pour la gestion des paquets et SecureAPT est disponible pour vérifier cryptographiquement la sécurité et l'intégrité des paquets téléchargés.
  • Le codage de caractère par défaut est l'UTF-8.
  • Devfs est remplacé par udev qui est un programme travaillant en espace utilisateur.
  • Debian-volatile est maintenant un service officiel (il s'agit d'une possibilité de mise à jour servant aux logiciels ayant des besoins évoluant en permanence, comme le filtrage de pourriels ou la détection de virus).
  • Enfin, la prise en charge des processeurs 80386 a été abandonnée - la plateforme x86 est désormais prise en charge à partir du 80486.

Commentaires: 0 | Buzz it!