I got this error info : error: snap "snapd-xdg-open" not found
时间: 2023-08-02 22:11:05 浏览: 164
snapd-docker:创建一个能够运行快照的Docker容器
很抱歉,看来 `snapd-xdg-open` 包在你的系统中无法找到。请尝试使用以下步骤来让 Ubuntu 的 snap 程序访问本机其他目录:
1. 创建一个目录,用于将要挂载的目录:
```
sudo mkdir /media/documents
```
2. 挂载你要访问的目录到新创建的目录中。例如,如果你要访问 `/home/user/Documents` 目录,执行以下命令:
```
sudo mount --bind /home/user/Documents /media/documents
```
3. 打开 snap 程序的配置文件:
```
sudo nano /var/lib/snapd/desktop/applications/<snap名称>_<snap版本>.desktop
```
将 `<snap名称>` 和 `<snap版本>` 分别替换为你要修改的 snap 程序的名称和版本。
4. 在文件中找到 `Exec` 行,并在其末尾添加 `--bind /media/documents:/media/documents`,以便将挂载的目录传递给 snap 程序。例如:
```
Exec=snap run <snap名称> --bind /media/documents:/media/documents
```
5. 保存并关闭文件。
现在,你的 snap 程序应该能够访问本机上的 `/home/user/Documents` 目录了。请确保在步骤 3 和 4 中将 `<snap名称>` 替换为你实际使用的 snap 程序的名称。
阅读全文