:-y

Nouvelle installation de Debian !

vendredi 17 janvier 2014 - 17:23

Ça fait plus d'un mois que je n'ai pas posté, mais ce n'est pas parce que je vous boude, juste que je suis pas mal occupé et que ça va encore durer un petit moment. Et parce que ça aurait été trop facile, j'ai eu quelques petits soucis avec LVM. « C'est super LVM, tu peux redimensionner les partitions à la volée, comme tu veux » qu'on m'avait dit. Tu parles, je fonce tête baissée à coup de lvreduce et lvextend pour augmenter la taille de ma racine et paf, ce qui devait arriver arriva, j'ai tout fait planté. Bon on m'a expliqué qu'il fallait quand même prendre quelques précautions, mais c'était trop tard.

Heureusement, je n'ai rien perdu (backup ! backup !). Du coup j'me suis dit que j'allais en profiter pour vous faire un petit résumé de qu'est-ce que je fais après une nouvelle installation Debian. Je modifierai sûrement en fonction de mes besoins à l'avenir pour que ça me serve de référence perso.

Je veux être root à la place du calife


Afin de pouvoir utiliser sudo sans problème avec mon compte classique tof, j'ouvre un terminal et je passe en root
- su
J'ajoute le groupe sudo à mon compte tof
- usermod -a -G sudo tof
et le tour est joué :
#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.

Un petit menu rapide qui va bien


J'utilise gnome 3 qui répond plutôt bien à mes besoins mais j'utilise en plus un menu en bas pour faciliter l'accès à mes raccourcis rapides (Alt+F2 ne fait pas tout).
- sudo aptitude install cairo-dock
Cairo dock est simple, fonctionnel et ultra paramétrable avec des raccourcis clavier qui vont bien.

Si vous avez besoin de personnaliser un peu gnome:
- sudo aptitude install gnome-tweak-tool
Je ne l'utilise pas personnellement, mais je l'installe chez certaines personnes qui ne peuvent pas vivre sans la corbeille sur leur bureau...

VLC


Impossible de lire les mp4 avec iceweasel (firefox), VLC help me !
- sudo aptitude install vlc mozilla-plugin-vlc
Je rappelle qu'il faut éviter le format mp4 :
https://commons.wikimedia.org/wiki/Commons:Requests_for_comment/MP4_Video#No_MP4_support
via : http://root.suumitsu.eu/links/index.php?9MXo9w

Pour le moment, cette config est suffisante, mais si j'ai besoin de plus côté multimedia, le plus simple est encore d'ajouter deb-multimedia.org, pour les trucs comme libdvdcss ou w32codecs. Plus d'infos sur
http://debianhelp.wordpress.com/2011/11/06/to-do-list-after-installing-debian-squeeze/
qui date un peu mais qui reste très utile !

Gnash/PepperFlash


J'utilise gnash avec iceweasel, mais quand on me demande de tester certaines choses qui nécessitent flash, j'utilise chromium
- sudo aptitude install chromium
En fait, flash fonctionne grâce à l'api PepperFlash qui n'est disponible qu'avec chrome.
Il faut donc dans un premier temps télécharger chrome pour linux. Par exemple :
- wget https://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb
On cherche ensuite le fichier qui nous intéresse :
- dpkg -c google-chrome-stable_current_i386.deb | grep libpepflashplayer.so
Puis on le récupère, par exemple :
- dpkg --fsys-tarfile google-chrome-stable_current_i386.deb | tar xOf - ./opt/google/chrome/PepperFlash/libpepflashplayer.so > libpepflashplayer.so
On le met où on veut (en créant par exemple un dossier plugins dans la config de chromium) :
- mkdir ~/.config/chromium/Default/Plugins/
- mv libpepflashplayer.so ~/.config/chromium/Default/Plugins/
Et on configure chromium pour qu'il utilise ce plugin en ajoutant une ligne dans le fichier .profile
- nano ~/.profile
Edit 20141022 : CHROMIUM_FLAGS à la place de CHROMIUM_USER_FLAGS
- export CHROMIUM_USER_FLAGS="--ppapi-flash-path=$HOME/.config/chromium/Default/Plugins/libpepflashplayer.so"

Pour tester sa version de flash
https://www.adobe.com/software/flash/about/

Je supprime la recherche par défaut de google dans la omnibox en ajoutant un truc du style :
- http://localhost/%s

Arhhh mais pourquoi sont-ils aussi méchants ???


Les disques NTFS c'est chiant, heureusement, il y a ntfs-config :
- sudo aptitude install ntfs-config
- sudo ntfs-config -> activer écriture sur les périphériques externes

Après avoir installé Debian à partir d'une live USB, le fichier /etc/fstab est sûrement mal configuré et il faut commenter la dernière ligne correspondant à la clé USB utilisée pour l'installation : https://bugs.launchpad.net/usb-creator/+bug/150872
- sudo nano /etc/fstab

Le beeeeeeeep à l'extinction de l'ordi n'est pas très discret, du coup je le supprime :
- sudo nano /etc/modprobe.d/blacklist.conf
- ajout de blacklist pcspkr

Le bip bip du terminal de gnome aussi.
- Menu -> Édition -> Profils... -> Modifier -> « bip » du terminal !!!

Et parce qu'il faut bien bosser un peu


Je me suis limité à ce que j'avais en tête, mais j'en ajouterai sûrement au fur et à mesure des besoins:
- sudo aptitude install build-essential php5 php-pear git gettext filezilla qtcreator emacs texlive texlive-latex-extra auctex wine gimp-plugin-registry gimp-gmic audacity unrar-free

La gestion des coding standards Symfony2 avec phpcs
- sudo pear install PHP_CodeSniffer
- cd /usr/share/php/PHP/CodeSniffer/Standards/
- sudo git clone git://github.com/opensky/Symfony2-coding-standard.git Symfony2
- sudo phpcs --config-set default_standard Symfony2

L'utilisation du dossier public_html pour accéder à http://localhost/~tof
On commence par modifier l'utilisateur et le groupe associés à apache (dans l'absolu, ce n'est pas bien, mais c'est le plus simple pour ne pas se prendre trop la tête avec la gestion des droits liés à www-data)
- sudo nano /etc/apache2/envvars
export APACHE_RUN_USER=tof
export APACHE_RUN_GROUP=tof
On modifie le propriétaire du dossier apache2
- sudo chown tof /var/lock/apache2/
On crée le dossier public_html
- mkdir public_html
On active le mode userdir
- sudo a2enmod userdir
On met en commentaire les lignes du module pour configurer php pour public_html
- sudo nano /etc/apache2/mods-available/php5.conf
Redémarrer apache pour prendre en compte les modifications
- sudo service apache2 restart

Bien sûr tout ceci est à utiliser à vos risques et périls !

Comments

1 - @ - matttbe

Hello Tof!

Backup ! Backup ! En effet :-)

Avis aux utilisateurs de Debian voulant installer Cairo-Dock, l'équipe derrière ce projet conseille pour le moment d'utiliser les paquets venant de leur dépôt (et non les officiels des dépôts Debian): Wiki de Glx-Dock
En effet, encore cette semaine un bug a été signalé et la simple installation des paquets venant de ce dépôt a solutionner ce problème. De plus, il semblerait que des fichiers soient manquants ainsi que des dépendances inutiles soient indiquées dans les paquets des dépôts Debian. En espérant que ces problèmes soient rapidement fixés.

2 - @ - Tontof

@matttbe : Oui c'est toujours le « problème » avec les paquets qui ne sont pas à jour. Avec la version stable de Debian c'est la version 3 de cairo dock contre la version 3.3.
Pour mes besoins je n'ai pas noté de problèmes notables mais je vais peux être ajouter dans les dépots !
Merci encore pour ce menu génial.
New comment







      __   ___  __   __  
|  | /  \   |  /  \ /  \ 
|  | \__/   |  | /| \__/ 
|  | /  \   |  |/ | /  \ 
\__/ \__/  _|_ \__/ \__/