{{tag>Debian Draft}}
= Notes installation Debian
/boot : minimum 200 M | / : minimum 1.5 G
Les autres partions pourront être créées sur des volumes logiques. Par exemple:
/var | /var/log | /opt | /home | /usr | /tmp
**Proxy** : pour installer et récupérer les mises à jour, les serveur accèdent à internet en passant par un proxy. Le proxy se configure dans le fichier comprend la ligne suivante :
''/etc/apt/apt.conf''
Acquire::http::Proxy "http://IP_PROXY:PROT_PROXY/";
''/etc/environment''
# http_proxy='http://utilisateur:motdepass@ipproxy:3128/'
# https_proxy='http://utilisateur:motdepass@ipproxy:3128/'
ALL_PROXY='http://utilisateur:motdepass@ipproxy:3128/'
NO_PROXY="localhost,127.0.0.1,local.lan"
Voir [[https://wiki.archlinux.org/index.php/proxy_settings]]
!! Attention /etc/environment n'est pas un script bash. Pas de export var='truc'
**Configuration des dépôts Debian**: le contenu du fichier doit contenir au minimum les lignes suivantes :
''/etc/apt/sources.list''
deb http://ftp.fr.debian.org/debian/ wheezy main
deb-src http://ftp.fr.debian.org/debian/ wheezy main
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
deb http://ftp.fr.debian.org/debian/ wheezy-updates main
deb-src http://ftp.fr.debian.org/debian/ wheezy-updates main
== Schéma de partionnement
Au minimun, on doit avoir les partitions suivantes :
* /boot : minimum 200 M
* / : minimum 1.5 G
* /usr
Les autres partitions pourront être créées sur des volumes logiques. Par exemple
* /var
* /var/log
* /home
* /tmp
* En plus si des partitions spécifiques sont nécessaires (par exemple, /opt, /srv, etc.) on les créera également dans des volumes groups
Voir [[debian-apt-install]]
= Installation et mise à jour des programmes
L'installation des programmes se fait via des paquets ayant l'extension ".deb". Toutes les installations se font via l'outil **apt* (ou **dpkg** dans certains cas très particulier. Tous les paquets sont stockés sur des serveurs officiels qui sont disséminés sur internet.
La mise à jour d'une distribution Debian se fait en deux étapes :
* Mise à jour la liste des paquets et de leur version depuis les serveurs officiels :
apt-get update
* Mettre à jour tous les paquets non à jour :
apt-get upgrade
Pour voir un résumé des mises à jour qui seront appliquées, on peut exécuter la commande suivante :
apt-get upgrade -s
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront mis à jour :
curl libcurl3 libcurl3-gnutls
3 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Inst libcurl3 [7.21.0-2.1+squeeze2] (7.21.0-2.1+squeeze3 Debian-Security:6.0/stable [i386])
Inst curl [7.21.0-2.1+squeeze2] (7.21.0-2.1+squeeze3 Debian-Security:6.0/stable [i386])
Inst libcurl3-gnutls [7.21.0-2.1+squeeze2] (7.21.0-2.1+squeeze3 Debian-Security:6.0/stable [i386])
Conf libcurl3 (7.21.0-2.1+squeeze3 Debian-Security:6.0/stable [i386])
Conf curl (7.21.0-2.1+squeeze3 Debian-Security:6.0/stable [i386])
Conf libcurl3-gnutls (7.21.0-2.1+squeeze3 Debian-Security:6.0/stable [i386])
= Astuce =
== Empêcher les mises à jour sur un paquet ==
Prenons l'exemple de vmware-tools qui ne doit pas etre à la même version entre Eureka et les autres sites.
Le problème est que lors de la prochaine mise à jour (apt-get upgrade), le paquet sera mis à jour à la dernière version disponible.
La solution est la suivante, qui consiste à dire à dpkg (et donc apt) de ne pas mettre à jour ce paquet :
echo "nom_du_paquet hold" | dpkg --set-selections
Pour débloquer un paquet :
echo "nom_du_paquet install" | dpkg --set-selections
Pour avoir la liste des paquets bloqués :
dpkg --get-selections | grep hold
-------------------------------------------------------------
== Migration vers Debian 7
Le document de référence est disponible sur le site de Debian : http://www.debian.org/releases/stable/i386/release-notes/ch-upgrading.fr.html
Ci-après, sont résumées les étapes nécessaires à la mise à jour :
=== Vérifier le fichier /etc/apt/sources.list
Il faut vérifier ce fichier et s'assurer que l'on a bien le nom de la distribution '''squeeze'''. Si ce n'est pas le cas (si par exemple on a '''stable'''), il faut ajuster cela.
De même on peut vérifier quelle est la version installée en consultant le fichier '''/etc/debian_version'''.
=== Nettoyage du système
On peut supprimer les paquets inutilisés et vider le cache apt avec les commandes suivantes :
apt-get autoremove
apt-get clean
-----
== Plop
''/etc/apt/apt.conf.d/norecommends''
APT
{
Install-Recommends "false";
Install-Suggests "false";
};
ou
''/etc/apt/apt.conf''
APT::Install-Recommends "0";
APT::Install-Suggests "0";
''/etc/apt/apt.conf''
Acquire {
Languages "none";
};
Voir :
[[https://sites.google.com/site/debianinstallnotes/lxde|Debian Wheezy with Lightweight X11 - quinton's debian install notes]]