Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#1 Le 25/01/2013, à 12:20

jenkins

Lancer une commande sur une machine distante qui n'a pas le programme

Bonjour,

J'ai des serveurs qui n'ont pas certains logiciels ( ncdu et gt5 ) et sur lesquels je n'ai pas la possibilité de les installer.

La question est donc la suivante, comment lancer ces programmes sur ces machines à partir d'une machine qui elle possède ces programmes.

Merci d'avance.


Des chercheurs qui cherchent, on en trouve, mais des chercheurs qui trouvent, on en cherche. Général de Gaulle

Hors ligne

#2 Le 25/01/2013, à 13:51

tiramiseb

Re : Lancer une commande sur une machine distante qui n'a pas le programme

Ce n'est pas possible...


Sébastien Maccagnoni-Munch - administrateur Linux depuis le XXe siècle
Consultant informatique indépendant - http://www.smm-informatique.fr
Geek et tout plein d'autres choses - http://www.tiramiseb.fr

Hors ligne

#3 Le 25/01/2013, à 14:20

credenhill

Re : Lancer une commande sur une machine distante qui n'a pas le programme

hello
si c'est juste un exécutable, le copier dans /tmp de la machine distante et l'exécuter avec /tmp/nom_du_prog

Hors ligne

#4 Le 25/01/2013, à 15:25

serged

Re : Lancer une commande sur une machine distante qui n'a pas le programme

credenhill a écrit :

hello
si c'est juste un exécutable, le copier dans /tmp de la machine distante et l'exécuter avec /tmp/nom_du_prog

Aléatoire : Il faut que l'exécutable soit pour la même architecture, et utilise des bibliothèques présentes sur la machine distante...


Linux-Mint Qiana 64 (Cinnamon) sur ASUS F2A55/AMD A8-5600K APU

Hors ligne

#5 Le 25/01/2013, à 15:43

tiramiseb

Re : Lancer une commande sur une machine distante qui n'a pas le programme

cerdenhill: à condition que ce soit la même architecture matérielle, que les bonnes bibliothèques soient installées, qu'il n'y ait pas besoin de fichiers tiers, que l'exécution ne soit pas interdite sur /tmp...


Sébastien Maccagnoni-Munch - administrateur Linux depuis le XXe siècle
Consultant informatique indépendant - http://www.smm-informatique.fr
Geek et tout plein d'autres choses - http://www.tiramiseb.fr

Hors ligne

#6 Le 26/01/2013, à 01:10

nesthib

Re : Lancer une commande sur une machine distante qui n'a pas le programme

En fait c'est possible, tu peux soit essayer d'installer le paquet localement :

apt-get download ncdu
dpkg -i --force-not-root --root=$HOME ncdu[…].deb

Soit télécharger les sources et les compiler/installer dans un dossier utilisateur.
Quelque chose du genre :

apt-get source ncdu
cd ncdu
./configure --prefix=$HOME
make
make install

GUL Bordeaux : GirollServices libres : TdCT.org
Hide in your shell, scripts & astuces :  applications dans un tunnelsmart wgettrouver des pdfinstall. auto de paquetssauvegarde auto♥ awk
  ⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn

En ligne

Haut de page ↑