1. 程式人生 > >ubuntu14.04中64位安裝程式碼比較工具beyond compare

ubuntu14.04中64位安裝程式碼比較工具beyond compare

1. Beyond Compare官網下載amd-64位的,安裝失敗,依賴於ia32-libs,但是這個檔案已經不在源裡了;

2. 直接裝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

實測可行