上一个问题的答案对我不起作用。当我输入:
simplenote
./simplenote
./simplenote-1.0.8
/home/quazipseudo/Desktop/simplenote-1.0.8
./home/quazipseudo/Desktop/simplenote-1.0.8
我得到:bash: ... No such file or directory
仅当我输入
/home/quazipseudo/Desktop/simplenote
我得到:bash: ... Is a directory
以及:
simplenote-1.0.8
我得到:(command not found
没有 bash)
我错过了什么?
答案1
事实上,您尝试simplenote
通过为 shell 指定路径来运行,这表明您已下载tar.gz
存档并将其解压到主目录中。因此,您可能应该将/home/quazipseudo/Desktop/simplenote
目录添加到变量中的列表中PATH
。只需执行
$ echo 'export PATH="$PATH:/home/quazipseudo/Desktop/simplenote" >> ~/.bashrc
然后注销并重新登录。
然而,这根本就没有必要。Simplenote 下载页面清楚地显示有.deb
安装程序,您可以下载并安装dpkg -i ~/Downloads/archive_name.deb
。dpkg
安装程序会将所有文件放入它们所属的目录和位置,完成后,您应该能够像那样从终端调用 simplenote。
如果您坚持使用tar.gz
存档,请按照我的步骤操作:
- 我已下载档案
Simplenote-linux-x64.1.0.8.tar.gz
,下载完成后,cd
将其放入保存的目录中。就我而言~/Downloads
。 - 提取
tar -xzvf ./Simplenote-linux-x64.1.0.8.tar.gz
所有内容。 - 提取完成后,
Simplenote-linux-x64/
我的~/Downloads
- 我们想要的文件是
Simplenote-linux-x64/Simplenote
。./Simplenote-linux-x64/Simplenote
从中执行~/Downloads
,然后出现 Simplenote 的登录屏幕。
答案2
您是否检查过您的文件是否可执行?
您可以ls -al
在目录中执行此操作,然后查看文件的权限中是否有 X。如果权限中没有 x,则应执行chmod +x yourfile
否则,如果这仍然不起作用,您应该尝试执行sh /path/to/file/with/filename
,它可能会执行该程序。
如果仍然不起作用,则该文件根本不是一个程序,无法运行
答案3
我明白了。我没有正确的路径名。我需要:
/home/quazipseudo/Desktop/simplenote/simplenote
或者
/home/quazipseudo/Desktop/simplenote/simplenote.exe