使用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
。
- 处理时遇到错误:man-db
- 如何修复“无法打开锁定文件”,因为“权限被拒绝”?
- update-rc.d:error:insserv拒绝了脚本头dpkg:erreur de traitement du paquet util-linux( – configure):
- “软件包处于非常糟糕的不一致状态 – 您应该在尝试配置之前重新安装它。”
- dpkg不会更新 – 指标会话中的输入/输出错误
- 试图覆盖’/ usr / sbin / validlocale’,这也是包libc-bin 2.19-0ubuntu6.3
- dpkg:错误:在第0行附近解析文件’/ var / lib / dpkg / updates / 0045’:
- dpkg退出,解析文件`/ var / lib / dpkg / status`时出错,该怎么办?
- 安装Skype后断开依赖关系