2010年2月1日

在 ubuntu 9.10 (AMD64) 裝 自行打包的 gretl 1.8.7 with aptitude

gretl-1.8.7 for ubuntu 9.10 (AMD64)
This deb file can be installed successfully on ubuntu 9.10 (Karmic) AMD64. But some actions should be done before gretl works.
1. Installing this deb on ubuntu 9.10 (AMD64) should have no problem.
2. After installing the deb, copy /usr/local/bin/libgrel*.* to /usr/bin (with sudo)
3. Install liblapack-dev with "sudo aptitude install liblapack-dev
    This is because synaptic and apt-get don't work for solving dependences issue.
OK, it is now to run gretl.

gretl_1.8.6-1_amd64.deb 這個是我在 ubutnu 8.10 AMD64 版本打包的, 還沒在其它電腦試過
安裝後發現
1. /usr/local/bin/gretl_x11: error while loading shared libraries: libgretl-1.0.so.0:
同上將 /usr/local/lib 下, libgretl-1.0.so.0 等 4 個以 libgretl* 開頭的檔, 全部複製到 /usr/lib

2. 發現有嚴重的 dependences 問題, google 後, 有人建議用 aptitude, 它會提出降級解決方案, 如下

xxx@xxx-desktop:~$ sudo aptitude install liblapack-dev
正在讀取套件清單... 完成
正在重建相依關係         
正在讀取狀態資料... 完成
初始化套件狀態... 完成    
正在編輯延伸狀態訊息... 完成
以下的套件狀態為毀斷
  libgfortran3
以下新套件將會安裝:
  libatlas-base-dev{a} libatlas-headers{a} libatlas3gf-base{a}
  libblas-dev{a} libblas3gf{a} liblapack-dev liblapack3gf{a}
0 個套件升級, 8 個新安裝, 0 個將移除且 0 個不會升級.
需要下載 22.9MB 的歸檔檔案. 解裝後將用去 91.3MB.
以下套件含有相依性:
  libgfortran3: 相依關係: gcc-4.4-base (= 4.4.1-4ubuntu8) 但 4.4.1-4ubuntu9 已安裝
以下動作會解決這些相依問題:

降級 下列套件:
cpp-4.4 [4.4.1-4ubuntu9 (now) -> 4.4.1-4ubuntu8 (karmic)]
gcc-4.4 [4.4.1-4ubuntu9 (now) -> 4.4.1-4ubuntu8 (karmic)]
gcc-4.4-base [4.4.1-4ubuntu9 (now) -> 4.4.1-4ubuntu8 (karmic)]
lib32gcc1 [1:4.4.1-4ubuntu9 (now) -> 1:4.4.1-4ubuntu8 (karmic)]
lib32stdc++6 [4.4.1-4ubuntu9 (now) -> 4.4.1-4ubuntu8 (karmic)]
libgcc1 [1:4.4.1-4ubuntu9 (now) -> 1:4.4.1-4ubuntu8 (karmic)]
libgomp1 [4.4.1-4ubuntu9 (now) -> 4.4.1-4ubuntu8 (karmic)]
libstdc++6 [4.4.1-4ubuntu9 (now) -> 4.4.1-4ubuntu8 (karmic)]

分數是 172

是否接受該解決方案?[Y/n/q/?] y


執行完畢後, 就可以正常跑了!
 

沒有留言: