Re: installation de logiciels

トップ ページ

このメッセージに返信
著者: Frédéric
日付:  
To: Guilde
題目: Re: installation de logiciels
Le Sunday 29 March 2015, odile a écrit :

> J'ai des fichiers .jar à installer , en particulier la dernière
> version de eclipse car dans le dépot ubuntu ils en sont restés à la
> version 3.8. est-ce que si j'installe directement ces fichiers . jar
> (ce que je ne sais pas encore faire d'ailleurs mais ca viendra!....)
> synaptic sera tout de même en mesure d'assurer la cohérence
> (dépendances etc...) des paquets. J'ai bien compris que les versions
> qui ne sont pas dans le dépôt ubuntu n'ont pas été testées sur
> ubuntu. Mais au delà de ce fait, est ce que je risque d'introduire
> des incohérences dans les paquets que je ne verrai pas.


Il y a 2 choses : le bon fonctionnement de ce que tu installes hors
paquets, et les conflicts éventuels entre les fichiers installés hors
paquets par ceux installés depuis des paquets.

Pour le premier point, tout dépend de quoi dépend le logiciel
installé ; certains trucs arrivent avec un minimum de dépendances,
d'autres vont t'obliger à installer d'autres choses. Dans ce cas,
essaye d'abord d'installer ça depuis un paquet de la distro (exemple,
il te dit qu'il ne trouve pas libtruc.so.3, tu as de grandes chances de
pouvoir installer un paquet libtruc-3 qui contiendra cette lib).

Pour le second cas, le mieux est d'installer les choses hors paquets
dans un endroit différent de celui du système. Pour ma part, lorsqu'un
truc arrive sous forme binaire, ou tout au moins ne nécessitant pas une
compilation, je met ça dans /opt. Ensuite, il faut jouer un peu avec le
PATH, pour pointer sur les répertoires contenant les exécutables. Ou
alors faire un petit script bash dans /usr/local/bin qui va lui
exécuter le binaire en donnant le bon chemin.

Si c'est un truc à compiler, je le met dans /usr/local/src, je le
compile, et je me débrouille pour qu'il s'installe dans /usr/local/xxx.

Dans tous les cas, si tu installes un truc qui te demandes d'être root,
fais attention : il peut venir t'écraser des librairies dans /usr/xxx
qui appartiennent à des paquets. Et si elles ne sont plus dans la même
version, ben, tu auras des soucis !

-- 
    Frédéric