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

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

collins@collins-Aspire-3830TG:~$ 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 

错误消息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键

我认为你是从不同的目录运行命令。

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

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

确定ls列出文件后,运行命令:

 sudo dpkg -i wineqq2012-20120719-longene.deb 

在我的情况下,问题是用wget下载的文件以- deb而不是. deb . deb