lubuntu-12.10とqtcreatorはりきらないひといつも三日坊主で、はりきったトコロで続かないから、はりきらないでダラダラ行こうと考えて、不定期で更新中の中身のうすーいブログです。Quickの記事が載って、なんかおもしろそーだなとまたつまみ食い的に遊んでる次第。AZが最強だろーよ」とかワケのわからんことを考えたワケだけど、QtCreatorをAndroid上で動かす技量があるワケでもなく(ビルドは試みたけどどうにもならず)、「てっとりばやく動かすにはubuntu化だよね」と思ったので、久しぶりにaznyanにubuntuを入れてみることにした。Wiki久々に上のサイトを訪ねてみたら、前回エントリ書いた頃(もう一年以上前だ・・・)は11.10だったのが、12.04(ubuntu)と12.10(lubuntu)になってる。いうワケで、lubuntuの方を選択して入れてみた。インストールの方法自体は以前と変わらないので省略。起動してみたらさすがにlubuntuってことなのか、11.10入れてみた頃に比べるとすごく軽快。フツーのPCに比べれば「快適」っていうレベルにはならないワケだけど、それにしたってそれなりに使えるレベルで動いてくれる。サポート」を立ち上げて、日本語周りのインストール。日本語の環境は整った。update」したら、なんか「ハッシュサムが適合しません」とか言われてなんか良くない感じ。updateしろと書いてあった。/var/lib/apt/lists/partial/*まぁ、要するキャッシュを消せって話なのかね。upgradeして最新の状態へ。lxde」してデスクトップをLXDEに変更した。ここでよくある問題はLXDEには標準で電源管理アプリがないので、蓋閉じてもサスペンドしてくれなかったりと結構面倒。あと、lxkeymapでキーマップの設定を変更したりしても、再起動した時に元にもどっちゃう。「スタート」→「設定」→「Lxkeymap」を起動して、キーマップを日本語へ変更。次に「~/.Xmodmap」を以下の内容で作成。/home/helicalgear/.Xmodmap@xfce4-power-managerで、再起動すると日本語キーマップが有効になって、xfce4の電源管理が使えるようになる。都合のいいように設定すればOK。GPUs.」を選択して適用すれば、NVIDIAドライバをインストールしてくれる。これもインストール後は再起動すればいいみたい。次になんとなくアレだったのはswapの設定。12.04以降っぽいんだけど、zramなswapが標準でONになっていて、いろいろと妙な感じ。こいつをDisableにする。/etc/init/zram-config.con」を開く。4行目ぐらいにある以下の記述を変更する。[]再起動するとzramなswapを作らなくなる。代わりにちゃんとしたswapを設定する。方法としては以下の3つかな。内臓ストレージにswapfileを作って、swapを設定する。SDカードにswapパーティションを切って、swapを設定する。SDカードにswapfileを作って、swapを設定する。1は内臓ストレージの寿命を縮めるのでパス。動作速度的には2が良さそうなんだけど、これもSDカードの寿命の問題でパス(多分、そうだよね?)。Cardを挿しっぱなしにしないといけないけど・・・まぁ、いいよね。Card]/swapfileこれでswapfileができる。あとは、以下のコマンドを。Card]/swapfileこれで2GBのswapが確保できた。あとはこれを起動時に自動で追加するようにすればいいんだけど、SDカードのマウントのタイミングなのか、fstabに記載してもrc.localに記載してもうまく起動時にswaponしてくれない・・・とりあえず今は起動後、手動でswaponしてる。これでようやく一通り環境ができたんで、いよいよqtcreatorを入れてみる。qtcreatorあとは必要なものを全部入れてくれる。Ver.2.5.2(最新は2.6.1)だけど、とりあえず遊ぶだけなら困らないよね。インストールが完了したら起動して、QtCreatorの設定・・・ってところで、ちょい気をつけることがある。するといわゆる「クロスコンパイル環境」だと認識されるのか、コード書いて「ビルドと実行」しても一生懸命ターゲットの環境にデプロイしようとして、ローカルで実行してくれない。Linux」を無効にしてから、Qtライブラリの設定をしなおすといいよ』という情報をみつけた。「/usr/bin/qmake-qt4」を追加、ツールチェインも「手動」→「GCC」→「コンパイラのパス」で「/usr/bin/gcc-4.7」を選んで適用すればOK。これで、一応一通り開発できる環境になる。上はSoftwareDesignに掲載されたサンプルコード(ちょっと改変してあるけど)を実行したところ。「開発できる」ってだけで、動作も遅いしどうなんだって感じ。Androidの状態でならともかく、Ubuntu乗せたら(Androidでの駆動とくらべて)動作時間は短くなっちゃうから、たいしたメリットはない気がする。AZ自体は薄くて軽いから、本格的に開発したいって感じじゃなくて、毎日持ち歩いて苦にならない環境って意味では、使えなくもないかもしれない。AZ上で動作するubuntuが思った以上にある程度動く感じになってたってコトの方が大きかった。サスペンド/レジュームもちゃんと動作するし、サスペンドしてるのに本体が熱くなるなんてこともなさそうだった。QtCreatorでもなんでもバリバリコード書きたいヒトはやっぱちゃんとした環境整えた方がいいと思った(あたりまえだw)。(Atom)自己紹介helicalgearただのオッサンです。ビールとデジタルガジェットが好きです。時々コードも書きます。