我下载了http://eclipse.baeyens.it/stable.php?OS=Linux到/mnt/data
。这是我用来安装开发工具的 SSD 分区。它由 挂载fstab
:
# <file system> <mount point> <type> <options> <dump> <pass>
UUID=34e00814-6c32-4c6b-97b7-bc317f631907 / ext4 errors=remount-ro 0 1
UUID=43826176-05aa-44e9-a375-551bb6006cdc /home ext4 defaults 0 2
UUID=89a7b0f1-f0c7-493e-b43e-3074c2d4f0ea /mnt/data ext4 defaults,user 0 3
/swapfile none swap sw 0 0
它已正确安装:
$ mount | grep /mnt/data
/dev/sda2 on /mnt/data type ext4 (rw,nosuid,nodev,noexec,relatime,user)
并且其内容属于我的用户:
mark@lab:/mnt/data/dev/Sloeber$ ls -l
totale 392
-rw-r--r-- 1 mark mark 122245 ott 7 08:12 artifacts.xml
drwxr-xr-x 5 mark mark 4096 ott 7 08:12 configuration
drwxr-xr-x 57 mark mark 4096 ott 7 08:12 features
-rwxr-xr-x 1 mark mark 136646 ott 7 08:09 icon.xpm
-rw-r--r-- 1 mark mark 9260 set 10 03:50 notice.html
drwxr-xr-x 4 mark mark 4096 ott 7 08:12 p2
drwxr-xr-x 8 mark mark 40960 ott 7 08:12 plugins
drwxr-xr-x 2 mark mark 4096 ott 7 08:12 readme
-rwxr-xr-x 1 mark mark 61176 ott 7 08:09 sloeber-ide
-rw-r--r-- 1 mark mark 394 ott 7 08:12 sloeber-ide.ini
该sloeber-ide
文件是可执行文件,但是当我尝试启动它时失败:
$ ./sloeber-ide
bash: ./sloeber-ide: Permesso negato (Permission denied, in English)
我不认为错误来自文件本身……我应该有执行它的权限。也许它与应用程序本身有关?如何理解它试图做什么而我的系统拒绝了?
答案1
必须使用“exec”选项来执行已安装的磁盘卷上的命令。