Author: odile Lambert Date: To: liste technique la guilde Subject: Re: installation de logiciels
Merci pour cette réponse.
Je ne suis pas sûre d'avoir bien tout compris .
> 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). Cela veut dire que si j'installe un logiciel en dehors du gestionnaire
de paquets, s'il me demande des paquets complémentaires je vais les
chercher de préférence dans la distribution, c'est à dire dans le le
gestionnaire de paquet.
Pour le second cas j'ai compris l'idée mais il faudra que j'apprenne à
bidouiller les path.
Odile
Le 29/03/2015 12:25, Frédéric a écrit : > 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 !
>