2010年1月25日

在 ubuntu 9.10 裝 自行打包的 gretl 1.8.6

同樣, 先下載 我自行打包的 gretl-1.8.6 for ubuntu 8.04
gretl_gretl-1.8.6-1_i386.deb

用 gdebi 安裝此 deb 檔 (應該顯示, 相依性已滿足), 然後下指令執行 gretl
/usr/local/bin$ cd ~
$ /usr/local/bin/gretl
/usr/local/bin/gretl_x11: error while loading shared libraries: libgretl-1.0.so.0: cannot open shared object file: No such file or directory

這個問題, 之前安裝在  ubuntu 8.04 時遇過, 解決方法是:

在 /usr/local/lib 下, 找到
libgretl-1.0.so.0 和其它 3 個以 libgretl* 開始的檔案, 都複製到 /usr/lib 

接著找不到 lapack.so.0
/usr/local/bin/gretl_x11: error while loading shared libraries: liblapack.so.3: cannot open shared object file: No such file or directory

應該是少了 lapack, 試著在 synaptic 裝 liblapack-dev,
之後用管理權限, 在 /usr/lib 下, 找到 liblapack.so, 複制成 liblapack.so.3
再用管理權限, 在 /usr/lib 下, 找到 libblas.so, 複制成 libblas.so.3

還久 libg2c.so.0, 但在 ubuntu 9.10 下找不到 libg2c-dev
先裝了 libgtk2.0-dev (它會自動安裝一大些 packages)
再裝 gfortran-4.4
都沒有用

直接將 libg2c.s0.0.0 下載至 /usr/lib, 再用 link 看能不能騙過去
再裝 libfftw3-3-dev
OK了! 自己打包的 gretl 可以在 ubuntu  (但別忘了裝 gunplot)

沒有留言: