Debian
Un article de WikiRaph.
Sommaire |
APT - Erreur de segmentation
- rm /var/cache/apt/pkgcache.bin
- rm /var/cache/apt/srcpkgcache.bin
- Puis relancer sa commande, genre : apt-get update
Firefox browser par défaut
update-alternatives --config x-www-browser
Se connecter sans mot de passe via GDM
Il existe certes la méthode d'autologin, mais là il s'agit d'avoir plusieurs (et seulement certains) comptes avec lesquels se connecter sans mot de passe. Ceci est possible via KDM, avec GDM, c'est un peu plus sioux...
Pour ce faire, il faut modifier - sous root - le fichier de configuration PAM de GDM : /etc/pam.d/gdm :
#%PAM-1.0 auth requisite pam_nologin.so auth required pam_env.so # Cette ligne dpit être ajoutée auth sufficient pam_listfile.so item=user sense=allow file=/etc/X11/gdm/nopassusers.txt onerr=fail # fin @include common-auth @include common-account session required pam_limits.so @include common-session @include common-password
Puis créer le fichier /etc/X11/gdm/nopassusers.txt et y saisir chaque utilisateur autorisé à se connecter sans mot de passe sur une nouvelle ligne.
HP Photosmart 7760
- Installer le paquet hpoj qui est désormais remplacé par le projet hplip mais qui ne semble pas gérer Photosmart 7760 : apt-get install hpoj
- Si ce n'est pas déjà fait installer CUPS : apt-get install cupsys (et dépendances)
- Passer par l'interface Web de CUPS (et non KDEPrinter ou équivalent !) : http://localhost:631
- AJouter une imprimante en choissisant le bon "Device" : il faut choisir celui dont le nom commence par "PTAL" (exemple : "PTAL mlc:usb:photosmart_7700_series (Hewlett-Packard photosmart 7760 series)" et non par "Parallel" or "USB".
- Sélectionner ensuite le driver HP : moi j'ai utilisé "HP PhotoSmart 7550 - CUPS+Gutenprint v5.0.0" défaut de 7760
- Plus d'info : http://hpoj.sourceforge.net/hpoj-0.91/doc/setup-print.html
Pages man au format HTML
- Si nécessaire, installer groff :
apt-get install groff
- Vérifier que www-browser est correctement configuré, sinon :
update-alternatives --install /usr/bin/www-browser www-brower /usr/bin/iceweasel 1
- Et c'est parti en utilisant l'option -H de man) !
man -H man
Microsoft Internet Explorer sur Linux
Un grand merci à Sérgio Luís Lopes Júnior pour son magnifique script d'installation d'IE/Wine. Viva Brazil !!
Le site d'Ies4Linux : http://www.tatanka.com.br/ies4linux/page/Main_Page
Instructions pour Debian :
- Sous root :
apt-get update apt-get install wine libxxf86dga1 libxxf86vm1 cabextract
- Sous votre compte utilisateur :
wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz tar zxvf ies4linux-latest.tar.gz cd ies4linux-* ./ies4linux
- Puis répondre aux questions et le tour est joué ! Magique...
PHP4 et PHP5 avec Apache2
C'est possible en faisant fonctionner l'un sous forme de module (PHP4 par exemple et l'autre sous forme de CGI (PHP5 par exemple). J'utilise surtout cela pour des fins de tests et développements. EN production il faudra envisager d'utiliser des mécanismes pour améliorer les performances d'exécution de scripts CGI (FastCGI, etc...).
- Installer PHP4 sous forme de module
apt-get install libapache2-mod-php4
- Installer PHP5 en mode CGI
apt-get install php5-cgi
- Activer, si nécessaire, le module Actions
cd /etc/apache2/mods-enabled ln -s ../mods-available/actions.load
- Modifier le fichier /etc/apache2/apache2.conf en y ajoutant les lignes suivantes
ScriptAlias /php5-cgi /usr/lib/cgi-bin/php5 Action php5-cgi /php5-cgi
- Modifier le VirtualHost ou la directive <Directory> où l'on veut activer le support de PHP5
AddHandler php5-cgi .php
- Ne pas oublier de redémarrer Apache
/etc/init.d/apache2 restart
Réaliser un screencast
Réaliser un screencast en Flash
- Installer x11vnc te les dépendances Python :
apt-get install x11vnc python-pygame
- Récupérer et décompresser pyvnc2swf :
wget http://www.unixuser.org/~euske/vnc2swf/pyvnc2swf-0.9.3.tar.gz tar zxvf pyvnc2swf-0.9.3.tar.gz
- Lancer un serveur VNC :
x11vnc -localhost -viewonly -wait 10 -defer 10 &
- Lancer la capture via le script recordwin.sh :
cd pyvnc2swf-0.9.3/pyvnc2swf/ ../bin/recordwin.sh fichier.swf
Puis sélectionner la fenêtre à enregistrer. Une fois la capture terminer, arrêter le script recordwin.sh via Ctrl+C.
Réaliser un screencast Vidéo
- Installer Istanbul
apt-get install istanbul
- A continuer
Réaliser un screencast en Gif animée
- Installer byzanz
apt-get install byzanz
- Ouvrir la fenêtre à capturer et utiliser xwininfo pour récupérer la position et les dimensions de la fenêtre
- Lancer la capture
byzanz-record -l -x 131 -y 85 -w 800 -h 600 -c -d 25 --delay=2 test.gif
Avec :
- -l : loop
- -x -y : position
- -w -h : dimensions
- -c : capturer le curseur
- -d : durée de la capture (en secondes)
- --delay : délais de démarrage de la capture (en secondes)
