• 追加された行はこの色です。
  • 削除された行はこの色です。
* portsのパッチを借りてソースからインストール [#i87a124e]

** ソースからインストールしようとしてコンパイルエラーが起きる場合 [#q8e31a05]

- ソースからインストールしようとしてコンパイルエラーが起きる場合がある。
- その場合、portsにパッケージがあれば、そのパッケージに含まれるパッチファイルを借りてきて、それを当てる。
- それからコンパイルする。
- そのアプリがFreeBSDに対応してない場合、自力でパッチを作らないといけないが、
- portsにパッケージがあれば、そのパッケージに含まれるパッチファイルを借りてきて、それを使ってコンパイル、インストールできる。

** GNU Screnを例にした作業手順 [#zc96137f]

*** ソースを取得 [#hc18127d]
*** Screenのソースを取得 [#hc18127d]

 wget http://ftp.gnu.org/gnu/screen/screen-4.4.0.tar.gz

*** portsのファイルを取得 [#veffaf96]
*** Screenのportsのファイルを取得 [#veffaf96]

 svn co https://svn.FreeBSD.org/ports/head/sysutils/screen


*** ソースにパッチをあてる [#z77902b9]

 tar zxvf screen-4.4.0.tar.gz
 cd screen-4.4.0
 patch -p0 < /tmp/screen/files/patch-Makefile.in
 patch -p0 < /tmp/screen/files/patch-attacher.c
 patch -p0 < /tmp/screen/files/patch-configure

*** コンパイル・インストール [#v062a39b]
 ./configure --prefix=$HOME --enable-colors256
 gmake
 gmake install

** 参考 [#l95cce0f]
https://www.freebsd.org/doc/ja_JP.eucJP/books/handbook/ports-using.html


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS