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 10/11/2009, à 19:54

arnaud1035

[RESOLU]applications portables

Bonjour a tous

Au meme titre qu'il existe des applications portables sous windows
voir framakey, qui permettent de lancer des applications sans les installer.
Existent t'ils la meme chose sous ubuntu ?
Ex: j'installe thunderbird sur une cle usb; et je place ma cle sur un poste
ubuntu ou thunderbird n'est pas installe.
Je pense qu'il doit y avoir des problemes de dépendances et/ou de librairies?
Des idées seraient bienvenues..........

Dernière modification par arnaud1035 (Le 11/11/2009, à 19:46)

Hors ligne

#2 Le 10/11/2009, à 20:02

fgers

Re : [RESOLU]applications portables

peut-être ceci http://www.slym.fr/?p=108

Hors ligne

#3 Le 10/11/2009, à 20:24

arnaud1035

Re : [RESOLU]applications portables

Merci pour votre reponse

en fait je voudrais lancer une application sans passer par une cle bootable.
Je ne sais pas, je formatte une cle en ext3 par exemple, j'installe thunderbird sur la
cle, je vais sur un autre poste ubuntu, ou thunderbid ne soit pas installé.
j'insere ma cle et hop je lance thunderbird de ma cle.
le tout toujours en restant sur un poste linux.
ma question, comment faire l'installation sur la clé, puis la faire fonctionner sur
un autre ordi.
Allez je concede que les postes en question soit sous la 9.10.
Bonne question ............

Hors ligne

#4 Le 10/11/2009, à 20:27

guerlau

Re : [RESOLU]applications portables

Sous linux, Tout les logiciels sont portables tant qu'on est sous la meme architecture, qu'il ne dépends pas d'un materiel précis et que les dépendences sont satisfaites.
La non-portabilité des prog windows vient de la façon de stocker la configuration sur cette O.S

Dernière modification par guerlau (Le 10/11/2009, à 20:33)


Kubuntu Karmic Koala
Boitier Antec avec 2x AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
896 MB de mémoire.
http://ktoekoms.tuxfamily.org

Hors ligne

#5 Le 10/11/2009, à 20:33

fgers

Re : [RESOLU]applications portables

il existe des applications portables sous windows voir framakey

Où avais-je la tête? Il existe tout simplement la framakey ubuntu http://framakey.org/Pack/Framakey-Ubuntu

Hors ligne

#6 Le 10/11/2009, à 20:38

psychederic

Re : [RESOLU]applications portables

Oui bon je n'ai pas essayé mais une solution pourrait faire un script qui lancerait l'application et ses lib avec fakeroot.

Je me souvenais d'un autre moyen je regarde


Le monde du libre. Ubuntu :Ca rame ? | Installer un logiciel ? Avec Synaptic- Ubuntu Tweak. Msn ?

Hors ligne

#7 Le 10/11/2009, à 20:42

psychederic

Re : [RESOLU]applications portables

Sous linux, Tout les logiciels sont portables tant qu'on est sous la meme architecture, qu'il ne dépends pas d'un materiel précis et que les dépendences sont satisfaites.

Oui en fait on entend aussi par portable , que les libraries soit livrées avec l'application ( et ne dérangeant pas le système )

C'est d'ailleur de la virtualisation logiciel : Vous connaissez pas VMWare Thinapp  ? http://www.vmware.com/products/thinapp/

C'est quoi le but ? Le type dans sa dsi : il met sont logiciel virtualisé tout propre en réseau, et les autres, ils peuvent le lancer en réseau.

Ca se fait également pour les bidules sur téléphone.

OU sinon le particulier peut le prendre sur clés.

Mais notez quand même l'intérêt pour le monde de l'entreprise. Peut être que vous ne le savez pas : mais c'est meme géré par internet explorer : le devellopeur tout content met a jour et ton application est disponible en un clic dans internet explorer ( je sais c'est windows : et pas très connu , mais quand meme ).

Dernière modification par psychederic (Le 10/11/2009, à 20:50)


Le monde du libre. Ubuntu :Ca rame ? | Installer un logiciel ? Avec Synaptic- Ubuntu Tweak. Msn ?

Hors ligne

#8 Le 10/11/2009, à 20:44

guerlau

Re : [RESOLU]applications portables

Entierement d'accord mais si les dépendes son aussi des progs et donc sont aussi portables.
Un script pour lancer des progs est en soit très facile et n' as nul besoin de fakeroot


Kubuntu Karmic Koala
Boitier Antec avec 2x AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
896 MB de mémoire.
http://ktoekoms.tuxfamily.org

Hors ligne

#9 Le 10/11/2009, à 20:49

guerlau

Re : [RESOLU]applications portables

Un simple script qui :
1) Copie le dossier de configuration dans l'home
2) Démarre les dépendance
3) Démarre Thunderbird

Un autre script qui fait une mise à jour du dossier de configuration et l'efface du dique dur


Kubuntu Karmic Koala
Boitier Antec avec 2x AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
896 MB de mémoire.
http://ktoekoms.tuxfamily.org

Hors ligne

#10 Le 10/11/2009, à 20:53

psychederic

Re : [RESOLU]applications portables

Et comment tu copie toutes les dépendances et les libraries et les lance sans que cela fasse appel aux dépendance du système ?


Le monde du libre. Ubuntu :Ca rame ? | Installer un logiciel ? Avec Synaptic- Ubuntu Tweak. Msn ?

Hors ligne

#11 Le 10/11/2009, à 21:08

psychederic

Re : [RESOLU]applications portables

Apparemment il y a un site qui fait ca pour linux ( natif ) : http://www.portools.com/

Je vais regarder comment ils font.


Le monde du libre. Ubuntu :Ca rame ? | Installer un logiciel ? Avec Synaptic- Ubuntu Tweak. Msn ?

Hors ligne

#12 Le 10/11/2009, à 21:11

guerlau

Re : [RESOLU]applications portables

Un programme n'as pas besoin d'etre root pour se lancer.
Seul les dépendances minimals ( celle qui ne sont pas sur un systemes ubuntu fraichement installé ) ont besoin d'etre démarré.


Kubuntu Karmic Koala
Boitier Antec avec 2x AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
896 MB de mémoire.
http://ktoekoms.tuxfamily.org

Hors ligne

#13 Le 10/11/2009, à 21:18

psychederic

Re : [RESOLU]applications portables

Oui mais je disais ca car on peut définir l'emplacement des lib avec fakeroot.

Voila leur code pour xterm par exemple :


#!/bin/sh

eval 'exec perl -x -S ./$0 ${1+"$@"}'
  if 0; 

#!perl

# XTerm Portable 237 - portableTools for Linux
#
# Packaged / Made Portable by:
#	Daniil Kulchenko (www.portools.com)
#
# Licensed:
#	XTerm - MIT/X, Portable Code - GPL.
#
# Portable Logic:
#	XTerm does not have any non-standard runtime dependencies, and does
#	not save any config files anywhere. Therefore, none.

# Modifiable variables.
$executable = 'xterm';
$program_name = 'XTerm';

# Internal variables. These usually do not need to be changed.
$executable_dir = 'App/bin/';
$executable_full = $executable_dir . $executable;
$arguments = join '', @ARGV;

print "Welcome to XTerm Portable.\n\n";

if (!-e $executable_full) {
    die "Something went wrong. The main executable is missing. Perhaps you didn't copy all the files?\n";
} elsif(!-x $executable_full) {
    chmod 0755, $executable_full || die "I could not change the permissions of '$executable'. Did you copy the files as a regular user?\n";
}

chdir ($executable_dir);
system("./$executable $arguments");

Et voila les dossiers :

./App:
total 8
drwxr-xr-x 2 kafka kafka 4096 2009-11-10 20:09 bin
drwxr-xr-x 3 kafka kafka 4096 2009-11-10 20:09 lib

./App/bin:
total 472
-rwxr-xr-x 1 kafka kafka   2163 2008-12-09 02:35 koi8rxterm
-rwxr-xr-x 1 kafka kafka  26556 2008-12-09 02:35 resize
-rwxr-xr-x 1 kafka kafka   2088 2008-12-09 02:35 uxterm
-rwxr-xr-x 1 kafka kafka 445308 2008-12-09 02:35 xterm

./App/lib:
total 4
drwxr-xr-x 3 kafka kafka 4096 2009-11-10 20:09 X11

./App/lib/X11:
total 4
drwxr-xr-x 2 kafka kafka 4096 2009-11-10 20:09 app-defaults

./App/lib/X11/app-defaults:
total 24
-rw-r--r-- 1 kafka kafka  747 2008-12-09 02:35 KOI8RXTerm
-rw-r--r-- 1 kafka kafka 2109 2008-12-09 02:35 UXTerm
-rw-r--r-- 1 kafka kafka 6853 2008-12-09 02:35 XTerm
-rw-r--r-- 1 kafka kafka 4324 2008-12-09 02:35 XTerm-color

./Other:
total 216
-rw-r--r-- 1 kafka kafka   2269 2008-12-09 04:03 koi8rxterm.txt
-rw-r--r-- 1 kafka kafka   2758 2008-12-09 04:03 resize.txt
drwxr-xr-x 2 kafka kafka   4096 2009-11-10 20:09 Source
-rw-r--r-- 1 kafka kafka   2025 2008-12-09 04:03 uxterm.txt
-rw-r--r-- 1 kafka kafka 202677 2008-12-09 04:03 xterm.txt

./Other/Source:
total 4
-rw-r--r-- 1 kafka kafka 84 2008-12-09 02:40 source.txt

Le monde du libre. Ubuntu :Ca rame ? | Installer un logiciel ? Avec Synaptic- Ubuntu Tweak. Msn ?

Hors ligne

#14 Le 10/11/2009, à 23:05

psychederic

Re : [RESOLU]applications portables

Fallait s'en douter ca fait longtemps que kde l'a fait : http://en.wikipedia.org/wiki/Klik_%28packaging_method%29

BOn sinon un autre site  :

http://hacktolive.org/wiki/Portable_Applications_%28Linux%29


Le monde du libre. Ubuntu :Ca rame ? | Installer un logiciel ? Avec Synaptic- Ubuntu Tweak. Msn ?

Hors ligne

#15 Le 11/11/2009, à 00:16

psychederic

Re : [RESOLU]applications portables

Bon voilà un début :

http://doc.ubuntu-fr.org/logiciels_portables_et_virtualisation_d_applications


Le monde du libre. Ubuntu :Ca rame ? | Installer un logiciel ? Avec Synaptic- Ubuntu Tweak. Msn ?

Hors ligne

#16 Le 11/11/2009, à 00:24

Tomzz

Re : [RESOLU]applications portables

Bonsoir,
Sinon, ce n'est peut-être pas très propre, mais les applis portables type Framakey pour Window$ tournent très bien sous Wine.
J'ai testé OOo, Firefox, Thunderbird, Zazouminiserver, FilleZilla ....
C'est moche, mais ça à l'avantage d'être compatible Win$ et Tux

Hors ligne

#17 Le 11/11/2009, à 00:41

psychederic

Re : [RESOLU]applications portables

@Tomzz : oui wine c'est vraiment une solution moche. Préfére une solution native : sinon tu va importer les problemes de windows ( sécurité /virus ... ) dans linux ( d'ailleurs wine n'a ptet pas le meme niveau de "sécurité" que seven à ce sujet).


Le monde du libre. Ubuntu :Ca rame ? | Installer un logiciel ? Avec Synaptic- Ubuntu Tweak. Msn ?

Hors ligne

#18 Le 11/11/2009, à 00:56

Tomzz

Re : [RESOLU]applications portables

@psychederic Wine n'est pas propre pour des questions de thème, performances, stabilité, mais pour ce qui est des virus, surtout si on utilise des applis portables depuis une clef USB, le risque me semble proche de zéro.

Je parle d'appils libres développées pour Linux et portées sous Windows que l'on fait tourner sous Wine.

Ceci dit les seuls avantages de cette solution c'est la simplicité de mise en œuvre et l'interopérabilité (boiteuse certes mais fonctionnelle).
Ça reste malgré tout une solution d'appoint, comme toutes applis portables ceci dit.

Hors ligne

#19 Le 11/11/2009, à 11:08

psychederic

Re : [RESOLU]applications portables

Ceci dit les seuls avantages de cette solution c'est la simplicité de mise en œuvre et l'interopérabilité (boiteuse certes mais fonctionnelle).
Ça reste malgré tout une solution d'appoint, comme toutes applis portables ceci dit.

Oui bon je te renvoi sur un concept : http://fr.wikipedia.org/wiki/Logiciel_en_tant_que_service

http://en.wikipedia.org/wiki/VMware_ThinApp

Thinapp fait des applications empaquetés : en réseau meme si ton applit fait 500 Mo en tout, ca ne déservira que la petite partis que ton pc aura besoin pour l'éxécuter. (donc par exemple l'exe puis ces dépendances d'exécution).

Donc je ne sais pas si c'est une solution foireuse, peut être selon tes critères.


Note : apparemment je n'ai trouvé personne qui fait des applications linux portable - en bin ( ou deb ?) , c'est à dire en les empaquettants. Je n'ai vu que des scripts.

(attention je ne parle pas des solutions tierces genre klik ).

Dernière modification par psychederic (Le 11/11/2009, à 11:16)


Le monde du libre. Ubuntu :Ca rame ? | Installer un logiciel ? Avec Synaptic- Ubuntu Tweak. Msn ?

Hors ligne

#20 Le 11/11/2009, à 11:22

guerlau

Re : [RESOLU]applications portables

@ psychederic : Ok, j'ai compris ta logique

Le Saas, c'est du cloud computing, non?
Il ne s'agit donc pas vraiment d'une application portable ( On a tjs besoind'un navigateur et Il est donc dépendant d'une liaison internet )


Kubuntu Karmic Koala
Boitier Antec avec 2x AMD Athlon(tm) 64 X2 Dual Core Processor 3800+
896 MB de mémoire.
http://ktoekoms.tuxfamily.org

Hors ligne

#21 Le 11/11/2009, à 11:23

Tomzz

Re : [RESOLU]applications portables

psychederic a écrit :

Ceci dit les seuls avantages de cette solution c'est la simplicité de mise en œuvre et l'interopérabilité (boiteuse certes mais fonctionnelle).
Ça reste malgré tout une solution d'appoint, comme toutes applis portables ceci dit.

Oui bon je te renvoi sur un concept : http://fr.wikipedia.org/wiki/Logiciel_en_tant_que_service

http://en.wikipedia.org/wiki/VMware_ThinApp

Thinapp fait des applications empaquetés : en réseau meme si ton applit fait 500 Mo en tout, ca ne déservira que la petite partis que ton pc aura besoin pour l'éxécuter. (donc par exemple l'exe puis c'est dépendance d'exécution).

Donc je ne sais pas si c'est une solution foireuse, peut être selon tes critères

Je ne comprend pas le rapport, la question de départ n'est elle pas "comment mettre Thunderbird sur une clef Usb et le lancer depuis n'importe quelle machine Que TB soit installé dessus ou pas"

Sinon pour des applis en ligne c'est une autre approche (plus propre celle là), pour Thunderbird je suis justement en train de regarder du coté de SOGo.
Ça c'est indiscutablement mieux que wine mais ça demande un serveur, un accès Web et de maitriser l'installation de SOGo en l'occurence.
Au passage si quelqu'un sait comment faire je suis preneur.

[EDIT] Oups, tu as du compléter tu message pendant que j'écrivais mais il est clair que l'on ne parle pas de la même chose, Framakey et consort sont des solutions d'appoint (pas foireuse) après pour un truc prêt en 10min et qui marche partout sans config particulière c'est pas trop mal.

Dernière modification par Tomzz (Le 11/11/2009, à 11:28)

Hors ligne

#22 Le 11/11/2009, à 11:49

psychederic

Re : [RESOLU]applications portables

@Tommz oui et bien j'ai donné des liens, et des solutions.

J'essaye de faire avancer le schmilblick un peu plus loin. C'est le genre de discussion qui peut être récurrent sur le forum.

Faut voir : les applis en ligne plus propre ? Moins gourmand ? ça dépend pour quoi faire.

Dernière modification par psychederic (Le 11/11/2009, à 11:49)


Le monde du libre. Ubuntu :Ca rame ? | Installer un logiciel ? Avec Synaptic- Ubuntu Tweak. Msn ?

Hors ligne

#23 Le 11/11/2009, à 11:57

fgers

Re : [RESOLU]applications portables

Il est passé où arnaud1035? J'aimerais bien savoir si la framakey ubuntu remix lui convient?

Hors ligne

#24 Le 11/11/2009, à 11:57

psychederic

Re : [RESOLU]applications portables

@Gueriau : bah non ca marche aussi en local si tu as le paquet.

( ce qu'il y a c'est que les solutions klik demande d'installer les paquet klik, alors que thinapp fait un gros paquet exe, et basta , pas besoin de thinapp. L'équivalent ca serait un bin peut être.


Et pour faire un logiciel portable avec thinapp, tu suis la procédure simple : ca va lancer un scan, tu installe ton logiciel, et ca rescanne, après tu peux compléter ou modifier des choses : et ça l'empaquette selon un niveau de compression. ( mais tu vois que ce n'est pas complet si tu as déjà des dll sur ton windows que ton logiciel installe )

Sous linux il faudrait faire la liste des dépendances ( en une ligne de commande cool ), copier tout ca ( sur le principe utilisé par http://www.portools.com/ ) modifier le script de lancement. (Et empaqueter tout ça, si on veut une appli portable empaqueté)

Je vais leur en parler sur leur forum.


Le monde du libre. Ubuntu :Ca rame ? | Installer un logiciel ? Avec Synaptic- Ubuntu Tweak. Msn ?

Hors ligne

#25 Le 11/11/2009, à 19:44

arnaud1035

Re : [RESOLU]applications portables

Pour répondre à fgers, je suis toujours bien la;
je connaissais pour la framakey, mais c'est comme le live-cd, je ne cherche
pas un systeme complet.

Par contre psychederic a donné l'adresse du site www.portools.com
qui correspond tout a fait a ce que je cherche.
Je viens de faire un essai avec sunbird et c'est tout bon.
Il n' y a pas trop d'applications pour l'instant mais je vais suivre cela .

En tout cas merci a tous pour votre contribution, bonne soirée et longue vie
à ubuntu .

Hors ligne