トップページ -> コンピュータ -> Linux で開発環境やツールを整備 -> Linux で GLPK (GNU Linear Programming Kit) をビルドとインストール
[サイトマップへ], サイト内検索:

Linux で GLPK (GNU Linear Programming Kit) をビルドとインストール

サイト構成 連絡先,業績など 実践知識 コンピュータ 教材 サポートページ

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

※ Windows 上の Cygwin を使用しての GLPK のビルドとインストールについては別のページで説明している.

※ 関連Webページ: Linux で開発環境やツールを整備


事前準備


■ Ubuntu でパッケージを用いてインストールする場合の手順

◆ Ubuntu での操作手順(例)(パッケージを用いてインストールする場合

sudo apt-get -yV install glpk-doc
sudo apt-get -yV install glpk-utils
sudo apt-get -yV install glpk_4.43-1
sudo apt-get -yV install libglpk-dev
sudo apt-get -yV install libglpk0-dbg
sudo apt-get -yV install libglpk0

◆ Ubuntu での操作手順(例)(ソースパッケージを用いてビルドとインストールを行う場合

※ソースパッケージに関する設定については,別のページで説明している.

mkdir /tmp/glpk
cd  /tmp/glpk

sudo apt-get source glpk
sudo apt-get -yV build-dep glpk
cd glpk-4.43
sudo dpkg-buildpackage -uc -us -rfakeroot 
cd ..
sudo dpkg -i *.deb

■ Linux で GLPK のソースコードのダウンロードとビルドとインストールを行う場合の手順 (Ubuntu や Fedora を使用)

最新版を追いかけたい場合など

◆ 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」をクリックする.

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

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

  8. ダウンロードしたファイルを/tmp下に置く.

  9. 解凍する

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

◆ ソフトウエア開発環境などのインストール

◆ ビルドの前に決めておく事項

◆ GKPK のビルドとインストール (GNU コンパイラを使用)

  1. configure の実行

    cd /tmp
    cd glpk-4.45
    CFLAGS="-O3 -fno-tree-vectorize -fexceptions" ./configure --prefix=/usr/local
    

    ■ 実行後,エラーメッセージが出ないことを確認すること. エラーの場合 「CC=gcc43 CFLAGS=... 」のように CC=...を付けるとうまくいくことがある.

  2. make の実行

    make
    

  3. make の結果の確認

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

  4. make check の実行

    引き続き,次の操作を行い, GLPK に付属のテストプログラムを起動してみる.テストに失敗するとエラーメッセージが出る.詳細は,ファイル名 log に起動される.

    make check
    

    make check の結果,エラーが出ていないことを確認する.

  5. インストール

    引き続き,で次の操作を行う.

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

    make install
    rm -f /usr/local/include/glpk
    sudo ln -s /usr/local/include /usr/local/include/glpk