##+++++++++++++++++++++++++++++++++
# Etape 1 : installer apt-mirror
##+++++++++++++++++++++++++++++++++
#apt-get install apt-mirror
##+++++++++++++++++++++++++++++++++
#Etape 2 : savoir
##+++++++++++++++++++++++++++++++++
# par defaut, le mirroir sera créé dans /var/spool/apt-mirror
# le repertoire /var/spool/apt-mirror/mirror contient les mirroir définis dans
le fichier /etc/apt/mirror.list
# le repertoire /var/spool/apt-mirror/skel est a l'usage interne de
apt-mirror
# le repertoire /var/spool/apt-mirror/var est a l'usage interne de
apt-mirror
# le repertoire /var/spool/apt-mirror/Maildir contient les messages de
l'utilisateur apt-mirror quand on utilise cron.d ou anacron
##+++++++++++++++++++++++++++++++++
#Etape 3 : ne pas telecharger tous les paquets debian depuis internet :
utiliser les dvd ou les fichiers iso en notre possession
##+++++++++++++++++++++++++++++++++
## ---------------------
# Préparation de la copie des fichiers : Creation des repertoires
## ---------------------
mkdir /var/spool/apt-mirror/mirror/ftp.fr.debian.org
mkdir /var/spool/apt-mirror/mirror/ftp.fr.debian.org/debian
mkdir /var/spool/apt-mirror/mirror/ftp.fr.debian.org/debian/pool
mkdir /var/spool/apt-mirror/mirror/ftp.fr.debian.org/debian/dists
mkdir /var/spool/apt-mirror/mirror/ftp.fr.debian.org/debian/dists/lenny
mkdir
/var/spool/apt-mirror/mirror/ftp.fr.debian.org/debian/dists/lenny/main
mkdir
/var/spool/apt-mirror/mirror/ftp.fr.debian.org/debian/dists/lenny/main/i18n
# option -r : copie récursive des répertoires
# option -p : garde la date du fichier original ainsi des les droits et
utilisateurs
## ---------------------
# Pour les DVD 1 a 5
# il faut adapter "/media/cdrom" au point de montage du dvd ou du fichier
iso
## ---------------------
#copie de la description des fichiers deb du dvd/cd
cp -r -p /mnt/iso-cd/debian/dists/lenny
/var/spool/apt-mirror/mirror/ftp.fr.debian.org/debian/dists
#copie du contenu du repertoire pool (les fichiers deb)
cp -r -p /mnt/iso-cd/debian/pool
/var/spool/apt-mirror/mirror/ftp.fr.debian.org/debian
#repeter cette operation pour les 5 DVD
##+++++++++++++++++++++++++++++++++
# Etape 4 : recuperer les fichiers de translation qui ne sont pas téléchargés
avec apt-mirror
##+++++++++++++++++++++++++++++++++
cd
/var/spool/apt-mirror/mirror/ftp.fr.debian.org/debian/dists/lenny/main/i18n
wget http://ftp.fr.debian.org/debian/dists/lenny/main/i18n/Translation-fr
wget
http://ftp.fr.debian.org/debian/dists/lenny/main/i18n/Translation-fr.bz2
wget
http://ftp.fr.debian.org/debian/dists/lenny/main/i18n/Translation-fr.gz
# modifier le proprietaire des repertoire et fichier
chown -R apt-mirror:apt-mirror /var/spool/apt-mirror/mirror
##+++++++++++++++++++++++++++++++++
# Etape 5 : configurer le fichier /etc/apt/mirror.list
##+++++++++++++++++++++++++++++++++
############# config ##################
#
# set base_path /var/spool/apt-mirror
#
# if you change the base path you must create the directories below with write
privlages
#
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 20
set _tilde 0
#
############# end config ##############
deb http://ftp.fr.debian.org/debian/ lenny main
deb-src http://ftp.fr.debian.org/debian/ lenny main
deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main
deb http://ftp.fr.debian.org/debian/ lenny-proposed-updates main
deb-src http://ftp.fr.debian.org/debian/ lenny-proposed-updates main
clean http://ftp.fr.debian.org/debian
clean http://security.debian.org/
skip-clean http://ftp.fr.debian.org/debian lenny /main/i18n
##+++++++++++++++++++++++++++++++++
# Etape 6 : "finir le depot" avec Apt-mirror
##+++++++++++++++++++++++++++++++++
lancer la commande apt-mirror
prendre un café ou rentrer chez soi ...
Serveur de ...
lundi 27 avril 2009
Linux - creer son propre depot (local repositery) et utiliser ses dvd existants
Par lepigeon le lundi 27 avril 2009, 19:20
lundi 20 avril 2009
Linux - creer son propre depot (local repositery)
Par lepigeon le lundi 20 avril 2009, 10:00
Miroir Local (local repositery) : installer apt-mirror pour l'aide :
apt-mirror --manual
le fichier de configuration par defaut est /etc/apt/mirror.list ici ,
un exemple
voila le depot est fait ! pour l'utiliser , sur le serveur:
modifier le fichier /etc/apt/sources.list
remplacer
deb http://ftp.fr.debian.org/debian/ lenny main
par
deb file:/home/apt-mirror/mirror/ftp.fr.debian.org/debian/ lenny main
Il y a une petite faille: la description des fichiers sera en anglais !
apt-mirror, ne telecharge pas les fichiers de translations
qui sont pour debian lenny :
http://ftp.debian.org/debian/dists/lenny/main/i18n/
On peut bien évidement, telecharger manuellement les fichiers, et les placer au bon endroit ...
debian 5 - serveur nfs
Par lepigeon le lundi 20 avril 2009, 09:40
Travail coté serveur:
- Installer les paquets
apt-get install nfs-kernel-server nfs-common portmap - La configuration est dans le fichier /etc/exports
/repertoire/partager/ 192.168.20.20(rw,no_root_squash,no_subree_check) www.site.internet.com(ro)
Ci dessous, quelques explications
/repertoire/partager = le repertoire que l'on veut partager avec nfs
192.168.20.20(rw,no_root_squash,no_subree_check) = adresse ip du client et les droits d'utilisation du repertoire - attention de bien respecter la syntaxe et les espaces. Pour ce qui est des parametres voir man exports
- Appliquer les modifications:
exportfs -a
- Configuration avancée : dans le fichier /etc/exports,on peut spécifier les
machines autorisées
par leur adresse ip (192.168.0.1)
par leur nom de domaine (foo.mondomaine.chezmoi)
on peut aussi utiliser des caractères génériques (192.168.0.* ou *.mondomaine.chezmoi)
Travail coté client linux:
- Installer les paquets
apt-get install nfs-common - Modifier son fichier fstab ! Par exemple, ajouter la ligne
192.168.10.10:/repertroire/partager /mnt/monpointdemontage nfs rsize=8192,wsize=8192,timeo=14,intr
- attention de bien respecter la syntaxe et les espaces. Pour ce qui est des parametres voir man exports
- Appliquer les modifications:
mount -a
Travail coté client windose:
- Installer le
client Windows Services for UNIX