Memo d'installation de DEBIAN 7 mis à jour le 19/04/2016
Créer une clé USB d'installation
Télécharger la version 7.8 live sur votre disque dur et installer le paquet sur une clé USB suivant ces consignes
df
vous permet de voir les éléments disponibles en USB.
Introduisez la clé et refaite df pour voir quel nom de lecteur est affecté à la clef.
Si votre clé est sur le lecteur "f" faire :
sudo umount /dev/sdf1
Pour copier les fichiers, on utilise la commande:
dd bs=4M if=~/Chemin_vers_le_fichier_ISO of=/dev/sdf
sans le 1 à la fin de sdf.
A la fin de la procédure de copie, ne pas oublier de faire
sync
avant de retirer la clé.
Installation du système
Installer DEBIAN 7 sans aucune option sauf les utilitaires usuels du système et le serveur d'impression (ne pas prendre l'environnement de bureau)
Mon conseil, on peut utiliser le même nom de machine que le nom d'utilisateur et le même mot de passe partout, ainsi chaque ordinateur du réseau aura un nom unique. Ne pas sélectionner
de nom de domaine. Choisir un miroir pour le téléchargement des logiciels, par exemple celui de debian.fr
Passer en root
su
et rentrer le mot de passe.
Dans un premier temps, installer les applications suivantes pour démarrer le système avec un minimum de fonctionnalitées.
Si on vous demande d'insérer le CD, c'est qu'il faut modifier votre liste de recherche:
nano /etc/apt/sources.list
Mettez alors un # en début de ligne deb cdrom... Enregistrez les modification "Ctrl+O" et quitter "Ctrl+X".
apt-get install xorg openbox obmenu lxde-core mesa-utils sudo iceweasel geany gnome-terminal lightdm numlockx
Si on vous demande d'insérer le CD, il faut changer le fichier /etc/apt/sources.list et rentrer la lignes suivantes
deb http://ftp.fr.debian.org/debian/ wheezy main
deb-src http://ftp.fr.debian.org/debian/ wheezy main
puis faire un apt-get update.
A partir de là, vous pourrez démarrer le serveur graphique manuellement, n'oubliez pas de repasser en mode utilisateur
exit
startx
Mais peut-être avant faite
visudo
en tant que root ( su )
Pour que l'utilisateur (mela) puisse faire toutes les autres commandes sans être en root
ajouter après la ligne
%sudo ALL=(ALL:ALL) ALL
mela ALL=(ALL:ALL) ALL
enfin ajouter mela au groupe sudo
adduser mela sudo
Pour que la session se lance automatiquement, il faut configurer lightdm:
pour cela, éditer en tant que root, le fichier /etc/lightdm/lightdm.conf
sudo nano /etc/lightdm/lightdm.conf
et modifier la section suivante:
[SeatDefaults]
autologin-user=mela
autologin-user-timeout=0
greeter-setup-script=/usr/bin/numlockx on
Pour lancer les applications au démarrage, tout dépend de la session que vous allez choisir.
Si vous avez choisi une session OPENBOX éditer le fichier ~/.config/openbox/autostart
#exemple de fichier autostart
#Lancement automatique des applications après le démarrage du serveur x et openbox
# xcompmgr est le gestionnaire de transparence pour que le menu puisse fonctionner normalement
xcompmgr &
# cairo-dock est le menu principal
cairo-dock &
# Pcmanfm permet de lancer le gestionnaire de bureau
pcmanfm --desktop
skype %U &
google-chrome
N'oubliez pas le & sinon le script s'arrete sans enchainer les commandes
Si vous avez choisi une session LXDE, le fichier autostart est dans /etc/xdg/lxsession/LXDE.
Il faut l'éditer en tant qu'administrateur.
Exemple de fichier de lancement:
#Lancement automatique des applications après le démarrage du serveur x
# xcompmgr est le gestionnaire de transparence pour que le menu puisse fonctionner normalement
@xcompmgr
@lxpanel --profil LXDE
# cairo-dock est le menu principal
@cairo-dock
# Pcmanfm permet de lancer le gestionnaire de bureau
@pcmanfm --desktop --profile LXDE
@xscreensaver -no-splash
@skype %U &
@google-chrome
Pour diminuer le temps d'attente de GRUB éditez le fichier /etc/default/grub
ne pas oublier ensuite le
sudo update-grub
Fin de configuration du système après le premier démarrage
un fois lancée Iceweasel, vous aurez moins de mal a faire des copier / coller pour installer le reste dans un terminal
apt-get install alsa-base alsa-tools alsa-utils zip unzip file-roller idesk vino vinagre gdesklets pcmanfm gedit gedit-plugins openjdk-7-jre vlc speedcrunch gthumb gpicview gparted xcompmgr cairo-dock xscreensaver xscreensaver-gl-extra xscreensaver-data-extra simple-scan moc gnome-disk-utility
si une application ne passe pas, la retirer de la liste
Pour changer le fond d'écran lancez pcmanfm --desktop ou nitrogen et adapter l'image à la taille de l'écran.
On peut ajouter dans le menu de openbox obmenu
une ligne pour accéder au paramtres du panel: openbox --desktop-pref
Je n'ai pas rencontré trop de difficultés pour installer les logiciel, seulement avec Chrome et Skype
Pour chrome, un sudo apt-get -f install
a été nécessaire pour finaliser l'installation, sinon les dépendances n'étaient pas résolues (par exemple l'icone n'était pas chargé).
Pour Skype, il a fallu un sudo dpkg --add-architecture i386
en plus pour que la version soit reconnu sur l'architecture AMD64
aptitude update
dpkg -i ...skype-install.deb
aptitude install -f libc6:i386 libc6:i386 libgcc1:i386 libqt4-dbus:i386\
libqt4-network:i386 libqt4-xml:i386 libqtcore4:i386 libqtgui4:i386\
libqtwebkit4:i386 libstdc++6:i386 libx11-6:i386 libxext6:i386 libxss1:i386\
libxv1:i386 libssl1.0.0:i386 libpulse0:i386 libasound2-plugins:i386
Pour que l'audio fonctionne correctement, il faut installer pavucontrol afin de diriger l'entrée du micro vers la bonne prise.
sudo apt-get install pavucontrol
Il ne reste plus qu'à installer filezilla komposer sweethome3d netbeans blender cadreuse gedium
Le partage SAMBA
Pour le partage SAMBA, il faut installer le paquet du même nom
sudo apt-get install samba
Il faut ensuite éditer le fichier /etc/samba/smb.conf en tant que root
Dans la section [homes] ajouter les lignes suivantes
[musicjean]
comment = Partage SAMBA de mes musiques
path = /home/jean/Musique
guest ok = no
browseable = yes
create mask = 0600
directory mask = 0700
Il faut aussi ajouter l'utilisateur dans la liste des personnes autorisées
sudo smbpasswd -a jean
et rentrer le mot de passe qui sera demandé pour se connecter avant de pouvoir lire les fichiers.
Enfin relancer le serveur SAMBA
sudo /etc/init.d/samba restart
Pour synchroniser l'horloge avec le réseau, il faut installer ntp
sudo apt-get install ntp
Si besoin faire un update...
Autres commandes utiles
pour éditer un lanceur, créer un fichier *.desktop et éditer le en l'ouvrant avec Gedit
Pour voir les processus en cours ps aux
pour tuer un processus donné, kill -9 ID_DU PROCESSUS
exemple kill -9 7761
Pour voir les lecteurs montés sur le système df
Pour voir les disques dur ou clef USB:
sudo fdisk -l
ou
lsblk
Pour trouver les périphériques USB:
lsusb
Pour trouver la carte graphique installée sur le port PCI du système:
lspci
Pour obtenir toutes les informations sur le pilote graphique utilisé
glxinfo | grep OpenGL
Si il faut éditer la liste des sources nano /etc/apt/sources.list
voir https://wiki.debian.org/fr/NvidiaGraphicsDrivers#Debian_7_.22Wheezy.22
Pour utiliser l'imprimante, il faut installer le serveur d'imprimante CUPS, pour cela:
sudo apt-get update
sudo apt-get install cups cups-client
il faut ensuite ajouter l'utilisateur à la liste des personnes pouvant administrer les imprimantes, par exemple pour l'utilisateur jean:
sudo usermod -a -G lpadmin jean
enfin, il faut lancer l'utilitaire de configuration dans un navigateur:
http://localhost:631/
et suivre les instructions à l'écran.