Installation de la Debian 9 sur un LENOVO Thinkcentre m700.

Après avoir eu une alerte sur mon PC équipé d’Ubuntu que ma partition / était presque pleine, je me suis mis dans l’idée de redimensionner les partitions avec GPARTED.

Bon ça a échoué … Heureusement j’avais fait quelques backups :). Pour faire simple, j’ai tout réinstallé.
J’en ai profité pour revenir à mes premières amours : Debian ! Je n’ai pas pu l’installer avant la version 9 car la version du noyau était trop ancienne pour l’architecture de mon PC LENOVO Thinkcentre m700.

 

La procédure d’installation est décrite ici.

Tout fonctionne bien ( carte son, vidéo, réseau, …) . Pour le support du WIFI, il faut ajouter les firmwares propriétaires ( voir ci-dessous).

Voici ce que j’ai fait post installation :

Localisation

J’ai eu un problème. Le clavier était en QWERTY alors que j’ai bien spécifié AZERTY pendant l’installation.

La documentation Debian est disponible ici.

Voila ce que j’ai fait

# apt-get install console-data
# loadkeys fr-pc
# dpkg-reconfigure console-data
# dpkg-reconfigure keyboard-configuration
# service keyboard-setup restart
# udevadm trigger --subsystem-match=input --action=change

Divers

Voici une liste de paquets / logiciels que j’installe régulièrement:

# apt-get install ttf-mscorefonts-installer easytag tuxguitar-jsa htop frescobaldi gparted grsync ntfs-config chromium autofs openjdk-8-jdk openjdk-8-jre

Lilypond

Lilypond n’est pas dans Stretch. J’ai donc utilisé l’installeur pour l’installer.

# sh lilypond-2.18.2-1.linux-64.sh

Spotify

Il faut télécharger au préalable le package libssl1 et l’installer.

# dpkg -i libssl1.0.0_1.0.1t-1+deb8u7_amd64.deb

Et lancer les commandes :

# echo deb http://repository.spotify.com stable non-free | tee /etc/apt/sources.list.d/spotify.list
# apt-get update
# apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys
# apt-get update
# apt-get install spotify-client

Atom

J’ai téléchargé le paquet depuis le site d’atom et lancé la commande

# dpkg -i atom.deb

Firefox 57

Les dernières versions de firefox ne sont pas dans le repository alternatif

# cp ~/Téléchargements/firefox-57.0.tar.bz2 /usr/local
# cd /usr/local
# tar -jxf firefox-57.0.tar.bz2
# ls
# rm firefox-57.0.tar.bz2
# chown -R :users firefox
# chmod a+x firefox/firefox
# mv /usr/lib/firefox-esr/firefox-esr /usr/lib/firefox-esr/firefox-esr_orig
# ln -s /usr/local/firefox/firefox /usr/lib/firefox-esr/firefox-esr

Droits utilisateur

J’ai ajouté les droits cdrom floppy users bluetooth à tous les utilisateurs

Autofs

J’utilise autofs pour les connexions nfs et cifs. La documentation est décrite dans cet article.

Firmware WIFI

Pour faire fonctionner le wifi. Il faut ajouter les firmwares non libre ( il faut ajouter le repo non-free).

# apt-get install firmware-iwlwifi

VirtualBox

 

# vi /etc/apt/sources.list.d/virtualbox.list

Ajout du repository

deb http://download.virtualbox.org/virtualbox/debian stretch contrib

Et lancer les commandes

# wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | apt-key add -
# apt-get udpate
# apt-get install virtualbox-5.2

 

Installation de GNU/LINUX sur un lenovo thinkcentre m700

J’ai décidé de changer de PC. J’ai opté pour un Lenovo thinkcentre m700 afin de gagner pas mal de place et perdre quelques décibels à l’utilisation 🙂

Pour info, voici les caractéristiques techniques du modèle acheté

 

  • Modèle du processeur : Intel Core i5 6400T
  • Fréquence : 2.2 Ghz (2,8 Ghz avec TurboBoost)
  • Capacité mémoire installée : 8192 Mo
  • Marque de la carte graphique : Intel
  • Puce graphique : Intel® HD Graphics 530

 

Pour écouter la musique, j’ai également fait l’acquisition d’un DAC USB NUPRIME UDSD.

 

Après quelques backups fait sur windows 10 ( histoire de gérer le support plus tard), j’ai décidé d’installer GNU/LINUX.

J’ai tout d’abord cherché la compatibilité des différents matériaux. Pour le PC, je n’ai trouvé que l’info sur la compatibilité UBUNTU. Pour le nuprime, j’ai seulement trouvé la compatibilité avec le NAS SYNOLOGY sur le support NUPRIME. Vu que ce dernier est basé sur GNU/LINUX, j’étais plutôt confiant 🙂

Mon premier choix s’est tourné sur DEBIAN (8.7) …. et là j’ai galéré 🙁

L’installation s’est bien déroulé, mais

  • Pas de son (interne & DAC ) Les modules snd-hda-intel et snd-usb-audio étaient un peu bancales
  • Le système était un peu instable : A ce que j’ai lu sur quelques sites, la compatibilité avec l’architecture SKYLAKE et les processeurs Intel 6ème génération n’est pas encore optimale
  • etc.

Après quelques tentatives de backport, passage en testing et voodoo, j’ai décidé d’installer UBUNTU LINUX 16.04 LTS.

Et oui je suis revenu sur UBUNTU :). Là, tout fonctionne parfaitement .

  • La carte son (interne & via displayport)
  • Mon DAC fonctionne parfaitement
  • La vidéo
  • Wifi/Bluetooth/…

Bref tout va bien 🙂

Seul « petit » problème, j’ai essayé d’installer gnome-shell. J’ai sélectionné gdm3 au lieu de lightdm et j’ai eu un gros freeze de mon PC. Impossible de réparer ça. J’ai du réinstaller. Vu la vitesse, ce n’est pas trop grave.

J’ai décidé de rester pour l’instant sur UBUNTU avec le desktop UNITY. Peut-être que je basculerai sur la prochaine version de Debian quand elle sortira.

Je vous fait grâce de la liste des paquets que j’ai installé et de la configuration que j’applique. Il y a suffisamment de sites qui font ça mieux que moi 🙂

 

 

 

 

Paramétrage de ma Debian effectué post-installation

après avoir réinstallé mon PC et optimisé les accès au disque SSD, me voici dans le téléchargement des packages

Sources logicielles

J’ai copié mes anciennes sources de packages dans le répertoire /etc/apt/sources.list.d.

J’ai exclu la source deb-multimedia.org.

Packages installés

Attention, certains packages sont spécifiques à ma plateforme! A vous de voir si vous voulez les utiliser

Configuration nvidia

Il faut créer le fichier /etc/X11/xorg.conf.d/20-nvidia.conf avec le contenu suivant :

 

Installation d’un disque SSD sur mon PC équipé de Debian Jessie

Après 6 ans de bons et loyaux services, mon PC commençait à fatiguer un petit peu. J’ai donc décidé de m’équipe d’un disque SSD. J’ai souhaité conserver mon ancien disque et répartir selon les besoins les données entre les deux.

Voici les étapes de l’installation , de la configuration et des optimisations effectuées.3319_ssd-2

Références

Je me suis appuyé principalement sur les documentations Debian et Ubuntu. Elles sont vraiment bien faites. Je vous les conseille 🙂

Montage du disque SSD

Afin d’optimiser le montage et de limiter les I/O sur le disque SSD, il faut ajouter l’option noatime au montage du disque.

Voici le contenu de mon fichier /etc/fstab

Alignement du disque

On peut paramétrer le montage du disque avec l’option discard ou comme ici, utiliser la commande fstrim et la lancer via un cron. J’ai choisi la deuxième option ( cron hebdomadaire )

Paramétrage de certains répertoires

Répertoire TMP en mémoire

Une des bonnes pratiques est de ne pas mettre les répertoires qui ont des contenus qui ne cessent d’être modifiés (ex. /tmp, /var ) . Pour ça il y a deux stratégies, l’une de mettre en mémoire les espaces souhaités (dans mon cas le /tmp ) ou sur un disque classique (le /var ).

Tout d’abord, il faut activer la fonctionnalité via le fichier /etc/default/tmpfs

puis monter le répertoire /tmp en mode tmpfs

Répertoire /var

J’ai décidé d’externaliser le répertoire /var dans mon ancien disque

Pour monter le répertoire au démarrage, il faut utiliser la fonctionnalité « bind » dans le fichier /etc/fstab.

Montage des différents disques au démarrage

Par défaut, mon ancien disque n’est pas accessible. J’ai donc utiliser gnome-disks pour configurer les partitions et les rendre accessibles au boot.

Répertoires des utilisateurs

Pour tous les utilisateurs, j’ai externalisé les éléments suivants :

  • répertoire .cache
  • répertoires Downloads, Documents, Desktop, Musique,Vidéos

Ils sont liés par des liens symboliques.

Conclusion

Il n’y a rien de vraiment compliqué. Je ne sais pas si ces étapes sont obligatoires, mais je me suis dit que quitte à réinstaller le système, autant bien le faire 🙂

Si vous voyez des choses à améliorer et/ou corriger, n’hésitez pas à le mettre en commentaire 🙂