我的发行版是 lubuntu 22.04。我知道这个问题似乎与其他问题重复(例如这),但没有答案适用于 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:
所以我不知道它是错误还是警告。
我的尝试
我尝试应用这个帖子,因此在执行命令之前我已经通过以下命令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 发行版中此问题的其他信息吗?
答案1
你需要使用的命令不是apt而是dpkg,在文件夹中有如下文件:
sudo dpkg -i teamviewer-host_15.48.4_amd64.deb