Vous connaissez probablement les applications "PortableApps" qui sont des programmes qui ne nécessitent aucune installation sur le PC. On peut ainsi utiliser Firefox, OpenOffice et plein d'autre logiciels libres sur n'importe quelle machine... Windows ! Et oui, elles peuvent s'avérer pratiques sur un PC Windows mais comment faire pour utiliser Firefox sur Linux lorsque je ne suis pas administrateur de la machine ?
Et bien, en fait Mozilla fournit lui même un paquet. Il suffit de télécharger le paquet de Firefox sur le site de Mozilla, le décompresser et exécuter le script "firefox". Tout simplement.
C'est pas un scoop, mais je sais que ça pourra aider quelques personnes, qui comme moi devrait utiliser une vieille version de Firefox si cette solution n'existait pas. Je suis en stage et je bosse sur une Fedora Core 4 : et donc Firefox 1.0.8.
Merci Mozilla.
# Pas tout à fait
Posté par Nicolas Bourdais (Mastodon) . Évalué à 1.
Dans ton cas firefox va placer par défaut le profil dans ~/.mozilla/firefox, non?
Il faut penser à lancer firefox avec le switch -P et créer un profil sur le media où se trouve l'application portable.
[^] # Re: Pas tout à fait
Posté par WhiteCat . Évalué à 1.
Quand je disais "applications portables" je pensais surtout au coté "pas d'installation".
Ceci dit, c'est pas la seule solution non plus, d'ailleurs je n'ai jamais dit ça. Mais de mon point de vue c'est la plus rapide :
wget
tar
./firefox
Enjoy.
[^] # Re: Pas tout à fait
Posté par fabricius . Évalué à 2.
C'est aussi important que le coté "pas d'installation".
Sinon, effectivement, c'est tres pratique. A mon boulot j'ai pas mal d'applications portables. Pratique quand on utilise peu un logiciel et qu'on ne veut pas forcement l'installer sur sa machine.
Quelques liens (pour des applications portables sous windows, hein!):
http://portableapps.com/
http://www.portablefreeware.com/
http://www.liberkey.com/en/
http://www.winpenpack.com/main/news.php
Et pour les lancer: PStart
http://www.pegtop.de/start/
[^] # Re: Pas tout à fait
Posté par WhiteCat . Évalué à 3.
http://www.framakey.org/Portables/Index
# Heu ...
Posté par inico (site web personnel) . Évalué à 3.
[^] # Re: Heu ...
Posté par alexissoft . Évalué à 10.
[^] # Re: Heu ...
Posté par Octabrain . Évalué à 2.
# Autres méthodes plus "généralistes"
Posté par Jehan (site web personnel, Mastodon) . Évalué à 5.
sous Linux, il existe d'autres méthodes.
1/ tout d'abord en cas de récupération d'une archive de source et que celui-ci contient un Makefile aux normes GNU (au moins partiellement, pour la partie du Makefile: http://www.gnu.org/prep/standards/ ), le script configure aura une option --prefix :
http://www.gnu.org/prep/standards/standards.html#Configurati(...)
Ainsi il suffit de rajouter cette option à ce script pour choisir où le programme sera installé (ce qu'on appelle le "préfixe" d'installation, de manière logique). Par défaut, ce préfixe est /usr/local.
Donc pour compiler en local, faites en première étape par exemple:
$ ./configure --prefix /home/mon_login/.local
en ayant pris soin de créer le répertoire ".local" dans votre home.
Puis:
$ make
$ make install
Notez que cette dernière commande est en réalité la seule où cela change quelque chose au final, puisque c'est le moment où les fichiers sont déplacés dans les sous-répertoires sous le préfixe déterminé (cela crée en général des répertoires comme bin/, share/, doc/ etc. sous ce préfixe).
A partir de ce moment, le binaire sera donc dans /home/mon_login/.local/bin. Par praticité, ajoutez ce répertoire dans votre $PATH au login (un export dans .profile).
2/ Il existe quelques systèmes de paquetages généralistes qui offrent la possibilité d'installation non root. Je n'ai jamais utilisé, mais je crois qu'autopackage fait ça. A vérifier:
http://autopackage.org/
Si vous avez d'autres références d'autres systèmes, n'hésitez pas.
3/ Evidemment il reste le système proposé ici, lorsque des binaires sont fournis et qu'il suffit de les décompresser à un endroit. Parfois l'arborescence sous le préfixe est même reproduit dans le paquetage archivé. Des fois un unique binaire suffit. Notez que ce système a quelques défauts cependant: si le programme utilise des biblios partagés et que vous ne les avez pas, il n'y a pas de gestion de dépendance évidemment; si pour éviter le problème précédents, les librairies sont compilés statiquement dans le binaire, ça fait de gros binaires; pas de gestion de désinstallation comme les 2 premiers systèmes, donc faire attention au "bordel".
4/ Autres méthodes? Y en a sûrement.
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: Autres méthodes plus "généralistes"
Posté par Christophe Chailloleau-Leclerc . Évalué à 2.
[^] # Re: Autres méthodes plus "généralistes"
Posté par IsNotGood . Évalué à 2.
[^] # Re: Autres méthodes plus "généralistes"
Posté par ZeroHeure . Évalué à 2.
"La liberté est à l'homme ce que les ailes sont à l'oiseau" Jean-Pierre Rosnay
[^] # Re: Autres méthodes plus "généralistes"
Posté par Anonyme . Évalué à 1.
[^] # Re: Autres méthodes plus "généralistes"
Posté par Jehan (site web personnel, Mastodon) . Évalué à 1.
En outre très souvent quand on n'a pas d'accès administrateur, ça va souvent avec le fait que notre compte utilisateur a un quota disque (c'était le cas dans les 2 facs où je suis passé). Donc si on se met à compiler tout en statique, ça peut commencer à prendre une sacrée place (déjà de base pour compiler, il vaut mieux le faire dans /tmp car pendant la compilation, il y a beaucoup de fichiers temporaires et ça peut prendre une sacrée place pour de gros programmes). En tous cas, avec les quotas que j'avais, à la fac, j'aurais pas tenu longtemps en place en faisant cela (déjà que c'était même juste en utilisation normale).
Quoiqu'il en soit, je pense qu'il faut vraiment avoir de bonnes raisons pour compiler un programme en statique parce que dans beaucoup de cas, cela peut poser problème (bien que pour l'exécution même du programme, évidemment ça simplifie fortement l'installation).
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.