Galileo?
IntelのGalileoでパッケージマネージャopkgを使う - Galileo †
概要 †
GalileoのLinuxイメージには,opkgというaptitudeライクで非常に軽量なパッケージ管理システムが組み込まれている.
これを使うことで,(パッケージが用意されてさえいれば)いろんなソフトウェアを瞬時にインストールして試すことが可能である.
注意 †
Intelが配布しているSDカード用イメージでは,ここに公開しているパッケージは利用できません.
You can't use the packages shown here with Intel's SD Card Image. Please download my custom image from the link below.
作成したIntelのGalileoのSDカード用Linuxイメージを使う - Galileo
からダウンロードしたイメージを使用してください.
設定 †
IntelのGalileoのSDカード用Linuxイメージを作る - Galileoに示したLinuxイメージのビルドの過程でパッケージが大量にできたので,公開しておいた.
このパッケージ置き場に対してopkgを向けるには,/etc/opkg/opkg.confを編集する.
編集が難しいという人のために設定ファイルをアップロードしておいた.
- BSP0.8.0の場合
root@clanton:~# wget http://storage.tokor.org/pub/galileo/packages/org.tokor.conf -O /etc/opkg/org.tokor.conf
- BSP1.0.0の場合
root@clanton:~# wget http://storage.tokor.org/pub/galileo_bsp1.0.0/packages/org.tokor.conf -O /etc/opkg/org.tokor.conf
使う †
んでもってupdateして,例えばgccをインストールしたいときは
root@clanton:~# opkg update
Downloading http://storage.tokor.org/pub/galileo/packages/i586/Packages.gz.
Inflating http://storage.tokor.org/pub/galileo/packages/i586/Packages.gz.
Updated list of available packages in /var/lib/opkg/snapshots.
root@clanton:~# opkg install gcc
Installing gcc (4.7.2-r20) to root...
Downloading http://storage.tokor.org/pub/galileo/packages/i586/gcc_4.7.2-r20_i586.ipk.
Installing libmpfr4 (3.1.1-r0) to root...
Downloading http://storage.tokor.org/pub/galileo/packages/i586/libmpfr4_3.1.1-r0_i586.ipk.
Installing libmpc2 (0.8.2-r1) to root...
Downloading http://storage.tokor.org/pub/galileo/packages/i586/libmpc2_0.8.2-r1_i586.ipk.
Configuring libmpfr4.
Configuring libmpc2.
Configuring gcc.
root@clanton:~# opkg install gcc-symlinks
Installing gcc-symlinks (4.7.2-r20) to root...
Downloading http://storage.tokor.org/pub/galileo/packages/i586/gcc-symlinks_4.7.2-r20_i586.ipk.
Configuring gcc-symlinks.
root@clanton:~# gcc
gcc: fatal error: no input files
compilation terminated.
root@clanton:~#
こんな感じになる.
コメントはこちら †
- 良い情報、ありがとうございました。 B班の実機にgccを入れる間に「* check_data_file_clashes: Package libc6 wants to install file /lib/libpthread.so.0 But that file is already provided by package * libpthread0」というエラー発生しましたが、opkg install -force-overwrite gcc にして問題を解決しました。-force-overwriteが最初心配でしたが、時間経っても問題なさそうです。以上、報告でした。 -- GalileoのB班KiKo?
- 良い情報、ありがとうございました。 B班の実機にgccを入れる間に「* check_data_file_clashes: Package libc6 wants to install file /lib/libpthread.so.0 But that file is already provided by package * libpthread0」というエラー発生しましたが、opkg install -force-overwrite gcc にして問題を解決しました。-force-overwriteが最初心配でしたが、時間経っても問題なさそうです。以上、報告でした。 -- GalileoのB班KiKo?
- すみません! -force-overwriteの影響かどうかわかりませんが、再起動がちゃんとできない問題があるみたいです。上記コメントを見た人はご注意ください。別の方法がもっと安全だと思います。 -- GalileoのB班KiKo?
- >KiKoさん 情報ありがとうございます.残念ながらIntelさま公式イメージにインストールすることはできません.また,gccはminiイメージ,フルイメージの両方に標準搭載してありますので,改めてインストールする必要はありません.ご確認いただければと思います! -- @tokoro10g?