KALI安装新立得软件包管理器

新立得软件包管理器对LINUX新手来说是一个非常好的软件管理工具,下面介绍一下KALI LINUX下安装新立得的步骤:

1.打开终端,输入安装代码:sudo apt-get install synaptic

┌──(hero㉿kali)-[~/下载]
└─$ sudo apt-get install synaptic 
[sudo] hero 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
 synaptic : 依赖: libept1.6.0 (>= 1.2.1) 但是它将不会被安装
            依赖: libxapian30 (>= 1.4.17~) 但是它将不会被安装
            推荐: libgtk3-perl 但是它将不会被安装
 youdao-dict : 依赖: python3-xlib 但是它将不会被安装
               依赖: tesseract-ocr 但是它将不会被安装
               依赖: tesseract-ocr-eng 但是它将不会被安装
               依赖: tesseract-ocr-chi-sim 但是它将不会被安装
               依赖: tesseract-ocr-chi-tra 但是它将不会被安装
               依赖: ttf-wqy-microhei
               依赖: python3-pyqt5.qtmultimedia 但是它将不会被安装
               依赖: python3-pyqt5.qtquick 但是它将不会被安装
               依赖: python3-pyqt5.qtwebkit 但是它将不会被安装
               依赖: gir1.2-appindicator3-0.1 但无法安装它
               依赖: qtdeclarative5-controls-plugin 但无法安装它
               依赖: gstreamer0.10-plugins-ugly 但无法安装它
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

2.根据安装失败的错误提示,安装libgtk3-perl,打开http://ftp.br.debian.org/debian/pool/main/libg/,在下面寻找libgtk3-perl的deb安装包下载,然后在终端中进行安装:

┌──(hero㉿kali)-[~/下载]
└─$ sudo dpkg -i libgtk3-perl_0.038-1_all.deb                 
[sudo] hero 的密码:
正在选中未选择的软件包 libgtk3-perl。
(正在读取数据库 ... 系统当前共安装有 293562 个文件和目录。)
准备解压 libgtk3-perl_0.038-1_all.deb  ...
正在解压 libgtk3-perl (0.038-1) ...
dpkg: 依赖关系问题使得 libgtk3-perl 的配置工作不能继续:
 libgtk3-perl 依赖于 libcairo-gobject-perl;然而:
  未安装软件包 libcairo-gobject-perl。
 libgtk3-perl 依赖于 libglib-object-introspection-perl (>= 0.043);然而:
  未安装软件包 libglib-object-introspection-perl。
 libgtk3-perl 依赖于 libglib-perl;然而:
  未安装软件包 libglib-perl。

dpkg: 处理软件包 libgtk3-perl (--install)时出错:
 依赖关系问题 - 仍未被配置
正在处理用于 man-db (2.9.4-2) 的触发器 ...
在处理时有错误发生:
 libgtk3-perl

3.使用sudo apt -f install自动安装这些依赖包。

┌──(hero㉿kali)-[~/下载]
└─$ sudo apt -f install                                                                  1 ⨯
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
正在修复依赖关系... 完成
将会同时安装下列软件:
  fonts-wqy-microhei libcairo-gobject-perl libcairo-perl libextutils-depends-perl
  libextutils-pkgconfig-perl libglib-object-introspection-perl pkg-config pyqt5-dev-tools
  python3-pyqt5
建议安装:
  libfont-freetype-perl libxml-libxml-perl python3-pyqt5-dbg
下列软件包将被【卸载】:
  youdao-dict
下列【新】软件包将被安装:
  fonts-wqy-microhei libcairo-gobject-perl libcairo-perl libextutils-depends-perl
  libextutils-pkgconfig-perl libglib-object-introspection-perl pkg-config
下列软件包将被升级:
  pyqt5-dev-tools python3-pyqt5
升级了 2 个软件包,新安装了 7 个软件包,要卸载 1 个软件包,有 329 个软件包未被升级。
有 4 个软件包没有被完全安装或卸载。
需要下载 4,533 kB 的归档。
解压缩后将会空出 7,122 kB 的空间。
您希望继续执行吗? [Y/n] y
获取:1 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libextutils-depends-perl all 0.8001-1 [18.8 kB]
获取:2 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 pkg-config amd64 0.29.2-1 [65.1 kB]
获取:3 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libextutils-pkgconfig-perl all 1.16-1.1 [10.9 kB]
获取:4 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libcairo-perl amd64 1.109-1 [100 kB]
获取:5 http://http.kali.org/kali kali-rolling/main amd64 libcairo-gobject-perl amd64 1.005-2+b2 [12.3 kB]
获取:6 http://http.kali.org/kali kali-rolling/main amd64 libglib-object-introspection-perl amd64 0.049-1+b1 [68.9 kB]
获取:7 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 fonts-wqy-microhei all 0.2.0-beta-3.1 [1,606 kB]
获取:8 http://http.kali.org/kali kali-rolling/main amd64 pyqt5-dev-tools amd64 5.15.4+dfsg-3 [177 kB]
获取:9 http://http.kali.org/kali kali-rolling/main amd64 python3-pyqt5 amd64 5.15.4+dfsg-3 [2,474 kB]
已下载 4,533 kB,耗时 33秒 (138 kB/s)                                                       
(正在读取数据库 ... 系统当前共安装有 293667 个文件和目录。)
正在卸载 youdao-dict (1.1.0-0~ubuntu) ...
正在选中未选择的软件包 libextutils-depends-perl。
(正在读取数据库 ... 系统当前共安装有 293119 个文件和目录。)
准备解压 .../0-libextutils-depends-perl_0.8001-1_all.deb  ...
正在解压 libextutils-depends-perl (0.8001-1) ...
正在选中未选择的软件包 pkg-config。
准备解压 .../1-pkg-config_0.29.2-1_amd64.deb  ...
正在解压 pkg-config (0.29.2-1) ...
正在选中未选择的软件包 libextutils-pkgconfig-perl。
准备解压 .../2-libextutils-pkgconfig-perl_1.16-1.1_all.deb  ...
正在解压 libextutils-pkgconfig-perl (1.16-1.1) ...
正在选中未选择的软件包 libcairo-perl:amd64。
准备解压 .../3-libcairo-perl_1.109-1_amd64.deb  ...
正在解压 libcairo-perl:amd64 (1.109-1) ...
正在选中未选择的软件包 libcairo-gobject-perl。
准备解压 .../4-libcairo-gobject-perl_1.005-2+b2_amd64.deb  ...
正在解压 libcairo-gobject-perl (1.005-2+b2) ...
正在选中未选择的软件包 libglib-object-introspection-perl。
准备解压 .../5-libglib-object-introspection-perl_0.049-1+b1_amd64.deb  ...
正在解压 libglib-object-introspection-perl (0.049-1+b1) ...
正在选中未选择的软件包 fonts-wqy-microhei。
准备解压 .../6-fonts-wqy-microhei_0.2.0-beta-3.1_all.deb  ...
正在解压 fonts-wqy-microhei (0.2.0-beta-3.1) ...
准备解压 .../7-pyqt5-dev-tools_5.15.4+dfsg-3_amd64.deb  ...
正在解压 pyqt5-dev-tools (5.15.4+dfsg-3) 并覆盖 (5.15.2+dfsg-3) ...
准备解压 .../8-python3-pyqt5_5.15.4+dfsg-3_amd64.deb  ...
正在解压 python3-pyqt5 (5.15.4+dfsg-3) 并覆盖 (5.15.2+dfsg-3) ...
正在设置 browser360-cn-stable (10.4.1016.30-1) ...
install: 无效的用户 “1000:1000”
dpkg: 处理软件包 browser360-cn-stable (--configure)时出错:
 已安装 browser360-cn-stable 软件包 post-installation 脚本 子进程返回错误状态 1
正在设置 fonts-wqy-microhei (0.2.0-beta-3.1) ...
正在设置 libextutils-depends-perl (0.8001-1) ...
正在设置 pkg-config (0.29.2-1) ...
正在设置 python3-pyqt5 (5.15.4+dfsg-3) ...
正在设置 libextutils-pkgconfig-perl (1.16-1.1) ...
正在设置 pyqt5-dev-tools (5.15.4+dfsg-3) ...
正在设置 libcairo-perl:amd64 (1.109-1) ...
正在设置 libglib-perl:amd64 (3:1.329.3-1+b1) ...
正在设置 libcairo-gobject-perl (1.005-2+b2) ...
正在设置 libglib-object-introspection-perl (0.049-1+b1) ...
正在设置 libgtk3-perl (0.038-1) ...
正在处理用于 kali-menu (2021.3.3) 的触发器 ...
正在处理用于 desktop-file-utils (0.26-1) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
正在处理用于 man-db (2.9.4-2) 的触发器 ...
正在处理用于 mailcap (3.70) 的触发器 ...
正在处理用于 fontconfig (2.13.1-4.2) 的触发器 ...

4.再次尝试安装libgtk3-perl,成功。

┌──(hero㉿kali)-[~/下载]
└─$ sudo dpkg -i libgtk3-perl_0.038-1_all.deb                                          100 ⨯
(正在读取数据库 ... 系统当前共安装有 293232 个文件和目录。)
准备解压 libgtk3-perl_0.038-1_all.deb  ...
正在解压 libgtk3-perl (0.038-1) 并覆盖 (0.038-1) ...
正在设置 libgtk3-perl (0.038-1) ...
正在处理用于 man-db (2.9.4-2) 的触发器 ...

5.继续尝试安装新立得,终端输入代码:sudo apt-get install synaptic,回车键,搞定!

┌──(hero㉿kali)-[~/下载]
└─$ sudo apt-get install synaptic
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成                 
将会同时安装下列软件:
  libept1.6.0 libxapian30
建议安装:
  xapian-tools dwww menu deborphan apt-xapian-index software-properties-gtk
下列【新】软件包将被安装:
  libept1.6.0 libxapian30 synaptic
升级了 0 个软件包,新安装了 3 个软件包,要卸载 0 个软件包,有 329 个软件包未被升级。
有 1 个软件包没有被完全安装或卸载。
需要下载 3,286 kB 的归档。
解压缩后会消耗 11.0 MB 的额外空间。
您希望继续执行吗? [Y/n] y
获取:1 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libept1.6.0 amd64 1.2.1 [95.5 kB]
获取:2 http://mirrors.neusoft.edu.cn/kali kali-rolling/main amd64 libxapian30 amd64 1.4.18-3 [1,089 kB]
获取:3 http://http.kali.org/kali kali-rolling/main amd64 synaptic amd64 0.90.2+b1 [2,101 kB]
已下载 3,286 kB,耗时 23秒 (143 kB/s)                                                       
正在选中未选择的软件包 libept1.6.0:amd64。
(正在读取数据库 ... 系统当前共安装有 293232 个文件和目录。)
准备解压 .../libept1.6.0_1.2.1_amd64.deb  ...
正在解压 libept1.6.0:amd64 (1.2.1) ...
正在选中未选择的软件包 libxapian30:amd64。
准备解压 .../libxapian30_1.4.18-3_amd64.deb  ...
正在解压 libxapian30:amd64 (1.4.18-3) ...
正在选中未选择的软件包 synaptic。
准备解压 .../synaptic_0.90.2+b1_amd64.deb  ...
正在解压 synaptic (0.90.2+b1) ...
正在设置 libxapian30:amd64 (1.4.18-3) ...
正在设置 browser360-cn-stable (10.4.1016.30-1) ...
install: 无效的用户 “1000:1000”
dpkg: 处理软件包 browser360-cn-stable (--configure)时出错:
 已安装 browser360-cn-stable 软件包 post-installation 脚本 子进程返回错误状态 1
正在设置 libept1.6.0:amd64 (1.2.1) ...
正在设置 synaptic (0.90.2+b1) ...
正在处理用于 kali-menu (2021.3.3) 的触发器 ...
正在处理用于 desktop-file-utils (0.26-1) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
正在处理用于 libc-bin (2.31-13) 的触发器 ...
正在处理用于 man-db (2.9.4-2) 的触发器 ...
正在处理用于 mailcap (3.70) 的触发器 ...

作者: 张津东

群而不党,和而不同,自由理性皆容纳。

《KALI安装新立得软件包管理器》有一个想法

  1. 今天在虚拟机安装的KALI系统中直接sudo apt-get install synaptic,却一次顺利成功。还没弄明白虚拟机系统和直接安装的系统为什么有区别,有可能是硬件不同导致虚拟机安装的系统和实际安装的系统内置驱动程序不同的原因吧。
    不管怎么样,兵来将挡,水来土掩,碰到问题就解决问题,只要思路正确,问题也终将迎刃而解。

发表回复