Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/07/2006, à 21:07

milambert

installation de la derniere version d'un soft sans prises de tête

Et voila un petite astuce qui, comme dit le titre, permet d'installer la derniere version d'un soft.

C'est ici, qu'est le problème: il n'y a pas de .deb dispo pour votre ubuntu sad.
Bien sur, on peux récuperer les sources et faire le trio:

./configure, make, make install (ou checkinstall)

dans, le premier cas, c'est difficile a désinstaller. Pour le deuxieme cas, c'est plutôt une solution temporaire et pas portable sur d'autre machines.

Ou bien, on prend une série de .deb d'origine douteuse ou ceux fait par les mainteneurs Debian. Et la bonjour les problèmes de dépendance et le rique de casser votre ubuntu si l'instalation est forcée. hmm

Alors voici la solution (que beaucoups doivent connaitre) c'est l'utilisation de

dpkg-buildpackage

1:  Utilitée?
Plusieures possibilitées:
   a) cette version n'est pas dans les dépos officiel et vous avez besoin d'un nouvelle fonctionnalité
   b) Simplement pour avoir la derniere version.
   c) pour le fun
   d) ...

2:  Avantage?
   a) plus de problemes de dépendances, elles sont installées pour vous.
   b) pas besion de se perdre du temps a "débianiser' votre soft
   d) etc ... (j'en ai surement oublié)

3:  ce dont vous avez besoin
   a) de l'indispensable pour compiler:

apt-get install build-essential

b) de fakeroot pour "simuler" le super-utilisateur
   c) de (beaucoup) de patience cool

4:  Ou trouver ces sources?
   Allons les chercher directement à la sources: sur les dépôts Debian!
   Et oui, ubuntu est une dérivée de Debian. Et pusique des mainteneurs Debian, ont "préparés" les sources utilisons les.

   Pour ce faire, le mieux est d'utiliser les dépôts de la "sid" (c'est la version "unstable"). Donc, la probabilité de trouver ce que vous cherchez est assé grande.

   Vous pouvez verifier si la version de votre soft est présente dans les dépôts en allant ici (un conseil: utilisez le ctrl+f)

   Ainsi, il sufit d'ajouter cette ligne dans votre "/etc/apt/sources.list:

deb-src http://ftp.fr.debian.org/debian/ sid main non-free contrib

5: alons y
   voici les étapes a suivre:(sans les "")

sudo apt-get update
sudo apt-get build-dep "le_nom_du_soft"
mkdir "un dossier temporaire pour votre soft"
cd "votre dossier temporaire"
apt-get source "le_nom_du_soft
cd "nouveau repertoire dans votre dossier temporaire" 
fakeroot dpkg-buildpackage

Et apres quelques minutes (heures):

cd ..
sudo dpkg -i "nom_du_paquet_1" "nom_du_paquets_2" ...

6:  explication:
   a)sudo apt-get build-dep "le_nom_du_soft": instalera tout le nécécaire pour la compilation.
   b)apt-get source "le_nom_du_soft: télécharge les sources "débianisée"
   c)fakeroot dpkg-buildpackage: compile le soft et construit les .deb
   d)sudo dpkg -i "nom_du_paquet_1" "nom_du_paquets_2" ...: installe le(s) .deb(s) se trouvant dans votres dossier temporaire.

Ben voila c'est fini. j'ai essayer avec vim7, c'a m'a pris +/- 30 a 40 minutes.

Aller, ENJOY smile

MAJ: si les sources sont téléchargée depuis les dépôts d'ubuntu au-lieu de ceux de Debian il suffit de commenter les lignes commencant par deb-src des lignes référant a ubuntu

ATTENTION:
vu que l'on prend les sources a partir des dépôts "unstable" (c'a dit bien ce que c'a dit) il risque d'y avoir des bugs lors de l'instalation ou de l'upgrade (si vous possedez une version plus ancienne).
Dans le ce cas, je vous conseil de la desinstaller (voir même la purger) actuelle avant d'installer la version que vous avez compillé.

Dernière modification par milambert (Le 11/08/2006, à 18:03)


mouarf, ...

Hors ligne

#2 Le 03/07/2006, à 21:48

yanightmare

Re : installation de la derniere version d'un soft sans prises de tête

Heu juste comme ça... T'as mis "insataltion de la derniere verson"... Au lieu "d'installation" wink

Hors ligne

#3 Le 03/07/2006, à 21:58

milambert

Re : installation de la derniere version d'un soft sans prises de tête

heu merci yanightmare. tongue

ps, si vous voyez des fautes d'orthographes dites le. je les corigerai. hmm


mouarf, ...

Hors ligne

#4 Le 04/07/2006, à 19:04

Shyne

Re : installation de la derniere version d'un soft sans prises de tête

Ca m'a l'air "sympathique" tout ca, je le testerais a l'occas wink

ps: un petit truc , si tu pouvais enlever les tags [.i][/i.] dans tes commandes ca serait top

Dernière modification par Shyne (Le 04/07/2006, à 19:06)

Hors ligne

#5 Le 04/07/2006, à 20:36

ppmt

Re : installation de la derniere version d'un soft sans prises de tête

ppmt a écrit :

Juste une question c'est quoi la difference entre fakeroot et sudo.

Ou plutot quand utiliser l'un plutot que l'autre?

Sinon je vais y aller de ma petite correction orthographique aussi wink

5: allons y

plutot que

5: alons y

Edit:Et si ca se trouve il faut meme mettre un tiret entre les 2 mots, mais comme je suis pas sur je n'insiste pas  big_smile


le dock dont vous avez toujours rêvé  Cairo-Dock
irc://irc.freenode.net/#Cairo-Dock-fr

Hors ligne

#6 Le 04/07/2006, à 21:02

choupechoupechoupe

Re : installation de la derniere version d'un soft sans prises de tête

Je crois que sudo, c'est pour une seule commande, fakeroot c'est pour plein de commandes à l'intérieur d'une commande. Pas sûr, si quelqu'un pouvait confirmer...


Ben si on en est à relever les fautes d'orthographe comme le demande l'auteur (vouh, je vais sûrement en faire moi-même) :
yanightmare a relevé deux fautes dans le même mot, une seule a été corrigée :
- instalation => installation

manque beaucoup d'accents
verision => version
plustot => plutôt
les probleme => les problèmes
rique => risque
sin => si
instalation => installation
beaucoups => beaucoup
Utilitée => Utilité
possibilitées => possibilités
dépos officiel => dépôts officiels
besion => besoin
pusique => puisque
des mainteneur => mainteneurs
assé => assez
ouvez => pouvez
"nom_du_paquets_2" => nom_du_paquet_2
instalera => installera
fuat => faut
votres => votre
j'ai essayer => j'ai essayé
c'a => ça  (x2)
instalation => installation
si vous posseder => possédez
compillé => compilé(e?)

Hors ligne

#7 Le 04/07/2006, à 22:35

olivierb2

Re : installation de la derniere version d'un soft sans prises de tête

fakeroot c'est pour faire croire a une commande qu'on la lance en root (mais n'est pas lancée en root) et sudo lance réellement la commande en root.

fakeroot est donc utilisé pour les programmes qui nécessite normalement d'être root pour la lancer.


Serveurs linux complet clef en main à prix mini : http://ishare.iabsis.com

Hors ligne

#8 Le 05/07/2006, à 07:08

AlexandreP

Re : installation de la derniere version d'un soft sans prises de tête

ppmt a écrit :

Edit:Et si ca se trouve il faut meme mettre un tiret entre les 2 mots, mais comme je suis pas sur je n'insiste pas  big_smile

rhooo, mais si, insiste wink


«La capacité d'apprendre est un don; La faculté d'apprendre est un talent; La volonté d'apprendre est un choix.» -Frank Herbert
93,8% des gens sont capables d'inventer des statistiques sans fournir d'études à l'appui.

Hors ligne

#9 Le 05/07/2006, à 14:31

Gounlaf

Re : installation de la derniere version d'un soft sans prises de tête

Pratique ta technique ^^ (meme si toutes les dernieres versions ne sont pas là)

Merci bcp l'ami ^^

Hors ligne