Debian问题与解决
apt 安装遇到权限问题
问题:
N: 由于文件’/home/eayyoung/Downloads/software/youdao-dict_6.0.0-ubuntu-amd64.deb’无法被用户’_apt’访问,已脱离沙盒并提权为根用户来进行下载。 - pkgAcquire::Run (13: 权限不够)
解决
这个错误信息表明 apt 工具在尝试访问您提供的软件包文件时没有足够的权限。这可能是因为您没有正确地设置文件权限,或者 apt 工具没有被正确地提权。
以下是一些解决这个问题的方法:
- 检查文件权限: 首先,确保您有权限访问该文件。您可以使用 ls -l 命令来检查文件的权限:
ls -l /home/eayyoung/Downloads/software/youdao-dict_6.0.0-ubuntu-amd64.deb
如果权限不足,您可以使用 chmod 命令来改变文件的权限:chmod u+rw /home/eayyoung/Downloads/software/youdao-dict_6.0.0-ubuntu-amd64.deb
- 确保 apt 具有正确权限: 通常情况下,apt 工具应该已经具有足够的权限来安装软件包。如果您遇到权限问题,可能需要重新安装 apt 工具:
1 | sudo apt-get update |
这将修复系统的依赖关系,并可能解决权限问题。
3. 以 root 用户执行: 您可以尝试使用 su 命令切换到 root 用户,然后执行 dpkg 命令来安装软件包:
1 | su |
- 使用 sudo 提权: 如果您不想切换到 root 用户,您可以使用 sudo 来提权执行 dpkg 命令:
sudo dpkg -i /home/eayyoung/Downloads/software/youdao-dict_6.0.0-ubuntu-amd64.deb
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 some森!