トップページ -> インストール,設定,利用 -> 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 ページが開くので確認する.

    [image]
  3. 日本のミラーサイトを選ぶために,この Web ページの下の方にある「ftp://core.ring.gr.jp/pub/GNU」をクリックする.

    [image]
  4. ダウンロード用のサーバに接続し,GNU ソフトウエアのディレクトリ一覧が表示されるので確認する.

    [image]
  5. GLPK をダウンロードするために,この Web ページの下の方にある「GLPK」をクリックする.

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

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

    [image]
  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=...を付けるとうまくいくことがある.

      [image]
    2. make の実行

      make
      

      [image]
    3. make の結果の確認

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

      [image]
    4. make check の実行

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

      make check
      

      [image]

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

      [image]
    5. インストール

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

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

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

    本サイトのサイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.

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