Outils pour utilisateurs

Outils du site


tech:debian

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tech:debian [2025/06/01 16:21] Jean-Baptistetech:debian [2026/06/26 17:39] (Version actuelle) Jean-Baptiste
Ligne 1: Ligne 1:
 +<!DOCTYPE markdown>
 +{{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`
 +~~~c
 +Acquire::http::Proxy "http://IP_PROXY:PROT_PROXY/";
 +~~~
 +
 +`/etc/environment`
 +~~~bash
 +# 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 :
 +~~~bash
 +apt-get update
 +~~~
 +
 +* Mettre à jour tous les paquets non à jour :
 +~~~bash
 +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 :
 +~~~bash
 +echo "nom_du_paquet hold" | dpkg --set-selections
 +~~~
 +
 +Pour débloquer un paquet :
 +~~~bash
 +echo "nom_du_paquet install" | dpkg --set-selections
 +~~~
 +
 +Pour avoir la liste des paquets bloqués :
 +~~~bash
 +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 :
 +
 +~~~bash
 +apt-get autoremove
 +apt-get clean
 +~~~
 +
 +-----
 +
 +
 +## Plop
 +
 +`/etc/apt/apt.conf.d/norecommends`
 +~~~c
 +APT
 +{
 +Install-Recommends "false";
 +Install-Suggests "false";
 +};
 +~~~
 +
 +ou 
 +
 +`/etc/apt/apt.conf`
 +~~~c
 +APT::Install-Recommends "0";
 +APT::Install-Suggests "0";
 +~~~
 +
 +`/etc/apt/apt.conf`
 +~~~c
 +Acquire {
 +           Languages "none";
 +};
 +~~~
 +
 +Voir : 
 +* [Debian Wheezy with Lightweight X11 - quinton's debian install notes](https://sites.google.com/site/debianinstallnotes/lxde)
 +
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki