[[MeeGo]] - 目次 #contents * [[MeeGo>labs.beatcraft.com/deadend]] v1 Netbook 概要[#n3f078ed] Intel Atom ベース Netbook 用 [[MeeGo>labs.beatcraft.com/deadend]] v1 Netbook について記載していきます。~ - 2010/08/09 ~ [[MeeGo>labs.beatcraft.com/deadend]] Netbook 版のURL は以下になります。~ http://meego.com/downloads/releases/1.0/meego-v1.0-netbooks ~ - 最新版~ 現在の最新版は v1.0.2 になります。~ 現在の最新版は v1.0.3 になります。~ また、最新版でのイメージの提供が 2010/08/09 の段階ではありませんので、 USBイメージディスクから HDD へ [[v1.0.0>#i11bac1e]] をインストールし、[[v1.0.1>#y8423ef5]]、[[v1.0.2>#ed8ce46a]] へとアップデートしています。~ - パッケージ~ [[MeeGo>labs.beatcraft.com/deadend]] ではソフトウェアパッケージは rpm を使用しています。~ また、パッケージ管理ソフトには Fedora などで使用されている yum を使用しています。~ 今回の対象 Netbook は ldeapad S10e です。~ - 対象Netbook: ~ lenovo Ideapad S10e ~ CPU: Intel Atom N270 (1.6GHz) ~ Chipset: 945GSE Express (include GMA950) ~ -- 概観(v1.0.1) ~ --- 起動完了後の画面~ #ref(netbook01.jpg,,43%); --- zone 画面(向かって左側:ブラウザ、右側:端末)、Wifi 接続~ #ref(netbook02.jpg,,40%);~ * [[MeeGo>labs.beatcraft.com/deadend]] v1.0.2 Netbook [#ed8ce46a] - 2010/08/09 ~ [[MeeGo>labs.beatcraft.com/deadend]] Core OS および Netbook に v1.0.2 のアップデートがアナウンスされました。~ kernel、glibc、connman などにアップデートがあります。~ http://meego.com/downloads/releases/updates/meego-v1.0.2-core-update ~ http://meego.com/downloads/releases/updates/meego-v1.0.2-netbook-update ~ - kernel version~ [beat@beat-desktop ~]$ uname -a Linux beat-desktop 2.6.33.5-24.1-netbook #1 SMP PREEMPT Wed Jul 14 07:48:33 UTC 2010 i686 i686 i386 GNU/Linux - gcc version~ [beat@beat-desktop ~]$ gcc -v Using built-in specs. Target: i586-meego-linux Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.meego.com/ --enable- bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-languages=c,c++,objc,obj-c++,java,fortran --disable-libgcj --with-ppl --with-cloog --with-tune=generic --with-arch=i686 --build=i586-meego-linux Thread model: posix gcc version 4.4.2 20091027 (MeeGo 4.4.2-7) (GCC) ** network 設定 [#w9a78489] *** Wifi [#fc580c4a] v1.0.2 にアップデートした際 Wifi が認識していないので、少々強引ですが rpm を 新 kernel に対応させて リビルドし、再インストールを行いました。~ $ sudo yum install kernel-netbook-devel v1.0.1 で使用した wl-kmod-5.60.48.36-1.moblin.src.rpm をリビルドします。~ ~ v1.0.1 で wl-kmod-5.60.48.36-1.moblin.src.rpm を使用していない場合は $ wget http://slaine.org/moblin/releases/2.1/ia32/source/wl-kmod-5.60.48.36-1.moblin.src.rpm でsrc.rpm を取得しておきます。~ ~ $ rpmbuild --rebuild --target=i586 wl-kmod-5.60.48.36-1.moblin.src.rpm $ sudo rpm -ivh --replacepkgs ~/rpmbuild/RPMS/i586/wl-kmod-5.60.48.36-1.meego.i586.rpm rpm のdb をリビルドします。~ $ sudo rpm --rebuilddb $ sudo reboot これで v1.0.1 のように Wifi が認識することを確認できます。~ * [[MeeGo>labs.beatcraft.com/deadend]] v1.0.1 Netbook [#y8423ef5] v1.0.1 について記載していきます。~ 2010/07/07 に v1.0.1 にアップデートがアナウンスされました。~ http://meego.com/downloads/releases/updates/meego-v1.0.1-netbook-update ~ kernel や network 設定の項目などがアップデートされています。~ kernel バージョンとgcc のオプションは以下のとおりです。~ - kernel version Linux beat-desktop 2.6.33.5-23.1-netbook #1 SMP PREEMPT Tue Jun 29 15:24:50 UTC 2010 i686 i686 i386 GNU/Linux - gcc version (Development Tools インストール後)~ [beat@beat-desktop ~]$ gcc -v Using built-in specs. Target: i586-meego-linux Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --with-bugurl=http://bugzilla.meego.com/ --enable- bootstrap --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-gnu-unique-object --enable-languages=c,c++,objc,obj-c++,java,fortran --disable-libgcj --with-ppl --with-cloog --with-tune=generic --with-arch=i686 --build=i586-meego-linux Thread model: posix gcc version 4.4.2 20091027 (MeeGo 4.4.2-7) (GCC) ** network [#t7cdef5a] network 設定 についての項目です。 network 設定画面が以下のように設定が変更されています。(v1.0.0 では DNS の欄はありません)~ IP アドレス サブネットマスク ルーター: DNS: *** Ether [#d7c8a1a6] - DHCP ~ DNS の欄に DNS server の IP アドレスを記載することで Network に接続し外部サイトにアクセスできます。~ - StaticIP ~ ルータに Gateway の IP アドレス、 DNS の欄に DNS server のIP アドレスを設定するとnetwork 接続が確立します。~ *** Wifi [#e20d567b] デフォルトインストール時およびアップデート時、Wifi は認識していません。~ [[MeeGo>labs.beatcraft.com/deadend]] Wiki 「Why can't I get online over wifi?」 の For developers から辿れる方法にてドライバーのインストールをすることでデバイスが認識されます。~ 以下、手順になります。 各開発ツールのインストール、Wifi のドライバーrpm を取得し、リビルド後の rpm をインストールして完了です。~ $ sudo yum install rpmdevtools $ sudo yum groupinstall "Development Tools" $ sudo yum install kernel-netbook-devel $ wget http://slaine.org/moblin/releases/2.1/ia32/source/wl-kmod-5.60.48.36-1.moblin.src.rpm $ rpmbuild --rebuild --target=i586 wl-kmod-5.60.48.36-1.moblin.src.rpm $ sudo rpm -ivh ~/rpmbuild/RPMS/i586/wl-kmod-5.60.48.36-1.meego.i586.rpm - DHCP ~ Wifi DHCP 接続では上記 Ether のような各項目の設定は必要ありません。~ - Static IP ~ Wifi で固定IPで接続する際は、DNS のみ記載します。~ Ether では「ルーター」(Gateway) を設定していましたが、Wifi では 必要ありません。~ -- 参照 URL: ~ http://wiki.meego.com/MeeGo_1.0_Netbook_FAQ#Why_can.27t_I_get_online_over_wifi.3F~ http://slaine.org/_slaine/Meego_1.0_Wifi.html ~ ** その他 [#z479a291] - Bluetooth ~ Wifi ドライバーインストール後、network 設定欄に Bluetooth の ON/OFF 表示がされます。~ #v1.0.1 アップデート直後はネットワーク設定に Bluetooth 機器を接続していても認識表示がでませんでした。~ - アプリの管理 ~ ソフトウェアの追加/削除 の項目です。 ~ - Cheese ウエブカム・ブース ~ Ideapad S10e では Cheese ウエブカム・ブースを起動すると inside camera が認識されていることを確認できます。~ - Power Off ~ Ideapad 本体の電源ボタンを押下すると PowerOff の確認画面が表れます、「電源を切る」を押すと Power Off になります。~ * [[MeeGo>labs.beatcraft.com/deadend]] v1.0.0 Netbook [#i11bac1e] [[MeeGo>labs.beatcraft.com/deadend]] v1.0.0 について記載しています。~ - kernel version~ Linux beat-desktop 2.6.33.3-11-1-netbook #1 SMP PREEMPT Tue Jun 29 15:24:50 UTC 2010 i686 i686 i386 GNU/Linux ** network [#a3a3b91b] network 設定 についての項目です。~ network 設定画面が以下のように表示されます。(v1.0.0 では DNS の欄はありません)~ IP アドレス サブネットマスク ルーター: *** Ether [#q7e104e1] - 固定IP(v1.0.1 では変更があります) ~ DNS 設定は resolv.conf に設定します。~ $ sudo vi /etc/resolv.conf # Generated by Connection Manager options edns0 ## nameserver 127.0.0.1 nameserver (DNS server の IP アドレス) また、network 設定の「ルーター」 に Gateway の IP アドレスを設定します。~ これで外部サイトへの接続が確認できます。~ *** Wifi [#nb07736c] デフォルトインストール時、デバイスを認識していません。~ v1.0.1 で ドライバーをインストールしました。~ * ソフトウェアカタログ [#s8d46f09] ソフトウェアカタログにてアップデートリポジトリ(ソフトウェアソース)の有効の追加および無効ができます。~ 今回は以下のソフトウェアソースを選択しました。(デフォルトで選択されているものを含みます)~ - Adobe System Incorporated - [[MeeGo>labs.beatcraft.com/deadend]] 1.0 - Source Packages - [[MeeGo>labs.beatcraft.com/deadend]] 1.0 - i686 - [[MeeGo>labs.beatcraft.com/deadend]] 1.0 - i686 - Debug Packages - [[MeeGo>labs.beatcraft.com/deadend]]1.0 - Core Update - Source Packages - [[MeeGo>labs.beatcraft.com/deadend]]1.0 - Core Update - i686 - [[MeeGo>labs.beatcraft.com/deadend]] 1.0 - Core Update - i686 - Debug Packegs - [[MeeGo>labs.beatcraft.com/deadend]] Extra - Source Packages - [[MeeGo>labs.beatcraft.com/deadend]] Extra - i686 - [[MeeGo>labs.beatcraft.com/deadend]] Extra Update - i686 - [[MeeGo>labs.beatcraft.com/deadend]] Netbook - Source Packages - [[MeeGo>labs.beatcraft.com/deadend]] Netbook - Source Packages (同名) - [[MeeGo>labs.beatcraft.com/deadend]] Netbook - i686 - [[MeeGo>labs.beatcraft.com/deadend]] Netbook - i686 (同名) - [[MeeGo>labs.beatcraft.com/deadend]] Netbook - i686 - Debug Packages - [[MeeGo>labs.beatcraft.com/deadend]] Netbook - i686 - Debug Packages (同名) - [[MeeGo>labs.beatcraft.com/deadend]] non-oss - Source Packages - [[MeeGo>labs.beatcraft.com/deadend]] non-oss - i686 - [[MeeGo>labs.beatcraft.com/deadend]] non-oss - i686 - Debug Packages - [[MeeGo>labs.beatcraft.com/deadend]] non-oss Updates - i686