Hello, > Salut et merci > Une remarque, tout de même : je trouve ça dingue le parcours du > combattant à effectuer pour installer ce machin. C'est le type > d'install dont je dirais qu'à part le concepteur lui-même et > quelques happy few, personne n'est capable de le faire. > J'ai du mal à comprendre qu'un script ne soit pas réalisable pour > automatiser tout ça. J'ai fait qqs centaines d'installs sous Unix > dans ma carrière, et je n'ai jamais rencontré un tel bordel. Oui, > je sais, "faut te recycler Pépère!"... Mais franchement on est pas > dans le sens du progrès, là. > Je vais qd même essayer (j'ai d'emblée des doutes, vu que t'es en > 8.0, et moi en 8.1). Je te tiens au courant ce we sans doute
Tiens pendant que j'y suis je t'en donne un autre pour la route. Si tu veux compiler kwintv. Créer une directory temporaire, j'ai fait un truc du genre /home/fm/tmp/uu (oui je sais, "uu", ça à l'air d'être mon truc, mais bon ;-))) ), Là tu décompactes l'archive kwintv-0.8.10.tar.bz2 Tu récupéres sur le site de kwintv, le patch qui va bien, et qui s'appelle "kwintvscanner.patch". Là tu vas dans /home/fm/tmp/uu/kwintv-0.8.10/kwintv/kwintv tu places le patch dedans (dans cette subdirectory). Tu fais : patch <kwintvscanner.patch (faut pas oublier le petit "<" là ou je l'ai mis). Ensuite tu redescends d'un cran, dans : /home/fm/tmp/uu/kwintv-0.8.10/kwintv là tu ouvres le kwintv.spec, et tu rajoutes en début de fichier les lignes suivantes : %define name kwintv %define version 0.8.10 %define release 1 %define prefix /usr/ Tu commentes la ligne suivante : %define prefix /opt/kde2/ Tu rajoutes les lignes suivantes : Name: %{name} Version: %{version} Release: %{release} Tu commentes celles-ci: # Name: kwintv # Version: 0.8.10 # Release: 1 C'est plus propre comme ça :-)) Tu rajoutes la ligne suivante en dessous de la ligne "vendor" : BuildRoot: %{_tmppath}/%{name}-buildroot Tu commentes la ligne suivante : # BuildRoot: /var/tmp/kwintv-%{version}.root Tu descends dans le .spec, et tu commentes les deux lignes suivantes: # %prefix/bin/kwintvsaver.kss # %prefix/share/applnk/System/ScreenSavers/KWinTVSaver.desktop Ces deux fichiers ne se trouvent pas dans l'archive et font que la compilation s'arrête en cours. Ensuite tu redescends dans /home/fm/tmp/uu un coup de tar -czvf kwintv-0.8.10.tar.gz kwintv-0.8.10/* Ca va te créer une archive toute neuve ;-)) Et là tu lances la commande miracle : rpm -ta kwintv-0.8.10.tar.gz Et normalement ça devrait te faire le beau rpm qui va bien. Hope this helps. Francois P.S. SI quelqu'un veut le kwintv.spec modifié par mes soins et qu'il ne veut pas s'embêter avec les modifs que je décrits ci-dessus, pas de pb.
Vous souhaitez acquerir votre Pack ou des Services MandrakeSoft? Rendez-vous sur "http://www.mandrakestore.com"