![Debian xarchiver“无法执行子进程“ar”(没有这样的文件或目录)”](https://linux22.com/image/152575/Debian%20xarchiver%E2%80%9C%E6%97%A0%E6%B3%95%E6%89%A7%E8%A1%8C%E5%AD%90%E8%BF%9B%E7%A8%8B%E2%80%9Car%E2%80%9D%EF%BC%88%E6%B2%A1%E6%9C%89%E8%BF%99%E6%A0%B7%E7%9A%84%E6%96%87%E4%BB%B6%E6%88%96%E7%9B%AE%E5%BD%95%EF%BC%89%E2%80%9D.png)
我有 Debian 9 和 Xfce。我正在尝试安装以 .deb 结尾文件给出的商业程序。当我双击该文件时,它会打开一个标题为“(filename.deb) - Xarchiver 0.5.4”的窗口,并在其顶部弹出错误消息
Can't run the archiver executable:
Failed to execute child process "ar" (No such file or directory)
ar
我缺少命令吗?我在终端上尝试过sudo apt-get install ar
,响应是E: Unable to locate package ar
类似的问题似乎在 KDE 使用 ar 而不是包管理器打开 .deb 文件 但他们的上下文是 KDE,而不是 Xfce。
答案1
安装ar
没有帮助;您需要做的就是安装您拥有的软件包。既然您提到使用终端,请使用:
cd /path/to/directory/containing/filename.deb
sudo apt install ./filename.deb
如果您想使用图形工具,gdebi
请先安装,然后运行该工具(从启动器或gdebi-gtk
终端);这是gdebi-kde
中提到的工具的 Gtk 变体KDE 使用 ar 而不是包管理器打开 .deb 文件,并且适用于 Xfce。