我在我的 ubuntu 18.04 电脑上用 Audacity 编辑我的歌曲。最近我下载了 GSNAP 插件(文件扩展名:.so)并按照本文安装它。我应该使用 root 登录来编辑插件文件夹。我输入sudo -i
以 root 身份登录,但我无法将 GVST 插件文件放入 PLUG-INS 文件夹中。
我在我的 ubuntu 18.04 电脑上用 Audacity 编辑我的歌曲。最近我下载了 GSNAP 插件(文件扩展名:.so)并按照本文安装它。我应该使用 root 登录来编辑插件文件夹。我输入sudo -i
以 root 身份登录,但我无法将 GVST 插件文件放入 PLUG-INS 文件夹中。
根据您的评论,我相信我理解这个问题。看,Linux 被设计为一个多用户服务器操作系统。这意味着它旨在允许不同用户的多个会话同时存在。当您通过在终端中发出
sudo -i
命令以 root 身份登录时,它并没有为您的主用户会话提供任何额外的权限。对于 Linux,当您打开终端窗口(很可能是通过打开终端应用程序)时,您自己创建了一个新会话。然后该sudo -i
命令将该会话提升为 root 权限,但它没有提升现有 GUI 会话的权限。因此,当您尝试在 GUI 会话中移动文件时,您没有这样做的权限,因为这仅授予您的终端会话。解决方案相当简单:要么在终端中执行整个任务,要么使用不同的目标位置。我会推荐后者。因此,与其尝试将插件移入
/usr/lib/vst/
(无论如何这不是一个非常好的主意:dpkg 旨在对该文件夹具有独占控制权),不如将其复制到~/.vst
. 换句话说,在您的主文件夹中创建一个名为 的新目录.vst
,并将插件文件复制到该目录中。这不需要 root 权限,不会激怒 dpkg 和 apt,并且可以从 GUI 完成。