Установка Java на Linux с помощью ssh

Кажется, что это не возможно, потому что каждый исходный файл должен быть скомпилирован против того же PDB, против которого был скомпилирован PCH. чините его.

5
задан Guy 30 September 2009 в 00:26
поделиться

2 ответа

ожидать - это правильный путь (спасибо http://www.dnmouse.org/java.html ):

   for c in computers
   do    
       scp jre--.rpm $c
       ssh -t $c 'sudo -s; yum -y install expect; sudo chmod a+x jre--.rpm'
       ssh -t $c '/usr/bin/expect -c \
       "set timeout -1; spawn ./jre-6u13-linux-x64-rpm.bin; sleep 1; send -- q\r; sleep 1; send -- yes\r; expect eof"
       echo "success!"'
   done
1
ответ дан 15 December 2019 в 06:30
поделиться

Сначала запишите необходимые нажатия клавиш в файл, например:

cat > keystrokes

Нажмите Ctrl + C , когда закончите запись нажатия клавиш. Проверьте содержимое файла. Некоторые клавиши, такие как TAB, могут не записываться должным образом, но вы все равно можете редактировать файл с помощью текстового редактора. Обратите внимание, что прокрутка консоли вниз (например, при чтении вывода из more ) обычно может выполняться с помощью клавиши пробела.

Вы можете scp этого файла, как вы уже сделали с rpm. Затем направьте содержимое файла нажатия клавиш на стандартный ввод установщика:

cat keystrokes | ./someinstaller

edit: К сожалению, это не работает. Может быть, вы можете взглянуть на expect , инструмент Unix, предназначенный для такого рода вещей. Я думаю, что он включен в большинство дистрибутивов gnu / linux .

2
ответ дан 15 December 2019 в 06:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: