Debian/Ubuntu系统下dpkg命令安装deb文件缺少依赖包的解决方法

次浏览

摘要:安装文件包.我下载的是 aria_amd64.deb开始安装sudo dpkg -i aria_amd64.deb报如下信息:root@U-NAS:/home# sudo dpkg -i aria_amd64.debSelecting previously unselected p...

安装文件包.

我下载的是 aria_amd64.deb

开始安装

sudo dpkg -i aria_amd64.deb

报如下信息:

root@U-NAS:/home#  sudo dpkg -i aria_amd64.deb
Selecting previously unselected package aria-unas.
(Reading database ... 68918 files and directories currently installed.)
Preparing to unpack aria_amd64.deb ...
Unpacking aria-unas (5.0.0) ...
dpkg: dependency problems prevent configuration of aria-unas:
 aria-unas depends on aria2; however:
  Package aria2 is not installed.

dpkg: error processing package aria-unas (--install):
 dependency problems - leaving unconfigured
Processing triggers for systemd (241-7~deb10u5) ...
Errors were encountered while processing:
 aria-unas

解决办法:

终端输入:sudo apt-get -f -y install

root@U-NAS:/home# sudo apt-get -f -y install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
  aria2 libaria2-0 libc-ares2
The following NEW packages will be installed:
  aria2 libaria2-0 libc-ares2
0 upgraded, 3 newly installed, 0 to remove and 51 not upgraded.
1 not fully installed or removed.
Need to get 1,539 kB of archives.
After this operation, 6,094 kB of additional disk space will be used.
Get:1 http://mirrors.163.com/debian buster/main amd64 libc-ares2 amd64 1.14.0-1 [85.8 kB]
Get:2 http://mirrors.163.com/debian buster/main amd64 libaria2-0 amd64 1.34.0-4 [1,091 kB]
Get:3 http://mirrors.163.com/debian buster/main amd64 aria2 amd64 1.34.0-4 [362 kB]
Fetched 1,539 kB in 1s (3,058 kB/s)
Selecting previously unselected package libc-ares2:amd64.
(Reading database ... 69006 files and directories currently installed.)
Preparing to unpack .../libc-ares2_1.14.0-1_amd64.deb ...
Unpacking libc-ares2:amd64 (1.14.0-1) ...
Selecting previously unselected package libaria2-0:amd64.
Preparing to unpack .../libaria2-0_1.34.0-4_amd64.deb ...
Unpacking libaria2-0:amd64 (1.34.0-4) ...
Selecting previously unselected package aria2.
Preparing to unpack .../aria2_1.34.0-4_amd64.deb ...
Unpacking aria2 (1.34.0-4) ...
Setting up libc-ares2:amd64 (1.14.0-1) ...
Setting up libaria2-0:amd64 (1.34.0-4) ...
Setting up aria2 (1.34.0-4) ...
Setting up aria-unas (5.0.0) ...
Processing triggers for libc-bin (2.28-10) ...

 

再重新安装:

root@U-NAS:/home# sudo dpkg -i aria_amd64.deb
(Reading database ... 69084 files and directories currently installed.)
Preparing to unpack aria_amd64.deb ...
/var/lib/dpkg/info/aria-unas.prerm: 2: [: missing ]
Unpacking aria-unas (5.0.0) over (5.0.0) ...
Setting up aria-unas (5.0.0) ...
Processing triggers for systemd (241-7~deb10u5) ...

至此,安装完成。

其中关键在处理 dependency problems:

sudo apt-get -f -y install

 

参考:

https://blog.csdn.net/seek_of/article/details/77920639

http://www.cnblogs.com/horizonli/p/5179224.html

 

 

---------------------------------- THE END ----------------------------------

随机新闻