1. Beyond Compare官網下載amd-64位的,安裝失敗,依賴於ia32-libs,但是這個文件已經不在源里了;
2. 官網下載tar.gz源碼包,解壓安裝失敗;
3. 直接裝32位的,可行。
下載32位的i386二進制包bcompare-3.3.8.16340_i386.deb,dpkg -i安裝,提示缺少依賴的文件,
$ sudo dpkg -i bcompare-3.3.8.16340_i386.deb
Selecting previously unselected package bcompare.
(正在讀取數據庫 ... 系統當前共安裝有 182775 個文件和目錄。)
正在解壓縮 bcompare (從 bcompare-3.3.8.16340_i386.deb) ...
dpkg: dependency problems prevent configuration of bcompare:
bcompare 依賴於 libxft2 (>> 2.1.1).
dpkg: error processing bcompare (--install):
依賴關系問題 - 仍未被配置
在處理時有錯誤發生:
bcompare
$ sudo apt-get install libxft2
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關系樹
正在讀取狀態信息... 完成
libxft2 已經是最新的版本了。
您可能需要運行“apt-get -f install”來糾正下列錯誤:
下列軟件包有未滿足的依賴關系:
bcompare:i386 : 依賴: libxft2:i386 (> 2.1.1) 但是它將不會被安裝
E: 有未能滿足的依賴關系。請嘗試不指明軟件包的名字來運行“apt-get -f install”(也可以指定一個解決辦法)。
$ sudo apt-get -f install
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關系樹
正在讀取狀態信息... 完成
正在更正依賴關系... 完成
將會安裝下列額外的軟件包:
libxft2:i386
下列【新】軟件包將被安裝:
libxft2:i386
升級了 0 個軟件包,新安裝了 1 個軟件包,要卸載 0 個軟件包,有 2 個軟件包未被升級。
有 1 個軟件包沒有被完全安裝或卸載。
需要下載 43.2 kB 的軟件包。
解壓縮后會消耗掉 138 kB 的額外空間。
您希望繼續執行嗎?[Y/n]y
獲取:1 http://cn.archive.ubuntu.com/ubuntu/ saucy/main libxft2 i386 2.3.1-1 [43.2 kB]
下載 43.2 kB,耗時 0秒 (52.3 kB/s)
Selecting previously unselected package libxft2:i386.
(正在讀取數據庫 ... 系統當前共安裝有 183179 個文件和目錄。)
正在解壓縮 libxft2:i386 (從 .../libxft2_2.3.1-1_i386.deb) ...
正在設置 libxft2:i386 (2.3.1-1) ...
正在設置 bcompare (3.3.8-16340) ...
OK
正在處理用於 libc-bin 的觸發器...
$ bcompare
OK
