使用 dpkg 安装软件包时出现“无法访问档案:没有此文件或目录”

使用 dpkg 安装软件包时出现“无法访问档案:没有此文件或目录”

我已经在下载文件中下载了QQ2012的deb,但是当我安装deb时,系统告诉我:

$ sudo dpkg -i wineqq2012-20120719-longene.deb
[sudo] password for collins: 
dpkg: error processing wineqq2012-20120719-longene.deb (--install):
 cannot access archive: No such file or directory
Errors were encountered while processing:
 wineqq2012-20120719-longene.deb

答案1

错误信息的No such file or directory意思是该.deb文件不存在,或者在当前目录中不存在。

提示符中的 和 之间表示当前工作目录。(当下~一个字符是或 时,就像在这种情况下,什么都没有)是您的主目录的简写,。:$~//home/collins

您说您.deb“在下载文件中”下载了文件。假设这意味着您将其下载到了您的Downloads文件夹中,这意味着它位于/home/collins/Downloads而不是/home/collins

因此您应该能够通过运行以下命令来安装它:

sudo dpkg -i ~/Downloads/wineqq2012-20120719-longene.deb

如果不起作用,请尝试输入

sudo dpkg -i

无需按Enter。在末尾添加一个空格。然后将文件从 Nautilus(文件浏览器)拖到终端窗口。这将粘贴其完整路径。然后按Enter

答案2

我认为您正在从不同的目录运行该命令。

打开终端(Ctrl++ )并确保在执行命令时列出您尝试运行的Alt文件。Tls

如果您使用 Web 浏览器下载了文件,则文件应位于~/Downloads。使用 将目录更改为您的下载文件夹cd ~/Downloads

确保ls列出文件后,运行以下命令:

sudo dpkg -i wineqq2012-20120719-longene.deb

答案3

修改命令如下:

sudo dpkg -i ./wineqq2012-20120719-longene.deb

这将dpkg搜索当前文件夹中的包。

顺便说一句,您应该使用apt,来获取日志文件中列出的 pkg,以及更多信息:

sudo apt install ./wineqq2012-20120719-longene.deb

相关内容