> J'en viens =E0 ma premi=E8re question. J'ai lu les HOWs-TO de Mandrake, les=
> =20
> petits bouquins mais =E7=E0 ne m'a pas fait avanc=E9 la solution =E0 mon=20
> interrogation. J'aimerai install=E9 X-CD-Roast, le logiciel de gravure. Je =
> l'ai=20
> t=E9l=E9charg=E9 au format rpm et au format tar.gz. Pour le rpm pas de prob=
> l=E8me.=20
> Mais pouvez-vous m'indiquer la marche =E0 suivre pour installer un logiciel=
>  au=20
> format tar.gz ? Car =E7=E0 varie d'un exemple =E0 un autre et je ne sais pa=
> s sur=20
> lequel me fier. Une fois install=E9 comment le trouver pour m'en servir. En=
> =20
> bref de mon fichiers compress=E9 dans mon r=E9pertoire /home =E0 mon utilis=
> ation.=20
> Je sais que j'en demande beaucoup mais vous me serez d'une grande aide.
> 
> Merci d'=E9viter au maximum de m'indiquer des sites internet car je n'ai pl=
> us=20
> de forfait ! je suis vraiment tr=E8s limite de ce c=F4t=E9 l=E0....J'attend=
> s avec=20
> impatience de passer au moins =E0 l'adsl qui me co=FBterait moins cher.
> 
> Linuxement =E0 tous,
> Gilou
> 
Bienvenu,
        les suffixes .tar.gz signifie qu'il s'agit d'une archive (tar)
compresse (gzip). Pour l'installer, il faut la decompresser avec gunzip ce
qui cree l'archive  .tar (gunzip nom_archive.tar.gz donne nom_archive.tar).
Ensuite il faut la "detarer" avec "tar -xvf nom_archive.tar" ce qui cree un
repertoire nom_archive : une archive est donc un moyen de compresser toute
une arborescence. Puisqu'il s'agit d'un executable, il faut mieux faire ces
manips dans le repertoire ou sont les executables, du genre /usr/local/bin.
        Pour l'installation proprement dite, il faut se placer dans le
repertoire cree (ici nom_machine). La procedure est en generale toujours la
meme et souvent explique dans un fichier Readme. Elle fait appel a un
fichier "makefile" qui s'occupe de tout: recuperation des parametres
systemes, compilation, liens,etc. Si ton installation est suffisament
standard, tu peux utiliser le Makefile tel quel, sinon il peut etre
necessaire de modifier quelques variables d'environnement dans ce fichier.
Les variables d'environnement sont ecrites en majuscules au debut du
Makefile, du genre INSTALL_DIR=repertoire_d'installation.
        Ensuite, il faut simplement taper "make" dans une console et la
compilation/installation se fait toute seule. Les problemes que tu peux
rencontrer concerne essentiellement le compilateur utilise et les
librairies qui vont avec. La, il faut lire les messages d'erreur pour
savoir ce qui deconne. J'ai neanmoins remarque qu'il y a de moins en moins
de problemes d'installation par rapport a ce qui se passait des annees en
arriere.
        Pour savoir ou sera installe le programme, tu peux consulter les
variables d'environnement dont j'ai deja parle mais de facon general, pour
retrouver un programme, il suffit de taper "whereis nom_programme" en
console: ca te donne le chemin jusqu'au bon repertoire. En principe, les
programmes sont installes dans /usr/bin, /usr/local/bin,... et il suffit de
pater le nom du programme dans une console pour qu'il s'execute. Si ca ne
marche pas, ca signifie souvent que ton environnement ne sait pas oiu le
chercher: il faut alors modifier ton fichier .bashrc ou .profile pour
rajouter le repertoire ou se trouve l'executable dans la variable PATH
(elle contient par defaut PATH=/usr:/usr/bin:/usr/local/bin). Tu peux en
verifier le contenu en tapant juste "env" dans une console. Ca te donne la
liste de toutes les variables que tu utilises.
        Un dernier mot: profite de l'aide en ligne pour la plupart des
commandes avec "man nom_commande" (man gunzip, man tar par exemple), ca te
donnera pas mal d'indications et toutes les options. Et puis surtout, si tu
peux te procurer le livre "Le systeme Linux" chez O'Reilly (pub gratuite!)
n'hesite pas: il est assez cher (~250 balles) mais tres bien fait et pleins
de bonnes choses. Y ajouter "Linux in a Nutshell" du meme editeur ne fait
pas de mal.
Bon courage

Fred


Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft?
Rendez-vous sur "http://www.mandrakestore.com";

Répondre à