#1 Le 25/01/2013, à 13: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, à 14:51
- tiramiseb
Re : Lancer une commande sur une machine distante qui n'a pas le programme
Ce n'est pas possible...
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#3 Le 25/01/2013, à 15: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, à 16:25
- serged
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
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...
LinuxMint Vera Cinnamon et d'autres machines en MATE, XFCE... 20.x , 21.x ou 19.x
Tour : Asus F2A55 / AMD A8-5600K APU 3,6GHz / RAM 16Go / Nvidia GeForce GT610 / LM21.1 Cinnamon
Portable : LDLC Mercure MH : Celeron N3450 /RAM 4Go / Intel HD graphics 500 i915 / biboot Win 10 (sur SSD) - LM21.1 MATE (sur HDD)
Hors ligne
#5 Le 25/01/2013, à 16: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 - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne
#6 Le 26/01/2013, à 02: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 : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne