Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Linux中安装NetLogo_Linux_Ubuntu_Netlogo_Ln - Fatal编程技术网

在Linux中安装NetLogo

在Linux中安装NetLogo,linux,ubuntu,netlogo,ln,Linux,Ubuntu,Netlogo,Ln,我一直在尝试在我的Ubuntu设置下安装NetLogo。我已经下载了最新的NetLogo 5.3文件并将其解压缩 我将文件放在/opt/netlogo-5.3.0/目录中。 然后,我继续从/usr/bin目录创建一个指向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

我一直在尝试在我的Ubuntu设置下安装NetLogo。我已经下载了最新的NetLogo 5.3文件并将其解压缩

我将文件放在
/opt/netlogo-5.3.0/
目录中。 然后,我继续从/usr/bin目录创建一个指向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------”。试一试

要解决此问题,请将perms更改为“rwxr-xr-x”

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


您可能还需要更改NetLogo文件下目录的权限。755应该也适用。

非常感谢。它已从-rwxr--r--1 root root 10551 Jan 4 10:16 NetLogo*更改为-rwxr-xr-x 1 root 10551 Jan 4 10:16 NetLogo*如果您是唯一使用NetLogo的用户,则避免此问题的方法是以自己的身份运行提取。
sudo chmod 755 /opt/netlogo-5.3.0/NetLogo