Feuille de route d’une configuration Debian
lundi 13 janvier 2014
Personnalisation de Debian
Configuration des dépôts.
Ajout du dépôt backport pour obtenir une version plus récente de LibreOffice : deb http://mon-miroir-a-depots/debian/ wheezy-backports main
Ajout du <a
href="http://mozilla.debian.net/">dépôt Mozilla de backport pour obtenir la dernière version de Iceweasel. Modifications apportées :<br
/>
Les NOUVEAUX paquets suivants seront installés : libmozjs26d xulrunner-26.0<br
/> Les paquets suivants seront mis à jour : iceweasel iceweasel-l10n-fr
Ajout d’un dépôt OpenSuse pour avoir l’indispensable <a
href="http://gottcode.org/xfce4-whiskermenu-plugin/">menu Wishker (<a
href="http://linuxg.net/how-to-install-whisker-menu-1-2-2-on-fedora-opensuse-and-debian-2/">source)<br
/>
$ sh -c 'echo "deb http://download.opensuse.org/repositories/home:gottcode/Debian_7.0/ /" >> /etc/apt/sources.list.d/xfce4-whiskermenu-plugin.list'<br
/> $ apt-get update<br
/> $ wget http://download.opensuse.org/repositories/home:gottcode/Debian_7.0/Release.key<br
/> $ apt-key add - < Release.key<br
/> $ apt-get install xfce4-whiskermenu-plugin
Ajout du raccourci clavier appelant la commande xfce4-popup-whiskermenu associé à la touche “Super” (enfin Windows) pour afficher le menu de whisker.
Client Owncloud : installation <a
href="http://software.opensuse.org/download/package?project=isv:ownCloud:desktop&package=owncloud-client">selon la procédure pour Debian.<br
/>
echo 'deb http://download.opensuse.org/repositories/isv:ownCloud:desktop/Debian_7.0/ /' >> /etc/apt/sources.list.d/owncloud-client.list<br
/> apt-get update<br
/> apt-get install owncloud-client
<br
/> Ajout de la clé du dépôt<br
/>
wget http://download.opensuse.org/repositories/isv:ownCloud:desktop/Debian_7.0/Release.key<br
/> apt-key add - < Release.key
Installation de la dernière version de Filezilla
aptitude update<br
/> wget http://ufpr.dl.sourceforge.net/project/filezilla/FileZilla_Client/3.7.3/FileZilla_3.7.3_src.tar.bz2<br
/> aptitude install build-essential libwxgtk2.8-dev libtinyxml-dev libidn11-dev libgnutls-dev libdbus-1-dev xdg-utils libgtk2.0-dev libsqlite3-dev<br
/> bzip2 -d FileZilla_3.7.3_src.tar.bz2<br
/> tar xvf FileZilla_3.7.3_src.tar<br
/> cd filezilla-3.7.3/<br
/> ./configure<br
/> make<br
/> make install
Ajout support 32bits pour Serna
Suite à un problème de “exec” qui renvoi “not found” sur le binaire de l’éditeur DocBook XML de Serna. Si quelqu’un connaît un équivalent de ce logiciel en libre je suis preneur. J’utilise la dernière version open source pour l’instant. Le produit a été “fermé” depuis.
dpkg --add-architecture i386<br
/> apt-get update<br
/> apt-get install ia32-libs
Ouverture automatique de la session
En principe cela ne se fait pas, mais dans mon cas, il faut déjà allumer le portable et se connecter sur la session de la machine physique. En cas de vol du portable, la VM est stockée sur un volume chiffré donc peu de chance que quelqu’un puisse la récupérer.
Il faut modifier /etc/gdm3/daemon.conf<br
/>
# Enabling automatic login<br
/> AutomaticLoginEnable = true<br
/> AutomaticLogin = pscoffoni
VirtualBox sur l’ordinateur portable
Pour l’instant, je conserve l’installation existante basée sur Ubuntu 12.04. J’utilise la version 4.3.6 à l’heure où cet article est écrit. Elle provient des dépôts de VirtualBox et pas de la distribution. Je configure l’accès aux fichiers stockés sur l’hôte via la fonction de dossiers partagés.
Test en mode headless<br
/> Démarrage automatique de la VM Virtualbox : ajout dans les applications au démarrage de la session : /usr/bin/vboxheadless -s “Debian Desktop Prod”.<br
/> Connexion avec le client <a
href="http://remmina.sourceforge.net/">Remmina. Ça marche bien aussi en plein écran. Par contre le bouton en haut à droite de <a
title="Joyeux Noël en trackball !" href="http://philippe.scoffoni.net/joyeux-noel-en-trackball/">mon trackball n’est pas reconnu ce qui est gênant, car j’ai l’habitude de m’en servir pour retourner en arrière dans le navigateur. J’en suis revenu donc à une utilisation classique depuis l’interface de VirtualBox.
Ce qui avait motivé ce test était la position par défaut gênante de la barre d’outils en mode plein écran. En bas elle me gênait lorsque j’allais cliquer sur la barre des tâches en surgissant intempestivement et m’empêchant de cliquer sur la tâche. Pour la déplacer du bas vers le haut, Il faut aller dans la configuration de la VM, menu “Général”, onglet “Avancé” en bas. Il y a les deux options concernant la “barre d’outils compacte”. Merci à <a
href="https://twitter.com/Zekah">The Kat et <a
href="https://twitter.com/mylordphoenix">LordPhoenix de m’avoir indiqué l’option.
Impression au bout d’une semaine
J’ai pu utiliser l’ensemble dans différentes situations de travail : à mon bureau, chez mes clients, dans le train… Pas de mauvaises surprises. J’ai du une fois faire face à quelques bizarreries dans le train lors de l’arrêt de la VM que j’ai du forcé.
Côté performance, pas de grosses différences. L’environnement est parfaitement fluide. Cependant, je vois bien au fonctionnement de la ventilation que la machine est plus sollicitée qu’auparavant. Un effet probablement inévitable lié à la virtualisation.
Dans les problèmes restants, le son passe bien de la VM vers la machine physique, mais pas dans l’autre sens. Du coup pour l’instant tout ce qui est client voix IP n’est pas utilisable. Un peu contraignant, mais pas dramatique pour l’instant. Si quelqu’un a une piste, je n’ai pas encore trop creusé.
Liste des logiciels installés
Pour faire bonne mesure, voici la liste des logiciels installés et d’où ils proviennent (dépôts ou autre). Je vous ai également mis la version dont je disposais dans Ubuntu.
<table
border="1" cellspacing="0"><colgroup
width="169"><colgroup
width="93"><colgroup
width="100"><colgroup
width="250">
<td
align="CENTER" valign="MIDDLE">Version<br
/> Ubuntu
<td
align="CENTER" valign="MIDDLE">Version obtenue sur<br
/> Debian 7
<td
align="CENTER" valign="MIDDLE">Commentaires
<td
align="CENTER" valign="MIDDLE">4.1.4
<td
align="CENTER" valign="MIDDLE">4.1.2
<td
align="LEFT" valign="MIDDLE">Via dépôt Backport
<td
align="CENTER" valign="MIDDLE">2.8.10
<td
align="CENTER" valign="MIDDLE">2.8.2
<td
align="LEFT" valign="MIDDLE">Dépôts Debian
<td
align="CENTER" valign="MIDDLE">26
<td
align="CENTER" valign="MIDDLE">26
<td
align="LEFT" valign="MIDDLE">Via dépôt Backport Mozilla
<td
align="CENTER" valign="MIDDLE">24.2
<td
align="CENTER" valign="MIDDLE">17.0.7
<td
align="LEFT" valign="MIDDLE">Dépôts Debian
<td
align="CENTER" valign="MIDDLE">8.0
<td
align="CENTER" valign="MIDDLE">8.0
<td
align="LEFT" valign="MIDDLE">Installation automatique des binaires
<td
align="CENTER" valign="MIDDLE">1.5
<td
align="CENTER" valign="MIDDLE">1.5
<td
align="LEFT" valign="MIDDLE">Installation selon instruction site
<td
align="CENTER" valign="MIDDLE"> 2.4.11
<td
align="CENTER" valign="MIDDLE">2.4.11
<td
align="LEFT" valign="MIDDLE"> Installation selon instruction site
<td
align="CENTER" valign="MIDDLE">4.2.0.11
<td
align="CENTER" valign="MIDDLE">4.2.0.11
<td
align="LEFT" valign="MIDDLE">Nécessite les librairies de compatibilité 32bits de Debian
<td
align="CENTER" valign="MIDDLE">3.3.2
<td
align="CENTER" valign="MIDDLE">3.2.7
<td
align="LEFT" valign="MIDDLE">Dépôts Debian
<td
align="CENTER" valign="MIDDLE">3.3.2
<td
align="CENTER" valign="MIDDLE">3.5.2
<td
align="LEFT" valign="MIDDLE">Pb ne fonctionne pas
<td
align="CENTER" valign="MIDDLE">
<td
align="CENTER" valign="MIDDLE">
<td
align="LEFT" valign="MIDDLE">Dépôts Debian
<td
align="CENTER" valign="MIDDLE">0.15.3
<td
align="CENTER" valign="MIDDLE">0.15.0.5
<td
align="LEFT" valign="MIDDLE">Dépôts Debian
<td
align="CENTER" valign="MIDDLE">0.9
<td
align="CENTER" valign="MIDDLE">0.95
<td
align="LEFT" valign="MIDDLE">Dépôts Debian
<td
align="CENTER" valign="MIDDLE">0.48.3.1
<td
align="CENTER" valign="MIDDLE">0.48.3.1
<td
align="LEFT" valign="MIDDLE">Dépôts Debian
<td
align="CENTER" valign="MIDDLE">0.96
<td
align="CENTER" valign="MIDDLE">0.95
<td
align="LEFT" valign="MIDDLE">Dépôts Debian
<td
align="CENTER" valign="MIDDLE">2.2.2
<td
align="CENTER" valign="MIDDLE">2.2.3
<td
align="LEFT" valign="MIDDLE">Dépôts Debian
<td
align="CENTER" valign="MIDDLE">
<td
align="CENTER" valign="MIDDLE">
<td
align="LEFT" valign="MIDDLE">Installation manuelle des binaires + librairie de compatibilité 32 bits Debian
<td
align="CENTER" valign="MIDDLE">2.18
<td
align="CENTER" valign="MIDDLE">2.19
<td
align="LEFT" valign="MIDDLE">Dépôts Debian
<td
align="CENTER" valign="MIDDLE">1.4.0
<td
align="CENTER" valign="MIDDLE">1.4.2
<td
align="LEFT" valign="MIDDLE">Dépôts Debian
<td
align="CENTER" valign="MIDDLE">0.88.1
<td
align="CENTER" valign="MIDDLE">0.88.3
<td
align="LEFT" valign="MIDDLE">Dépôts Debian
<td
align="CENTER" valign="MIDDLE">
<td
align="CENTER" valign="MIDDLE">0.6
<td
align="LEFT" valign="MIDDLE">Dépôts Debian
<td
align="CENTER" valign="MIDDLE">8.0
<td
align="CENTER" valign="MIDDLE">9.0
<td
align="LEFT" valign="MIDDLE">Installation automatique des binaires
<td
align="CENTER" valign="MIDDLE">3.7.1
<td
align="CENTER" valign="MIDDLE">3.5.3
<td
align="LEFT" valign="MIDDLE">Compilation v3.7.3 pour bug SFTP avec vsftpd