Lubuntu 22.04使用apt安装本地.deb包时出现_apt用户权限拒绝提示的问题咨询
Lubuntu 22.04使用apt安装本地.deb包时出现_apt用户权限拒绝提示的问题咨询
大家好,我在Lubuntu 22.04系统上安装本地.deb包时遇到了一个权限相关的提示问题,想和大家请教下具体情况:
系统与安装背景
- 我的系统是Lubuntu 22.04
- 我要安装的是TeamViewer Host的.deb安装包,不是从Lubuntu官方仓库获取的软件
安装操作
我执行的安装命令是:
sudo apt install ./teamviewer-host_15.48.4_amd64.deb
出现的提示信息
安装过程能正常启动,但结束时会弹出下面这条提示:
N: Download is performed unsandboxed as root as file '/path/to/teamviewer/file/teamviewer-host_15.48.4_amd64.deb' couldn't be accessed by user '_apt'. - pkgAcquire::Run (13: Permission denied)
我注意到提示开头是N:,而不是常见的错误E:或警告W:,目前TeamViewer看起来能正常运行,但我不确定是不是所有组件都安装完整了。
已尝试的解决方法
我试过几个网上的解决方案,但都没消除这个提示:
- 修改.deb文件所在目录及文件的权限和所有者:
执行后再安装,提示依然存在sudo chown -Rv _apt:root /path/to/teamviewer/file/ sudo chmod -Rv 700 /path/to/teamviewer/file/ - 尝试了其他类似问题的帖子解决方案,和上面的思路一致,同样无效
- 确认系统中存在
_apt用户,执行命令cat /etc/passwd | grep apt得到输出:_apt:x:105:65534::/nonexistent:/usr/sbin/nologin
问题特殊性
我发现之前的类似问题大多是针对从官方仓库安装软件的情况,而我的场景是安装本地下载的.deb包,可能这是导致之前方案无效的原因?
我的疑问
想请教各位:
- 这个以
N:开头的提示到底是普通通知、警告还是潜在的错误? - 会不会导致TeamViewer的部分组件没有正确安装?
- 在Lubuntu 22.04环境下,有没有针对本地.deb包安装的解决办法?
备注:内容来源于stack exchange,提问作者User051209
相关产品推荐
相关产品推荐

