![KDE 使用 ar 而不是包管理器打开 .deb 文件](https://linux22.com/image/64124/KDE%20%E4%BD%BF%E7%94%A8%20ar%20%E8%80%8C%E4%B8%8D%E6%98%AF%E5%8C%85%E7%AE%A1%E7%90%86%E5%99%A8%E6%89%93%E5%BC%80%20.deb%20%E6%96%87%E4%BB%B6.png)
我刚刚第一次安装 Debian。我使用KDE。我正在尝试安装 Google Chrome 和 Steam。我下载安装包,然后双击它。两者都显示错误,而不是安装
无法执行子进程“ar”没有文件或目录
答案1
您可以通过以下方式更改在 KDE 中单击/双击文件时打开文件的程序:
- 暂时,仅此打开方式:右键单击,打开方式,选择一个程序。
- 永久:右键单击,属性。在常规选项卡上,文件类型选项。在“应用程序偏好顺序”下更改应用程序的顺序。他们是从上层开始接受考验的。
最有可能的是,要使其正常工作,您应该安装gdebi-kde
.它可能会成为默认的“打开”操作,但如果不是上述两种方法之一,您可以更改默认值。
(您当前有一些东西试图用来ar
列出包的内容。列出内容不是您的目标,因此安装ar
并没有真正的帮助。)
答案2
Debian 感觉非常这里又是非标准的(像往常一样)。例如,在 Debian Jessie 中,物理ar
程序通常显示为
/usr/bin/i486-linux-gnu-ar
resp。/usr/bin/i586-linux-gnu-ar
分别。/usr/bin/x86_64-linux-gnu-ar
。
虽然我没有可用的 Debian,但我认为这/usr/bin/ar
只是一个符号链接。 (请注意,这只是一个假设- 这需要我直接访问实时系统来验证位置。)
所以,如果你有能力,下面这句话也许会帮助你摆脱痛苦作品:
$ sudo apt-get install binutils
在里面消极的情况(即,如果它不起作用),从 Debian FTP 服务器下载例如binutils_x.yy-p_i386.deb
(x.yy
是版本号(例如 2.25),是补丁级别)并使用(必须是超级用户)安装它。p
dpkg -i