2 votes

installer un logiciel sans sudo localement

Je n'ai pas de droits d'administrateur mais je dois installer des programmes. J'ai lu qu'il existait un moyen de les installer localement mais je n'ai pas trouvé d'exemple minimal pour un programme (par exemple vim ou opencv).

Comment puis-je le faire en utilisant apt-get install ou pip et quelle est la différence pratique par rapport à l'installation avec les droits d'administrateur ?

3voto

Anwar Points 72431

Si vous installez un logiciel pour tous les utilisateurs, en d'autres termes si vous écrivez dans la zone système, vous aurez toujours besoin de l'option sudo (sauf si la configuration a été modifiée pour vous par un administrateur). Toutefois, si vous souhaitez utiliser votre propre logiciel, plusieurs options s'offrent à vous.

  1. Compiler et construire le logiciel à partir des sources et l'installer dans l'espace utilisateur.
  2. Trouver des versions portables de logiciels

Pour les applications portables, vous pouvez consulter AppImages .

Ils contiennent généralement les dépendances à l'intérieur d'eux-mêmes, ce qui en fait un format de paquet à fichier unique. Vous téléchargez une application et l'exécutez en double-cliquant dessus. Il n'est pas nécessaire de l'installer. Un autre avantage est que, la plupart du temps, vous obtiendrez la dernière version d'une application qui n'est pas encore disponible dans les dépôts Ubuntu.

L'inconvénient de ces applications est qu'elles sont généralement plus volumineuses. En outre, elles ne s'intègrent pas toujours bien au système existant. Elles fonctionnent dans un environnement distinct et isolé. Par conséquent, lorsque vous souhaitez enregistrer des fichiers, l'emplacement par défaut indiqué est souvent différent de votre répertoire personnel. Un autre problème est qu'ils ne s'intègrent pas toujours bien dans le système existant.

H

2voto

timlyo Points 202

Compiler le logiciel à partir des sources avec make et exécutez ensuite la compilation qui en résulte.

Cela devrait suffire.

Sinon, ajoutez chacune des installations à votre variable PATH.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X