0 - Installation du système

L'installeur Debian prévoit de faire une copie d'écran de chaque étape de l'installation dans /var/log/installer/

Malheureusement, les fichiers .png sont tous enregistrés à la fin de l'installation, ce qui fait que l'on perd l'ordre des écrans ...

1 - Administration du système

Donner les droits sudo à l'utilisateur courant

su
adduser myuser sudo

Permettre l'accès ssh de root

Par défaut, l'accès ssh en tant que root n'est possible que par clé puisque le fichier /etc/ssh/sshd_config contient la ligne:

PermitRootLogin without-password

Pour permettre l'accès root avec mot de passe:

PermitRootLogin yes

J'utilise cette configuration essentiellement avec des machines virtuelles.

Limiter l'utilisation du swap

echo "vm.swappiness = 10" | sudo tee -a /etc/sysctl.conf

Désactiver la webcam

echo "blacklist uvcvideo" | sudo tee -a /etc/modprobe.d/blacklist.conf

libreoffice en Français

Pour que libreoffice ait les menus ainsi que la vérification orthographique en Français:

sudo apt-get install libreoffice-l10n-fr libreoffice-help-fr

Configuration d'Enigmail dans Icedove

Mise en cache de la passphrase des clés privées

La clé dconf org.gnome.crypto.cache doit être positionnée à la valeur session.

Si c'est la valeur always qui est positionnée, Enigmail redemande la passphrase de la clé privée à chaque ouverture d'un mail crypté !

Niveau de confiance des clefs

Sélectionner la clé de chacun des destinataires dans la "Gestion de clefs Enigmail" puis "Définir le niveau de confiance du propriétaire" et mettre la valeur à "Confiance absolue".

Une valeur plus faible ne permet pas l'encryption des mails.

2 - Installation de logiciels

Utilitaires d'administration

sudo apt-get install apt-file gdebi jigdo-file python-pip

Moniteurs système et Utilitaires réseau

sudo apt-get install filezilla htop iftop iotop

Utilitaires de backup

sudo apt-get install rsync

Utilitaires de conversion de fichiers

sudo apt-get install pandoc markdown

Visionner des vidéos

sudo apt-get install vlc

Visionner des documents pdf

sudo apt-get install evince

Suite à l'impossibilité d'imprimer avec atril ...

Génération de mots de passe

sudo apt-get install apg

Gravure de CD

sudo apt-get install brasero

Développement

sudo apt-get install ack devscripts git glogg java-package shellcheck shunit2

Configuration de Git version 2

git config --global user.name "First Name Last Name"
git config --global user.email username@domain.com
git config --global push.default simple

Editeur de Texte et de Code: Sublime Text

Sublime Text dispose maintenant d'un dépôt Debian.

Mais avant l'installation de Sublime Text, il faut quand même installer le paquet apt-transport-https:

sudo apt-get install apt-transport-https

ou sinon l'ancienne façon de faire:

sudo wget https://download.sublimetext.com/sublime-text_build-3126_amd64.deb
sudo dpkg -i sublime-text_build-3126_amd64.deb

Editeur de Markdown: Remarkable

sudo wget http://remarkableapp.github.io/files/remarkable_1.87_all.deb
sudo dpkg -i remarkable_1.87_all.deb
sudo apt-get -f install

Outils de virtualisation

Ajout de la section contrib dans /etc/apt/sources.list

deb http://httpredir.debian.org/debian/ jessie main contrib
deb-src http://httpredir.debian.org/debian/ jessie main contrib

Puis:

sudo apt-get install virtualbox-qt

Navigateur: Opera

sudo apt-get install libcurl3 apt-transport-https
sudo dpkg -i opera-stable_41.0.2353.56_amd64.deb

Navigateur: Google Chrome

sudo wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt-get -f install

Internet: limiter le trafic des recherches

sudo wget https://framagit.org/tuxicoman/mysearch/blob/master/packages/mysearch_1.11-1_all.deb
sudo gdebi mysearch_1.11-1_all.deb
sudo systemctl enable mysearch.service

Accès: http://localhost:60061/

3 - Configuration de l'environnement graphique

Résolution de l'écran

Pour un écran de portable de 15 pouces: 1366 x 768

Configuration de l'explorateur de fichiers

Pour avoir l'affichage des fichiers en liste.

Dans Système -> Préférences -> Gestion des fichiers

Configuration du Terminal

Je duplique le profile Default pour le modifier et désactiver l'utilisation de la Police à chasse fixe du système qui est trop petite chez moi.

Ensuite j'utilise une taille de terminal personnalisée: 96 x 24.

Ajout de raccourcis clavier

Pour pouvoir lancer un terminal facilement.

Dans Système -> Centre de contrôle -> Raccourcis clavier

4 - Configuration de l'environnement graphique: Mate

Edition des menus

sudo apt-get install mozo

Création des utilisateurs en mode graphique

sudo apt-get install mate-system-tools

Utilitaire de gestion des disques

sudo apt-get install gnome-disk-utility

Choix d'un thème

Parmi les thèmes que je trouve les plus lisibles, on pourra choisir entre: AlaDelta, Brillant, Brume, Quid ou éventuellement BlackMATE si on en a marre des fonds blanc !

Dans Système -> Préférences -> Apparence

puis Thème.

Éventuellement dans Polices passer la taille des polices de 10 à 11 points.

Thèmes sombres

Le thème BlackMATE n'est pas utilisable avec l'éditeur de billets de DotClear et pose aussi des problèmes sur le site des Packages Debian mais pas uniquement.

De manière générale, les thèmes sombres sont gênants dans les navigateurs. Il est donc préférable de configurer seulement Solarized dans le Terminal.

Login automatique

Même si cela n'est pas conseillé, il y a des situations ou ça simplifie la vie:

echo "autologin-user=your-user" | sudo tee -a/usr/share/lightdm/lightdm.conf.d/01_debian.conf 

5 - Installation de logiciels non libres

Flash Plugin

sudo apt-get install flashplugin-nonfree

Ce paquet nécessite la présence de la section contrib.

Skype

curl https://repo.skype.com/data/SKYPE-GPG-KEY | sudo apt-key add -
sudo apt-get install apt-transport-https
sudo dkg -i skypeforlinux-64.deb