在Linux中安装NetLogo
我一直在尝试在我的Ubuntu设置下安装NetLogo。我已经下载了最新的NetLogo 5.3文件并将其解压缩 我将文件放在在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
/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