トップページ -> インストール,設定,利用 -> Ubuntu ソフトウエア -> GLPK (GNU Linear Programming Kit) のインストール(Ubuntu 上)
[サイトマップへ], [サイト内検索へ]

GLPK (GNU Linear Programming Kit) のインストール(Ubuntu 上)

GLPK は、 線形計画法等の機能を持ったソフトウエア. この Web ページでは,GLPK のビルドとインストールの手順を説明する.

URL: https://www.gnu.org/software/glpk/

ソフトウエア等の利用条件は,利用者自身で確認下さい.


前準備

OS のシステム更新

Ubuntu で OS のシステム更新を行うときは, 端末で,次のコマンドを実行.

sudo apt update
sudo apt -yV upgrade
sudo /sbin/shutdown -r now

コンパイラ類のインストール

端末で,次のコマンドを実行.

sudo apt -yV install build-essential gcc g++ dpkg-dev pkg-config
sudo apt -yV install wget make

GLPK のインストール(Ubuntu 上)

GLPK のソースコードのダウンロード

  1. GNU FTP Mirror List の Web ページを開く

    http://www.gnu.org/prep/ftp.html

  2. ミラーサイト一覧の Web ページが開くので確認する.
  3. 日本のミラーサイトを選ぶために,この Web ページの下の方にある「ftp://core.ring.gr.jp/pub/GNU」をクリックする.
  4. ダウンロード用のサーバに接続し,GNU ソフトウエアのディレクトリ一覧が表示されるので確認する.
  5. GLPK をダウンロードするために,この Web ページの下の方にある「glpk」をクリックする.

    [image]
  6. さまざまな版のファイルが表示される.

    [image]
  7. 最新版の glpk-4.65.tar.gz をクリックする.ダウンロードが始まる

    [image]
  8. ダウンロードしたファイルを/tmp下に置く.
  9. 展開(解凍)する

    cd /tmp
    tar -xvzof glpk-4.65.tar.gz
    

    [image]

GLPL のインストール

  1. 端末で,次のコマンドを実行.

    cd /tmp
    cd glpk-4.45
    CFLAGS="-O3 -fno-tree-vectorize -fexceptions" ./configure --prefix=/usr/local
    make 
    sudo make install
    sudo rm -f /usr/local/include/glpk
    sudo ln -s /usr/local/include /usr/local/include/glpk
    

    [image]
    (以下省略)
  2. 結果の確認

    ※ エラーメッセージが出ないことを確認すること.

    [image]

    エラーの場合 「CC=gcc43 CFLAGS=... 」のように CC=...を付けるとうまくいくことがある.

ld.so.confの設定

スーパーユーザで、下記を実行

  1. /etc/ld.so.confに以下の行を追加

    -------------ここから-----------
    /usr/local/lib
    --------------ここまで---------
    
    次のようになる

    [image]
  2. 「sudo /sbin/ldconfig」の実行

本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.

問い合わせ先: 金子邦彦(かねこ くにひこ) [image]