顯示具有 deb 標籤的文章。 顯示所有文章
顯示具有 deb 標籤的文章。 顯示所有文章

2011年7月21日

在 ubuntu 11.04 裝 自行打包的 gretl 1.9.5

我成功地在 ubuntu 11.04  裝 自行打包的 gretl 1.9.5
1. 先依 “在 ubuntu 中 compile gretl 1.9.2” 這篇來下載 gretl-1.9.5.tar.bz2
2. 解壓縮到 (例如: /home/xxx/gretl/cvs/gretl) 後, 再於終端機中下指令:

    cd /home/xxx/gretl/cvs/gretl
    sudo apt-get build-dep gretl
    ./configure
    make
    sudo make install
    sudo cp /usr/local/lib/libgretl* /usr/lib
3. 最後,於終端機中下指令 gretl, 就完成了
    就連 gnuplot 也成功地換成 4.2 以後的版本,這樣 gretl 跑起來,畫圖中的中文就正常了

2010年1月13日

自行打包 deb for gretl 1.8.6 in ubuntu 8.04

上一則 PO 已成功 compile gretl-1.8.6, 我在想, 可以打包成 deb, 以便安裝在其它的 (ubuntu 8.04) 電腦嗎, google 之後, 發現有人討論, see 討論來源:


如果只是單純的從原始碼經過編譯之後,自己做成deb檔案自己用,應該不用這麼複雜的去宣告有的沒有的。

通常原始碼都有 autogen.sh 或者 configure 檔案可以執行設定系統資訊。執行之後如果有缺乏的套件,會顯示出來告訴你需要安裝。
只要沒有錯誤,就可以執行編譯了
編譯之前,請先安裝checkinstall這個套件
sudo apt-get install checkinstall

make clean # 預防萬一,先清除暫存檔案
make # 開始編譯

經過漫長的編譯過程,編譯完成之後,請執行

sudo checkinstall

會問你一些小問題,不知道就按enter過去就好。
這個程式會模擬安裝你所編譯好的軟體,並且將編譯好的檔案做成deb檔案。是個很方便很好用的軟體。
試試看吧!


最後顯示訊息:
**********************************************************************
 Done. The new package has been installed and saved to
 /home/yinung/gretl-1.8.6/gretl_1.8.6-1_i386.deb
 You can remove it from your system anytime using:
      dpkg -r 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

還是沒成功

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

應該就 OK了