Как компилировать 64-bit приложения под ESXi (7-я версия в частности, но и другие тоже сойдут)? Можно ли как-то установить gcc и библиотеки из линукса?
Язык какой?Как компилировать 64-bit приложения под ESXi (7-я версия в частности, но и другие тоже сойдут)? Можно ли как-то установить gcc и библиотеки из линукса?
C, C++, C#
sudo apt update
sudo apt install build-essential
gcc -m64 -o app source.c
[root@localhost:~] sudo apt update
-sh: sudo: not found
[root@localhost:~] apt update
-sh: apt: not found
А, ты прям для гипервизора хочешь...Ты уверен, что это для ESXi?
Код:[root@localhost:~] sudo apt update -sh: sudo: not found [root@localhost:~] apt update -sh: apt: not found
cd sdk
source setup.sh
cd source
vmkcompiler -o app source.c
file app
Это отсюда vSphere Management SDK? Или ещё какой-то другой нужен?Тогда тебе нужен VMware Software Development Kit (SDK). Далее так:
Нет, я ж написал какой.Это отсюда vSphere Management SDK? Или ещё какой-то другой нужен?
SCP, а что не получается?И как файлы на гипервизор загружать? Через wget и scp не получаетс![]()
[root@localhost:~] scp '<полный-путь-к-файлу>' root@ip.ip.ip.ip
cp: can't stat '<полный-путь-к-файлу>': No such file or directory
hostfile_replace_entries: link /.ssh/known_hosts to /.ssh/known_hosts.old: Function not implemented
update_known_hosts: hostfile_replace_entries failed for /.ssh/known_hosts: Function not implemented
включи ssh в консолеИ как файлы на гипервизор загружать? Через wget и scp не получаетс![]()
В каком смысле? У меня в vSphere уже запущен сервис TSM-SSH, без него я по ssh даже подключиться не могвключи ssh в консоле
scp myfile.txt root@ip.ip.ip.ip:/tmp/
ls <полный-путь-к-файлу>
ты пишешь какими то обрывками, ты можешь нормально все расписать? никаких проблем после включения ссш нет с передачей файлов по sftp на любой есхи начиная с самой древнейВ каком смысле? У меня в vSphere уже запущен сервис TSM-SSH, без него я по ssh даже подключиться не мог
Тут:Код:hostfile_replace_entries: link /.ssh/known_hosts to /.ssh/known_hosts.old: Function not implemented update_known_hosts: hostfile_replace_entries failed for /.ssh/known_hosts: Function not implemented
mkdir -p ~/.ssh
chmod 700 ~/.ssh
touch ~/.ssh/known_hosts
chmod 600 ~/.ssh/known_hosts
rm ~/.ssh/known_hosts.old
scp -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null source_file root@ip.ip.ip.ip:/destination_path/
Проблема решена. Я с гипервизора комманду вводилНу блин, во первых:
Во вторых ругается на то, что файл найти не может:Код:scp myfile.txt root@ip.ip.ip.ip:/tmp/
Что говорит?Код:ls <полный-путь-к-файлу>

Ну молодец, чо)) Это ж тебе не wget/curl)Я с гипервизора комманду вводил![]()
Я искал уже раньше. Нигде не было "Software Development" да и вообще "Software" нигде не встречал среди их SDKs. Зато есть какой-то "VMware Virtual Disk Development Kit (VDDK)". По названию и описанию среди остальных он больше всего подходит под "VMware Software Development Kit". Но если кто даст ссылку на конкретно "Software Development Kit", то буду благодарен.Нет, я ж написал какой.
Да, это vSphere SDK. Имей в виду, что их там несколько разных -- зависит от того, что ты хочешь делать.Я искал уже раньше.