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? 2014-03-19 (水) 18:47:50
  • 良い情報、ありがとうございました。 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? 2014-03-19 (水) 18:50:48
  • すみません! -force-overwriteの影響かどうかわかりませんが、再起動がちゃんとできない問題があるみたいです。上記コメントを見た人はご注意ください。別の方法がもっと安全だと思います。 -- GalileoのB班KiKo? 2014-03-19 (水) 20:02:35
  • >KiKoさん 情報ありがとうございます.残念ながらIntelさま公式イメージにインストールすることはできません.また,gccはminiイメージ,フルイメージの両方に標準搭載してありますので,改めてインストールする必要はありません.ご確認いただければと思います! -- @tokoro10g? 2014-03-22 (土) 15:57:11


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-08-17 (日) 20:53:59 (1190d)