安装tar.gz,但安装文件上没有配置文件夹
我正在尝试在Ubuntu 14.04上安装RokiSim ,一个机器人模拟器。
我下载了tar.gz并将其解压缩。 但我没有找到任何配置文件夹或make文件来开始安装。 我该如何安装这种软件?
还有我可以使用Wine运行的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
,您都可以在那里找到如何安装该应用程序的指示。 阅读这些文件可以为您提供安装应用程序的步骤。