在Linux中安装NetLogo

我一直试图在我的Ubuntu安装下安装NetLogo。 我已经下载了最新的NetLogo 5.3文件并提取了它们。

我把文件放在/opt/netlogo-5.3.0/目录下。 然后,我开始从/ usr / bin目录创build一个到NetLogo可执行文件的符号链接。

 sudo ln -s /opt/netlogo-5.3.0/NetLogo netlogo @ubuntu:~$ ll /usr/bin/netlogo lrwxrwxrwx 1 root root 26 Jan 4 10:36 /usr/bin/netlogo -> /opt/netlogo-5.3.0/NetLogo* 

但是,当我尝试通过发出netlogo命令来运行NetLogo时,它给了我一个权限被拒绝的错误。 我可以运行它作为sudo netlogo

有没有可能让它运行而不依靠sudo?

谢谢。

这听起来像你需要用chmod更改NetLogo文件的文件权限,或者用chown更改文件所有者。

ls -l /opt/netlogo-5.3.0/NetLogo可能会显示权限为“rxw ——”。 尝试

 sudo chmod 755 /opt/netlogo-5.3.0/NetLogo 

要解决这个问题,将烫发改为“rwxr-xr-x”。

755是一个八进制数(基数为8),第一个数字表示所有者可以做什么,第二个数字表示文件组的成员可以做什么,第三个数字表示每个人都可以做什么,7是二进制数111:读,写,执行(“rwx”)5是二进制101:读,不写,执行所以chmod 755给组员和所有人读取和执行文件的能力,但不能改变它。

您可能还需要更改NetLogo文件下目录的权限。 755也应该为此工作。

我曾经在这里提供了一些在Ubuntu下安装NetLogo的说明,如果你想获得一个可点击的图标等: https : //groups.yahoo.com/neo/groups/netlogo-users/conversations/messages/17390