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,卻一次順利成功。還沒弄明白虛擬機系統和直接安裝的系統為什麼有區別,有可能是硬體不同導致虛擬機安裝的系統和實際安裝的系統內置驅動程序不同的原因吧。
    不管怎麼樣,兵來將擋,水來土掩,碰到問題就解決問題,只要思路正確,問題也終將迎刃而解。

發表回復