Я пытаюсь установить RokiSim, средство моделирования робота на Ubuntu 14.04.
Я загрузил tar.gz и извлек его. Но я не нашел, что любой настраивает папку или make-файл для начала установки. Как я устанавливаю такой вид программного обеспечения?
Существуют также версии Windows средства моделирования, которое я могу выполнить Вино использования. Но я хочу уладить это, потому что у меня есть другое средство моделирования под названием RoboDK, который также дает мне ту же проблему, никакой файл установки. Как я могу установить их?
Нет никакого configure
файл, потому что архив содержит двоичные файлы.
исполняемый файл находится в /bin/
: предположение, что Вы извлекли папку в ~/Downloads
, можно непосредственно выполнить программу, делающую ее исполняемый файл путем выполнения
chmod +x ~/Downloads/RoKiSim/bin/RoKiSim
и выполнения ее путем выполнения
~/Downloads/RoKiSim/bin/RoKiSim
Для установки ее, я предлагаю, чтобы Вы переместили папку в /opt/
путем выполнения
sudo mv ~/Downloads/RoKiSim/ /opt/
, чтобы сделать исполняемый файл программы путем выполнения
chmod +x /opt/RoKiSim/bin/RoKiSim
и добавить символьную ссылку к /usr/bin/
путем выполнения
sudo ln -s /opt/RoKiSim/bin/RoKiSim /usr/bin/rokisim
После этого, Вы будете в состоянии запустить программу только путем выполнения rokisim
.
Поиск autogen.sh
или configure
и запускает сценарий. После этого make
и make install
.
Дополнение к принятому ответу:
Проверка, которую приложение Вы загрузили, совместима с Вашей версией Ubuntu. Если Вы случайно загрузили 64-разрядную версию, но только запустили 32-разрядную Ubuntu, Вы столкнетесь с ошибками с подобными программами. Один способ проверить состоит в том, чтобы использовать file
на рассматриваемом двоичном файле:
32-разрядный пример:
$ file Telegram
Telegram: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=11f563210db7884f7da2097cbf7a749e7f87eb4c, stripped
64-разрядный пример:
$ file Telegram
Telegram: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.24, BuildID[sha1]=56a499cd5b22c4b431a60089d5443ae454f63029, stripped
Всегда каждый раз, когда Вы пытаетесь установить от исходного кода, искать файлы README
или INSTALL
, там можно найти признаки, как установить то приложение. Чтение тех файлов дает Вам шаги, чтобы сделать для установки приложения.