Trucs et astuces
Dernière modification 7 mars 2007
Commandes unix utiles
Chercher une
chaine de caractères dans une arborescence
Pour trouver la chaine mandrake dans les fichiers .h se trouvant sous /usr/include on tapera
find /usr/include -name "*.h" -print |
xargs grep mandrake
Attention grep respecte la casse (minuscule, majuscule), avec l'option
-i la casse n'est pas prise en compte. Pour rechercher une chaine dans
l'ensemble des fichiers, on tapera
find /usr/include -type f -print |
xargs grep mandrake
Monter une image iso
Pour pouvoir naviguer à travers une image iso destinée
à être gravée, vous taperez tout simplement en tant
que root (en supposant que /mnt/disk existe)
mount -t iso9660 monimage.iso /mnt/disk
Attention votre image est en lecture seule, il ne sera pas possible de
la modifier. Vous pouvez cependant extraire des fichiers en les
copiant ailleurs.
Rediriger vers
un fichier les messages d'erreur
commande 2> fichier-log
Mozilla/firefox
Installer le plugin
Real Player 10
On le récupèrera à l'adresse http://www.real.com/linux/ on
le rend exécutable en tapant
chmod 755 RealPlayer10GOLD.bin
On l'exécute maintenant en tant que root, voilà le
résultat
Extracting files for RealPlayer
installation........................
Welcome to the RealPlayer (10.0.1.436)
Setup for UNIX
Setup will help you get RealPlayer
running on your computer.
Press [Enter] to continue...
Enter the complete path to the
directory where you want
RealPlayer to be installed. You
must specify the full
pathname of the directory and have
write privileges to
the chosen directory.
indiquez ici l'emplacement où sera installé RealPlayer
Directory:
[/roger/archive/RealPlayer]: /usr/local/RealPlayer
You have selected the following
RealPlayer configuration:
Destination:
/usr/local/linux/RealPlayer10
Enter [F]inish to begin copying files,
or [P]revious to go
back to the previous prompts: [F]:
Copying RealPlayer files...configuring
mozilla...
configuring GNOME mime types...
Configuring realplay script...
RealPlayer installation is complete.
Cleaning up installation files...
Done.
Maintenant copiez les plugins navigateur RealPlayer dans le répertoire
de mozilla/firefox qui va bien
(exemple avec mozilla-1.7.2) :
cd /usr/local/RealPlayer/mozilla
cp nphelix.so
/usr/lib/mozilla-1.7.2/plugins
cp nphelix.xpt
/usr/lib/mozilla-1.7.2/components
Installer le
plugin
Real Player 8
Vous devez télécharger sur le site de Netscape le plugin qui va bien,
c'est
à cet endroit www.real.com/linux.
C'est un fichier qu'on doit rendre exécutable:
chmod 755
rp8_linux20_libc6_i386_cs2.bin
Une interface graphique se lance, suivez les indications
données. Par défaut il va placer l'exécutable RealPlayer sous /home/user/RealPlayer8. Ensuite il
va installer les plugins pour Netscape
par défaut sous /home/user/.netscape/plugins,
si ce répertoire n'existe pas il sera créé
automatiquement. Installez les mime-types également. Maintenant
allez sous /home/user/.netscape/plugins,
vous trouverez ces deux fichiers
raclass.zip et rpnp.so.
Placez le sous /usr/lib/mozilla-numérodeversion/plugins
(mozilla-1.6 chez moi).
Relancez Mozilla, c'est bon
ça marche. Le player Real
est intégré au navigateur maintenant, vous pouvez
néanmoins le lancer individuellement, en tapant /home/user/RealPlayer8/realplayer,
attention dans ce cas si vous ne possédez pas netscape, vous devez créer un
lien de l'exécutable mozilla
vers netscape, comme ceci.
ln -s /usr/bin/mozilla
/usr/bin/netscape
Pour firefox c'est
identique vous devez seulement remplacer mozilla par firefox.
Installer le plugin Flash 9
On le récupérera à l'adresse suivante, http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash
on décompresse l'archive en tapant
tar xvfz install_flash_player_9_linux.tar.gz
Cela donne le répertoire
install_flash_player_9_linux dans lequel on tape en tant que root
./flashplayer-installer
Voilà le résultat
Copyright(C) 2002-2006 Adobe Macromedia Software LLC. All rights reserved.
Adobe Flash Player 9 for Linux
Adobe Flash Player 9 will be installed on this machine.
You are running the Adobe Flash Player installer as the "root" user.
Adobe Flash Player 9 will be installed system-wide.
Support is available at http://www.adobe.com/support/flashplayer/
To install Adobe Flash Player 9 now, press ENTER.
To cancel the installation at any time, press Control-C.
NOTE: Please exit any browsers you may have running.
Press ENTER to continue...
Please enter the installation path of the Mozilla, SeaMonkey,
or Firefox browser (i.e., /usr/lib/mozilla): /usr/lib/firefox
dir= /usr/lib/firefox
----------- Install Action Summary -----------
Adobe Flash Player 9 will be installed in the following directory:
Browser installation directory = /usr/lib/firefox
Proceed with the installation? (y/n/q): y
Installation complete.
Perform another installation? (y/n):n
indiquez ici le chemin du répertoire de votre navigateur
Installer une
machine virtuelle java
On récupèrera une machine virtuelle java sur le site http://java.sun.com/j2se/1.4.2/download.jsp
sh j2re-1_4_2_04-linux-i586.bin
Cela donne
Sun Microsystems, Inc.
Binary Code License Agreement
for the
JAVATM 2 RUNTIME
ENVIRONMENT (J2RE), STANDARD EDITION,
VERSION 1.4.2_X
SUN MICROSYSTEMS, INC. ("SUN") IS
WILLING TO LICENSE THE SOFTWARE
IDENTIFIED BELOW TO YOU ONLY UPON THE
CONDITION THAT YOU ACCEPT ALL OF
THE
TERMS CONTAINED IN THIS BINARY CODE
LICENSE AGREEMENT AND SUPPLEMENTAL
LICENSE TERMS (COLLECTIVELY
"AGREEMENT"). PLEASE READ THE AGREEMENT
CAREFULLY. BY DOWNLOADING OR
INSTALLING THIS SOFTWARE, YOU ACCEPT THE
TERMS OF THE AGREEMENT. INDICATE
ACCEPTANCE BY SELECTING THE
"ACCEPT"
BUTTON AT THE BOTTOM OF THE AGREEMENT.
IF YOU ARE NOT WILLING TO BE
BOUND
BY ALL THE TERMS, SELECT THE "DECLINE"
BUTTON AT THE BOTTOM OF THE
AGREEMENT AND THE DOWNLOAD OR INSTALL
PROCESS WILL NOT CONTINUE.
1.DEFINITIONS. "Software" means the
identified above in binary form, any
other machine readable materials
(including, but not limited to,
libraries, source files, ...
Do you agree to the above license
terms? [yes or no] yes
Unpacking...
Checksumming...
0
0
Extracting...
UnZipSFX 5.40 of 28 November 1998, by
Info-ZIP (Zip-Bugs@lists.wku.edu).
creating: j2re1.4.2_04/
creating:
j2re1.4.2_04/bin/
inflating: j2re1.4.2_04/bin/java
inflating:
j2re1.4.2_04/bin/ControlPanel
inflating:
j2re1.4.2_04/bin/java_vm
inflating:
j2re1.4.2_04/bin/keytool
inflating:
j2re1.4.2_04/bin/policytool
....
Creating j2re1.4.2_04/lib/rt.jar
Creating j2re1.4.2_04/lib/jsse.jar
Creating j2re1.4.2_04/lib/charsets.jar
Creating
j2re1.4.2_04/lib/ext/localedata.jar
Creating j2re1.4.2_04/lib/plugin.jar
Creating j2re1.4.2_04/javaws/javaws.jar
Done.
Au final on se retrouve avec un répertoire j2re1.4.2_04 que j'ai placé
sous /usr/local
mv j2re1.4.2_04/ /usr/local/
Maintenant je me place dans le répertoire de plugins de mozilla
cd /usr/lib/mozilla-1.X/plugins/
On tape maintenant en tant que root
ln -s
/usr/local/j2re1.4.2_04/plugin/i386/ns610-gcc32/libjavaplugin_oji.so .
Pour firefox c'est
identique vous devez seulement remplacer mozilla par firefox.
Sous (k)ubuntu on peut se contenter d'un
apt-get install j2re1.4-mozilla-plugin
Installer le plugin
Acrobat
On récupèrera l'archive à l'adresse http://www.adobe.com/products/acrobat/readstep2.html,
on la décompresse en tapant
tar xvfz linux-5010.tar.gz
Cela donne le répertoire installers
dans lequel en tant que root on tape
./INSTALL
On répond par l'affirmative aux questions qui sont
posées. Par défaut Acrobat
Reader est installé sous /usr/local/Acrobat5, maintenant on
crée un lien du plugin Acrobat
vers le répertoire de
mozilla/firefox (exemple avec mozilla-1.7.2):
cd /usr/lib/mozilla-1.7.2/plugins/
ln -s
/usr/local/Acrobat5/Browsers/intellinux/nppdf.so .
Visualiser les
vidéo windows média
Préalablement j'ai du installer les packages suivants
urpmi mozilla-devel
urpmi libgtk+2-devel
Maintenant à l'adresse suivante http://mplayerplug-in.sourceforge.net/
j'ai récupéré un plugin qui va faire l'interface
avec mplayer qui doit
être déjà installé sur votre machine (voir
page lecteur vidéo).
On décompresse l'archive en tapant
tar xvfz mplayerplug-in-2.75.tar.gz
Cela donne le répertoire mplayerplug-in
dans lequel on tape
./configure
make
puis en tant que root on copiera les plugins dans le
répertoire de mozilla/firefox
(exemple avec mozilla-1.7.2)
cp mplayerplug-in.so
/usr/lib/mozilla-1.7.2/plugins
cp mplayerplug-in.xpt
/usr/lib/mozilla-1.7.2/components/
Divers et variés
Transformer un
.bin/.cue en iso
Un logiciel bien connu sous windows générer des .bin/.cue
pour la gravure. On peut récupérer de tels fichiers,
sachez que cdrdao est capable
de les gérer, voilà néanmoins une astuce pour les
transformer en .iso.
On récupèrera sur le site hes.iki.fi/bchunk/ bchunck, on décompresse
l'archive en tapant:
tar xvfz bchunk-1.1.1.tar.gz
Cela donne un répertoire bchunk-1.1.1,
dans lequel on tape
make
Puis en tant que root
make install
La syntaxe est très simple
bchunck -v image.bin image.cue monimage
Vous allez retrouver un fichier image monimage.iso, que vous pourrez
graver avec xcdroast/cdrecord
ou monter directement.
Gérer les archives sous Mandriva
Rajouter un serveur d'archive
urpmi.addmedia --update mdk10.0
ftp://ftp.proxad.net/pub/Distributions_Linux/mandrake/Mandrake-devel/stable/i586/Mandrake/RPMS
with ../base/hdlist.cz
Mettre à jour un package
urpmi nom-package
Voir quels sont les packages qui contiennent la chaîne toto dans
leur nom
rpm -qa | grep toto
Gérer les archives sous (k)ubuntu
Rajouter un serveur d'archive, éditez le fichier /etc/apt/sources.list, rajoutez ou décommentez les lignes suivantes:
deb http://fr.archive.ubuntu.com/ubuntu breezy universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu breezy universe multiverse
Ca vous donnera la possibilité d'installer tout un tas de
soft non maintenu par l'équipe première d'ubuntu.
Maintenant vous pouvez rajouter universe multiverse aux lignes suivantes
deb http://fr.archive.ubuntu.com/ubuntu breezy main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu breezy main restricted
deb http://fr.archive.ubuntu.com/ubuntu breezy-updates main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu breezy-updates main restricted
mais attention c'est avec le risque de mettre le bazard sur votre
système, encore plus si vous décommentez ou rajoutez les
lignes suivantes
deb http://fr.archive.ubuntu.com/ubuntu breezy-backports main restricted universe multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu breezy-backports main restricted universe multiverse
C'est l'équivalent du dépot cooker de la Mandriva.
Maintenant pour que le système prenne en compte ces dépots, vous devez taper:
apt-get update
Chercher un package
apt-cache search chaine-caractere
Installer un package
apt-get install package
Supprimer un package
apt-get remove package
cherche un package contenant un fichier particulier, il faut
installer apt-file, puis taper pour mettre à jour la base de
données
apt-file update
pour chercher un fichier on tape maintenant
apt-file search fichier