Formatting code for LinuxPenseBete


show source only

{{trail toc="Linux"}}
-----

====== Pense bête Linux ======


useradd / adduser
ajouter un utilisateur

Gestion des drois
umask SGID SUID
ACL setfacl

http://myrte.u-strasbg.fr/Pense_bete_Linux.txt
http://www.laboiteaprog.com/faq5

LinuxBluetooth

=== [[CompressionEnLigneDeCommande Décompresser des archives]] ===


=== Compiler un programme ===
Lorsque le programme est une archive (et non un RPM) il est généralement nécessaire de compiler les sources. Bien que la compilation se fasse pratiquement toujours de la même façon pour la majorité des applications, il est vivement conseillé de lire le fichier INSTALL ou README pour connaître exactement les commandes nécessaires à la compilation du programme.

- Dans un premier temps il faut exécuter la commande:
##./configure##

Cette commande est un script permettant d'adapter le programme à la machine courante. Les options de configure sont:

- Pour obtenir de l'aide:
##./configure --help##

- Pour installer l'application dans un répertoire spécifique:
##./configure --prefix="repertoire"##


- Dans un second temps il faut compiler le programme, grâce à la directive

##make##

Cette commande peut prendre plusieurs minutes/heures selon votre configuration et le logiciel à compiler. En cas de probleme, la compilation s'arretera en vous renvoyant un message d'erreur. Si tout se passe normalement de nombreuses lignes vont être affichées, puis le programme reviendra à la ligne de commande.

- Après avoir compilé l'application, il est possible de l'installer

L'installation de l'application doit s'effectuer en tant que superutilisateur (root). Il faut donc taper ##su##

Pour installer l'application, la syntaxe suivante est généralement utilisée:

##make install##

- En cas d'échec lors de la compilation, il faut nettoyer les fichiers makefile ayant été créés automatiquement lors de la compilation avant de recommencer une nouvelle compilation. Cela se fait grâce à la commande:

##make clean##

Une fois toutes ces étapes franchies, votre programme devrait être exécutable et se trouver soit dans le répertoire spécifié lors de l'installation, ou bien généralement dans /usr/local/nom_du_programme.


=== Associer une commande à un raccourci clavier ===
##xbindkeys## et ##xbindkeys-config##

=== Changer de bureau en 3d ===
##3ddesk## (##3ddesktop##)
On peut associer 3ddesk à la combinaison CTRL+ALT+A (par exemple) via xbindkeys

=== Connaitre le code d'une touche et modifier le clavier (association touche <-> code) ===
##xev## ##xmodmap## voir [[X11]]

=== Résoudre les problèmes de serveur graphique Xorg ou XFree86 ===
##dpkg-reconfigure xserver-xorg## (Ubuntu)
##dpkg-reconfigure xserver-xfree86## (Debian)
##xf86cfg## (XFree86) ou ##xorgcfg## (Xorg)
##xf86config## (XFree86) ou ##xorgconfig## (Xorg)

=== Alternatives ===
##sudo update-alternatives --config java##

##galternatives##

=== Partitions Windows NTFS ===
http://www.ntfs-3g.org

=== Décortiquer un fichier ===
Hahoir (Python)
http://hachoir.org

Trouver des mots dans un fichier binaire
##strings##

=== Conversion fichiers sonores ===
##lame##

=== Monter une image iso localement (loopback) ===
##mount file.iso /cdrom -t iso9660 -o loop##
voir MonterImageIso
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki