答案1
根据您的评论,我相信我理解了这个问题。看,Linux 被设计为多用户服务器操作系统。这意味着它旨在允许不同用户的多个会话同时存在。当您以 root 身份登录时,通过sudo -i
在终端中发出命令,它不会为您的主用户会话提供任何额外的权限。对于 Linux,当您打开终端窗口(最有可能是通过打开终端应用程序)时,您创建了一个自己的新会话。sudo -i
然后,该命令将该会话提升为 root 权限,但不会提升现有 GUI 会话的权限。因此,当您尝试在 GUI 会话中移动文件时,您没有这样做的权限,因为这只授予您的终端会话。
解决方案相当简单:要么在终端中执行整个任务,要么使用不同的目标位置。我建议使用后者。因此,不要尝试将插件移入/usr/lib/vst/
(无论如何,这不是一个好主意:dpkg 旨在对该文件夹拥有独占控制权),而是将其复制到~/.vst
。换句话说,在您的主文件夹中创建一个名为 的新目录.vst
,然后将插件文件复制到其中。这不需要 root 权限,不会激怒 dpkg 和 apt,并且可以从 GUI 完成。