我已经在下载文件中下载了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