pmgr
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
* Package Manager for Interix [#b4df61ef]
Interix用のパッケージ集(自動ビルドシステム)です。
** 収録パッケージ [#q536a2a4]
※所要時間はAthlon 64 X2 3800+でビルドとインストールにかか...
|CENTER:''パッケージ''|CENTER:''バージョン''|CENTER:''所...
|autoconf|2.61|0:00:24||
|automake|1.1|0:00:23||
|bash|3.2|0:02:47||
|bison|2.3|0:01:04||
|bzip2|1.0.4|0:00:15||
|cvs|1.11.22|0:01:38||
|distorm|1.6.20|0:00:07|x64 逆アセンブラ|
|flex|2.5.4a|0:00:08||
|gettext|0.16.1|0:08:59||
|ginstall|4.1|0:02:18|GNU fileutilsより|
|gmake|3.81|0:00:57|GNU make|
|gtar|1.16.1|0:02:47|GNU tar|
|i386-elf-binutils|2.17|0:07:13|ELF クロスコンパイラ|
|i386-elf-gcc|4.1.2|0:16:23|~|
|libiconv|1.11|0:01:33||
|libtool|1.5.22|0:01:06||
|m4|1.4.8|0:00:58||
|mingw-binutils|2.17|0:07:01|Windows クロスコンパイラ|
|mingw-gcc|4.1.2|0:22:40|~|
|mingw-runtime|3.9|0:00:13|~|
|mingw-w32api|3.6|0:00:14|~|
|mkisofs|2.01|0:03:07||
|nasm|0.98.39|0:00:28||
|openssh|4.5p1|0:02:59||
|openssl|0.9.7m|0:04:47||
|perl|5.8.8|0:08:00|マイクロソフト提供のものより新しい|
|python|2.5|0:06:11||
|readline|5.2|0:00:48||
|subversion|1.4.3|0:11:21||
|texinfo|4.8a|0:01:21||
|wget|1.10.2|0:00:44||
|x86_64-elf-binutils|2.17|0:07:14|x64 クロスコンパイラ|
|x86_64-elf-gcc|4.1.2|0:16:49|~|
|yasm|0.6.0|0:01:03|x64 アセンブラ|
|zlib|1.2.3|0:00:10||
|zsh|4.2.6|0:02:40||
|計||2:26:50||
** 開発動機 [#pe1c6d8b]
+ マイクロソフト提供のツールだけではソースのコンパイルに...
-- 各自必要なものをソースからコンパイルして使うことが想定...
+ [[Interop Systems>http://www.interopsystems.com/]]の[[t...
+ [[NetBSDのpkgsrc>http://www.netbsd.org/Documentation/so...
-- ビルド中にkshでMemory faultが発生して止まってしまいま...
+ Interixでは単純なconfigure && makeだけではすんなりコン...
-- 最初は必要なものを個人的にmake && make installして使っ...
-- 個別のノウハウなどは追々まとめていく予定です。手っ取り...
** 対応OS [#p02620a5]
- Windows XP Professional 32bit (SFU 3.5)
- Windows Vista Ultimate 32bit (SUA)
*** 注意 [#n67b3475]
- Windows Server 2003のSUAは動作未確認です。多分動くはず...
- %%gccを前提としています。Vista 64bitのSUAにはgccが提供...
-- %%gccを対応させるためには、binutilsでPE32+をサポートす...
-- %%64bitでのコンパイルのノウハウ等は別途調査する予定で...
** ダウンロード [#d6330171]
アップデートされたものがメンテされています。
- http://github.com/7shi/pmgrsrc
//- [[七誌の開発日記 [Interix][ARM][NetWalker]クロス開発...
*** 古い配布物 [#j770fdcd]
- &ref(pmgr-interix-0.1-20070313.tar.gz); (94.6KB) ⇒ [[関...
-- &ref(flex-20080104.tar.gz);: リンク切れ修正 ⇒ [[関連日...
-- &ref(ginstall-20080104.tar.gz);: リンク切れ修正 ⇒ [[関...
- 追加パッケージ
-- &ref(gmp-4.2.2-20080726.tar.gz);: gcc-4.3.1のビルドに...
-- &ref(mpfr-2.3.1-20080726.tar.gz);: gcc-4.3.1のビルドに...
-- &ref(x86_64-mingw32-20080726.tar.gz);: Windows x64用の...
--- 【追記】Windows Vista/7(x64)対応版が公開されています...
-- &ref(arm-wince-pe-20081019.tar.gz);: Windows CE(ARM)用...
-- &ref(libxml2-2.6.32-20080728.tar.gz);: PHPのビルドに必要
-- &ref(php-5.2.6-20080728.tar.gz);: PHP ⇒ [[関連日記>htt...
*** 備考 [#u1bd9c74]
- 自動でソースをダウンロードしてビルドするMakefileやパッ...
-- この形態を「スケルトン」と呼びます。
-- FreeBSDのportsやNetBSDのpkgsrcに似ています。
- 容量や帯域の関係上、コンパイル済みのバイナリパッケージ...
-- 好評であればSourceForge等での提供も検討します。
- パッケージ管理スクリプトなど独自に書き起こした部分はパ...
** 使用手順 [#z8c2a990]
ソースを自動的にダウンロードするため、インターネット接続...
- C Shell
% gunzip -c pmgr-interix-0.1-20070313.tar.gz | tar xvf -
% setenv PATH "/opt/pmgr/bin:$PATH"
% cd pmgr-interix/base
% make install
- Korn Shell
$ gunzip -c pmgr-interix-0.1-20070313.tar.gz | tar xvf -
$ export PATH="/opt/pmgr/bin:$PATH"
$ cd pmgr-interix/base
$ make install
この後はインストールしたいソフトを選んで入れます。pmgr-in...
** トラブルシューティング [#n4cf9452]
+ gccがコアダンプします。
-- DEPが有効になったマシンのWindows XPでは、SFUのgccが引...
+ make installでPermission deniedになります。
-- 管理者でmake installを実行してください。
+ suが使えません。
-- パスワードを掛けていないとsuが使えないようです。シェル...
+ いちいち管理者になるのが面倒です。
-- 管理者でインストール先を作成してパーミッションを開放す...
$ mkdir /opt/pmgr
$ chmod 777 /opt/pmgr
+ configureがとても遅いです。
-- ウィルス対策ソフトを有効にしていると遅くなってしまうこ...
+ makeが止まって動かなくなります。
-- エラーや[Ctrl]+[C]で中断したときなど、kshのプロセスが...
//** コメント [#q2fe3982]
//#comment(below)
終了行:
* Package Manager for Interix [#b4df61ef]
Interix用のパッケージ集(自動ビルドシステム)です。
** 収録パッケージ [#q536a2a4]
※所要時間はAthlon 64 X2 3800+でビルドとインストールにかか...
|CENTER:''パッケージ''|CENTER:''バージョン''|CENTER:''所...
|autoconf|2.61|0:00:24||
|automake|1.1|0:00:23||
|bash|3.2|0:02:47||
|bison|2.3|0:01:04||
|bzip2|1.0.4|0:00:15||
|cvs|1.11.22|0:01:38||
|distorm|1.6.20|0:00:07|x64 逆アセンブラ|
|flex|2.5.4a|0:00:08||
|gettext|0.16.1|0:08:59||
|ginstall|4.1|0:02:18|GNU fileutilsより|
|gmake|3.81|0:00:57|GNU make|
|gtar|1.16.1|0:02:47|GNU tar|
|i386-elf-binutils|2.17|0:07:13|ELF クロスコンパイラ|
|i386-elf-gcc|4.1.2|0:16:23|~|
|libiconv|1.11|0:01:33||
|libtool|1.5.22|0:01:06||
|m4|1.4.8|0:00:58||
|mingw-binutils|2.17|0:07:01|Windows クロスコンパイラ|
|mingw-gcc|4.1.2|0:22:40|~|
|mingw-runtime|3.9|0:00:13|~|
|mingw-w32api|3.6|0:00:14|~|
|mkisofs|2.01|0:03:07||
|nasm|0.98.39|0:00:28||
|openssh|4.5p1|0:02:59||
|openssl|0.9.7m|0:04:47||
|perl|5.8.8|0:08:00|マイクロソフト提供のものより新しい|
|python|2.5|0:06:11||
|readline|5.2|0:00:48||
|subversion|1.4.3|0:11:21||
|texinfo|4.8a|0:01:21||
|wget|1.10.2|0:00:44||
|x86_64-elf-binutils|2.17|0:07:14|x64 クロスコンパイラ|
|x86_64-elf-gcc|4.1.2|0:16:49|~|
|yasm|0.6.0|0:01:03|x64 アセンブラ|
|zlib|1.2.3|0:00:10||
|zsh|4.2.6|0:02:40||
|計||2:26:50||
** 開発動機 [#pe1c6d8b]
+ マイクロソフト提供のツールだけではソースのコンパイルに...
-- 各自必要なものをソースからコンパイルして使うことが想定...
+ [[Interop Systems>http://www.interopsystems.com/]]の[[t...
+ [[NetBSDのpkgsrc>http://www.netbsd.org/Documentation/so...
-- ビルド中にkshでMemory faultが発生して止まってしまいま...
+ Interixでは単純なconfigure && makeだけではすんなりコン...
-- 最初は必要なものを個人的にmake && make installして使っ...
-- 個別のノウハウなどは追々まとめていく予定です。手っ取り...
** 対応OS [#p02620a5]
- Windows XP Professional 32bit (SFU 3.5)
- Windows Vista Ultimate 32bit (SUA)
*** 注意 [#n67b3475]
- Windows Server 2003のSUAは動作未確認です。多分動くはず...
- %%gccを前提としています。Vista 64bitのSUAにはgccが提供...
-- %%gccを対応させるためには、binutilsでPE32+をサポートす...
-- %%64bitでのコンパイルのノウハウ等は別途調査する予定で...
** ダウンロード [#d6330171]
アップデートされたものがメンテされています。
- http://github.com/7shi/pmgrsrc
//- [[七誌の開発日記 [Interix][ARM][NetWalker]クロス開発...
*** 古い配布物 [#j770fdcd]
- &ref(pmgr-interix-0.1-20070313.tar.gz); (94.6KB) ⇒ [[関...
-- &ref(flex-20080104.tar.gz);: リンク切れ修正 ⇒ [[関連日...
-- &ref(ginstall-20080104.tar.gz);: リンク切れ修正 ⇒ [[関...
- 追加パッケージ
-- &ref(gmp-4.2.2-20080726.tar.gz);: gcc-4.3.1のビルドに...
-- &ref(mpfr-2.3.1-20080726.tar.gz);: gcc-4.3.1のビルドに...
-- &ref(x86_64-mingw32-20080726.tar.gz);: Windows x64用の...
--- 【追記】Windows Vista/7(x64)対応版が公開されています...
-- &ref(arm-wince-pe-20081019.tar.gz);: Windows CE(ARM)用...
-- &ref(libxml2-2.6.32-20080728.tar.gz);: PHPのビルドに必要
-- &ref(php-5.2.6-20080728.tar.gz);: PHP ⇒ [[関連日記>htt...
*** 備考 [#u1bd9c74]
- 自動でソースをダウンロードしてビルドするMakefileやパッ...
-- この形態を「スケルトン」と呼びます。
-- FreeBSDのportsやNetBSDのpkgsrcに似ています。
- 容量や帯域の関係上、コンパイル済みのバイナリパッケージ...
-- 好評であればSourceForge等での提供も検討します。
- パッケージ管理スクリプトなど独自に書き起こした部分はパ...
** 使用手順 [#z8c2a990]
ソースを自動的にダウンロードするため、インターネット接続...
- C Shell
% gunzip -c pmgr-interix-0.1-20070313.tar.gz | tar xvf -
% setenv PATH "/opt/pmgr/bin:$PATH"
% cd pmgr-interix/base
% make install
- Korn Shell
$ gunzip -c pmgr-interix-0.1-20070313.tar.gz | tar xvf -
$ export PATH="/opt/pmgr/bin:$PATH"
$ cd pmgr-interix/base
$ make install
この後はインストールしたいソフトを選んで入れます。pmgr-in...
** トラブルシューティング [#n4cf9452]
+ gccがコアダンプします。
-- DEPが有効になったマシンのWindows XPでは、SFUのgccが引...
+ make installでPermission deniedになります。
-- 管理者でmake installを実行してください。
+ suが使えません。
-- パスワードを掛けていないとsuが使えないようです。シェル...
+ いちいち管理者になるのが面倒です。
-- 管理者でインストール先を作成してパーミッションを開放す...
$ mkdir /opt/pmgr
$ chmod 777 /opt/pmgr
+ configureがとても遅いです。
-- ウィルス対策ソフトを有効にしていると遅くなってしまうこ...
+ makeが止まって動かなくなります。
-- エラーや[Ctrl]+[C]で中断したときなど、kshのプロセスが...
//** コメント [#q2fe3982]
//#comment(below)
ページ名: