新館KapperのBlogにようこそいらっしゃいませ。Kapperが日々利用しているPC、DOS、モバイル、Linux、ゲーム等のPC情報、その他日常のネタを中心とするBlogです。詳細な情報はKapperのホームページとSlideshareにもありますので、是非一度立ち寄って見て頂けましたら幸いです。コメントやツイートなどご意見を楽しみにお待ちしております。HPもBlogもリンクフリーです。★Kapperのプロフィール実験と海外情報の調査にいそしむモバイル、ゲーム好きな社会人。ニッチな分野で世界一を目指して浅く広く楽しくをモットーに色々な分野のトピックスをピンポイントに紹介したいな、と思っております。その9(01/02)新年あけましておめでとうございます。Norootを使ってインストールしてみました。ビルドは問題なくできたのですが、個別パッケージでAndroid全般の課題がありそうな感じがしています。Androidタブレットやスマホをビルドマシンにすることができますので手のひらハックマシンとしていつでもどこでもテスト出来ます。Noroot+pkgsrcAndroidにNetBSDのパッケージャーpkgsrcを入れてみました。pkgsrcの良い所はOSやアーキテクチャに依存しない程に洗練された設計を持ちUnix関係全般に加えcygwinを入れたWindows上でさえも動作できます。新旧問わず運用出来る強みがあります。pkgsrcをLinuxにインストールするには、下記のパッケージが必要です。packages)当然ですが、Androidには移植されていません。Norootを使いました。Debian環境下であれば、インストール方法としては同一です。NorootはAndroidのアプリで一般ユーザー権限でDebianを起動して使える優れものです。KitやCompleteLinuxを使っても同じかと思います。数GB単位で容量を結構食いますから、アプリやデータは最小限にしましょう。Androidを開発マシンとしてもリサイクルしてみましょう。〇pkgsrcのインストールテストDebianを入れれば後は方法は同一です。Norootを入れます。Norootを入れましたらターミナルを日本語化して読める様にしておきましょう。細かい準備はこちらをご確認ください後の作業は普通のDebianと同じです。コンパイルに必要なパッケージを端末からインストール。libncursesw5-devまずpkgsrc本体をダウンロード。PATH=${HOME}/pkg/bin:${HOME}/pkg/sbin:${PATH}あとは好きなパッケージをコンパイルしましょう。cleanあとは放置していれば関連パッケージをダウンロード、コンパイルしてインストールまで進みます。止まったら「ctl+z」で一回止めてもう一度bmakeし直します。ダウンロード中に落ちたら~/pkgsrc/distfilesにtar.gzファイル形式で保存されてますので削除して再度bmakeをやり直します。〇perl5ビルドエラーperl5のビルドがAndroidの「linux-android」の指定で止まります。通常はこういう環境でビルドすることを想定していないのか、Androidで使うという前提になっていません。実はperl5はMikutterとか色々なパッケージのビルドで使いますので困り毎です。〇まとめ一部のパッケージでビルドエラーを起こすのが悩み事ですが一応pkgsrcのインストールからビルドまで動作しました。Noroot上ですが、必要なバイナリをすべて用意すればAndroid環境でも使うことは可能かと思います。後、容量をかなり食いますので出来るだけまっさらな状態で使ったほうが良いです。