我的发行版是 lubuntu 22.04。我知道这个问题似乎与其他问题重复(例如this),但没有一个答案适用于 lubuntu 22.04。此外,我正在尝试从文件安装程序.deb
,而不是从 lubuntu 存储库安装程序。
安装命令
我正在尝试通过文件安装 teamviewer .deb
,并使用以下命令:
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:
so 我不知道它是错误还是警告。
我的尝试
我尝试应用本文中提出的解决方案,因此在执行命令之前,我通过以下命令sudo apt install
更改了父目录和文件的所有者和权限:.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
文件安装,而不是从 lubuntu 的官方存储库安装。
我的问题
(错误)消息以N:
notE:
或开头W:
,TeamViewer 似乎可以正常工作,但我不确定该程序的所有部分是否都已正确安装。
有人可以给我一些有关 lubuntu 22.04 发行版中这个问题的其他信息吗?
您需要使用的命令不是 apt 而是 dpkg,在包含文件的文件夹中: