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