2013年12月14日土曜日

自宅サーバのOSをLubuntuにする

2年前の作業でサーバに昇格したCeleron D 330(2.66GHz)のマシーンにopenSUSEを入れてサーバとして運用していたのですが、バージョンアップするごとに動作が重くなり、最近ではマウスの移動も途中でつまずく感じで嫌気が差しておりました。他のディストリビューションと比べて異種独特な雰囲気を持っているSUSEは、以前からのお気に入りでもあったのですが、実用性が低いのであれば使い続ける理由はありません。次は何を使おうか思案していると、Lubuntuという選択肢が思い浮かびました。
#日本語のサイトは、「Lubuntu日本語情報サイト」がオススメ。MintとかPuppyとかTiny Coreとか紹介しちゃうところは、かなり共感するし好感が持てる。

Lubuntuは、その名が示す通り、私も長年愛用しているUbuntuの派生版で、デスクトップにLXDEを採用したもの。そればかりではなく、かなり軽く作られているようです。私にとってもLXDEは使い慣れているし、Ubuntuの公式派生のLubuntuなら信頼性も高いと考えました。

早速WebサイトからISOイメージをダウンロードしてCDに焼きました。これをサーバとして使っていたマシーンに入れていつものように起動すると、難なく起動してくれました。マウスの動きもかなり早く、これなら使えると思いました。そのままインストール作業を進めて数分で完了。CDを抜いて再起動してから、アップデート作業とNetatalkのインストール&設定を行います。(「言語サポート」を起動して不足分をインストールするのも忘れずに)

「Synapticパッケージマネージャ」で「Netatalk」を検索し、インストールの設定をして「適用」すると、いつものようにダウンロードからインストールまで自動的にやってくれました。サーバへの接続を安定させるために、ネットワークの設定を変更して再起動すると、なんともあっけなくafpでつながるようになりました。これでファイルなどのバックアップが出来るようになってホッとひと安心。Lubuntuにはあまりソフトが入っていないことがわかりましたが、サーバに使うので十分な感じ。これからしばらくはこの環境で行こうと思います。

2013年12月8日日曜日

Raspbianを8GBのSDカードに移動しMathematicaをインストールする

しばらく放置していたRaspberry Piでしたが、Mathematicaが無料で使えるようになったという話を聞いて、インストールしたいと思っていました。しかし、作業の時間がなかなかとれず、このままではいつまでたってもできないと考えて意を決してやってみることにしました。(以下、数日かけての作業結果)

久しぶりなのであれこれ忘れている感じだったのですが、とりあえず、モニタとキーボード&マウス、LANケーブルをつないで電源を入れてみました。無事に起動を確認した後、ログインしてからいつものように「startx」コマンドでLXDEを起動し、先のWebサイトの情報に従ってインストール作業を開始しました。(「LXTerminal」を使用)

$ sudo apt-get update && sudo apt-get install wolfram-engine

しかし、ディスクの容量が足りずにエラーを吐いて終了してしまいました。その他にもいろいろと入れているためもあってか、4GBのSDカードでは足りないようです。試しに「apt-get autoclean」でいらないパッケージの情報を削除してみましたが、まだダメなようです。そこで、Raspbianを8GBのSDカードに引っ越しをすることにしました。

参考にしたのは「橋本商会」さんの「Raspberry PiのSDカードをコピーする」です。まずは、SDカードをMacBook ProのSDカードスロットに挿し込んで、ターミナルを起動して「df」コマンドでマウントポイントを確認。後は、以下のコマンドを順番に叩いてディスクイメージを作りました。

$ diskutil umountDisk /dev/r(dfで確認したSDカードの場所)
→ SDカードの場所は、"disk2"のようにボリューム名付き"disk2s1"でないもの
$ sudo dd if=/dev/r(dfで確認したSDカードの場所) of=(任意の名前).dmg bs=1m
※この作業が少々時間がかかります
$ diskutil eject /dev/(dfで確認したSDカードの場所)

これで無事にSDカードのディスクイメージができ上がりました。これを別のSDカードにコピーします。

$ diskutil umountDisk /dev/r(dfで確認したSDカードの場所)
→ SDカードの場所は、"disk2"のようにボリューム名付き"disk2s1"でないもの
$ sudo dd if=(任意の名前).dmg of=/dev/r(dfで確認したSDカードの場所) bs=1m
※この作業が少々時間がかかります
$ diskutil eject /dev/(dfで確認したSDカードの場所)

これでコピーが完了しました。でき上がったSDカードを、Raspberry Piに挿して起動してみましたが、問題なく動いてくれました。ここで、容量を大きくしたSDカードをフル活用するために、LXTerminalを開いて「sudo raspi-config」を起動し、「expand_rootfs」を選択します。すると、SDカードの容量をフルに活用できるようになります。

さて、先ほどつまずいたMathematicaのインストールを続けてみます。すると、今度はスムーズにどんどんインストール作業が進みます。そして、LXDEメニューにMathematicaのアイコンが現れたら、無事にインストール完了です。これからどれだけ使えるものか試してみようと思います。

RaspbianにArduino IDEと日本語入力をインストールする

前回に引き続きRaspberry Piの話題です。特に強い需要があるわけではないのですが、作業環境としてArduino IDEをインストールしておくと、何かと便利かなぁと思ってインストールすることにしました。

方法はとても簡単。「LXTerminal」を開いて、

$ sudo apt-get update && sudo apt-get install arduino

と叩くだけです。インストール終了までにはかなりの時間がかかりますが、それはいつものこととして気長に待ちます。はじめは、4GBのSDカードの方で試してみたのですが、かなりいっぱいな状況のようで、インストールに失敗してしまいました。そこで、前回新しく8GBのSDカードにコピーしたものを使いましたが、こちらは問題なくインストールできました。
#ちょっと遅い情報ですが、日本語の文字化けが起こる場合は「sudo apt-get install ttf-kochi-gothic xfonts-intl-japanese」をすると良いようです。
#うまく通らない時は、先のコマンドの前に「sudo apt-get update」してからの方が良いようです。
#この作業をしてあっても、「startx」前のコンソール画面では、日本語はうまく表示されないようです。(多分方法はあるんだろうと…)

バージョンが1.0.1なのでちょっと古いのですが、そのうちバージョンアップされることを期待して待つことにします。(自力で何とかできないこともないかも…)
#複数台のRaspberry PiをLANケーブルを抜き挿ししながら交換で使う場合、Raspberry Pi起動させてからLANケーブルを挿さないとうまく起動しないことがありました。スイッチングHUBの問題かもしれませんし、LANからの電流による誤作動なのかもしれませんが、動かない状態になるため一瞬焦りました。

続けて、日本語入力ができると便利だろうということで、「ibus-anthy」をインストールします。コマンドは「sudo apt-get install ibus-anthy」でLXTerminalから簡単にインストールすることができます。これでだいぶ使える状態になりましたが、マシーン自体が非力なため、仕事などのために常用するのはちょっと難しいところです。ただ、いじるのが楽しいというのは間違いないので、これからもいじり倒していきたいと思います。

【追記】使えるようにするには、これだけでは不十分です。インストール作業が済んでから、下のタスクバーの「IBus」のアイコンを右クリックして「設定」を選択します。すると「IBusの設定」画面が表示されます。 この中の「インプットメソッド」タグを開き、「インプットメソッドの選択」から「日本語」→「Anthy」を選ぶとインプットメソッド欄に追加できるようになるので「追加」ボタンを押します。これで「Control + Space」で日本語入力ができるようになります。(日本語入力に対応しているソフトのみ)(2014.2.27)

2013年12月3日火曜日

AcerのNetBookにMint 16をインストールする

以前、ある研究に参加して買って頂いたAcerのNetBookPC(Windows XP入り「ASPIRE ONE D250(10.1インチ、Atom N280)」)が6台あるのですが、そろそろXPにも見切りをつけなければならない状況になり、OSをLinuxにすることを思い立ちました。

そもそもこのPCは、前任校でScratchを使った学習活動を行った際に活用したもので、Linux版のScratchではマイクからの録音ができなかったことから急遽買って頂いたものでした。現状では、Linux版のScratchでもマイクからの録音ができるようになっているため、既に存在価値がありません。しかも、XPのサポートが終了するとあっては、早めに別のOSで再生する必要がありました。

いろいろと考えた末に、使い慣れたMintで再生することにしました。問題はこのNetBookにはDVDドライブがないため、通常のインストールができないことでした。いろいろと情報を探していると、MintをUSBメモリからインストールする方法があることがわかってきました。参考にしたのは「ノートPCにUSBでLinux Mint 15をインストール」というBlog記事でした。ポイントは、「UNetBootin」というソフトを使うことのようです。早速これをMintを動かしているマシーンの「ソフトウェアマネージャ」(Ubuntuだと「Ubuntuソフトウェアセンター」でO.K)で検索すると、結構あっさり出てきました。(それだけ使用者が多く需要があるということでしょう)これを使って予めダウンロードしておいたMint 16(32bit版DVD)のISOイメージをUSBメモリに入れることにしました。
#16は、現在RCではありますが、今後正式リリースになるだろうと考えて、15からの面倒なアップグレードより、16でのアップデートの方が簡単だろうと考えました。

USBメモリの容量は、ちょっと多めに見積もって8GBのものを使用(実際には1.3GB程度しか使われていない模様)。前述の記事に従ってUNetBootinで作ったBootUSBメモリをNetBookに挿して起動します。はじめに使ったUSBメモリは、何をしてもBootしなかったので、Bootに対応していないUSBメモリだったようで、改めて別のもので再挑戦しました。するとあっさりMint 16が起動し、インストール作業を進めることができました。
#BIOSの設定でUSB HDDを優先にすることもお忘れなく。

ここから先は、「Linux Mint 15 "Olivia"のインストール」と同様に、いつものインストールウィザードで作業が進みます。毎度のことながら多少時間はかかりますが、インストール自体に問題はなく無事終了。再起動を促されるので、再起動してUSBメモリを抜き取ると、追加のアップデート作業にとりかかります。こちらも無事終了し、ようやく使える状態になりました。

ついでに、Scratch 1.4とArduino IDEを「ソフトウェアマネージャ」からインストールして、いつでも学習活動に使える状態にしました。マシーンの非力さが気になるところですが、動作としては問題ないようです。

2013年11月16日土曜日

Linux Mintを14から15にUpgradeする

自宅で常用しているLinuxマシーンが2台あって、1つはUbuntuで、もう1つはMintで動かしています。(児童用の私物PCはPuppy(そろそろ5.2.8にしようかなぁと。5.5は不具合があるみたいだし…)で動かしています)
#ファイルサーバはopenSUSEで運用しています。←マシーンが古いので動作がもっさりしてて嫌なのですが。

このうち、Ubuntuは最近13.04から13.10にUpgradeしました。これは、「アップデートマネージャー」からUpgradeできたのでとても簡単でした。(昔はそうでもなかったけど…)次に、もう1台のMintをUpgradeしようと思ってちょっとつまずいてしまいました。どうやら、Mintのアップデートマネージャでは、14から15へUpgradeはできないようなのです。とりあえず、インストール用のDVDを作ってそこから起動し、Mintの上書きインストールをしようかと思いましたが、そもそもそういう設定がなく断念。そこでGoogleさんに尋ねると、「ておくれブログ」さんの「Linux Mintのアップグレード方法」というページが見つかりました。これはわかりやすくてありがたい。今回は、これを参考にして作業することにしました。

推奨されている「リフレッシュアップグレード(Re-fresh Upgrade)」でUpgradeすることにして、まずは「バックアップツール」を起動しました。「ファイルをバックアップ」を選択すると、バックアップ元のソースとバックアップ先を設定する窓が現れます。バックアップ元のソースには「/home」内から自分のユーザ名の付いたフォルダを選択し、バックアップ先はUSB2.0対応のカードリーダーに挿したコンパクトフラッシュ(8GB)を選択しました。
#本当は、USB2.0対応の外付けHDD(40GB)があったのでこれを使おうと思ったのですが、うまく使うことができず、調べてみたらフォーマットがおかしくなっていました。MacBook Proでフォーマット(FAT)し直して、使えるようにしましたが、かなり古いもの(一度中のHDDが壊れて同じ型のHDDを換装して使っていた)なので、今回の作業には使いませんでした。

ファイルのバックアップはかなり時間がかかりました(エラーでバックアップできないファイルもあった)がとりあえず終了。次に、「ソフトウェアセレクションをバックアップ」にとりかかりました。バックアップ先は、先ほどのコンパクトフラッシュです。これはあっけないほどにすぐに終了してしまいました。これで準備は完了です。
#全部で3GB程度使いました。

ここからは、インストール作業に入ります。予めISOイメージを焼いておいたインストール用のDVDから15を起動すると、デスクトップに「Install Linux Mint」というアイコンがあるので、これをダブルクリックで開きます。すると、インストールウィザードの窓が開いて、いつものように様々な設定をしてから、インストールが始まります。手順は新規インストールと同じです。

インストール作業が済んだら、後は先ほどのLinux Mintのアップグレード方法に従ってバックアップから復元するだけです。(ユーザフォルダ内のファイルは、手動で戻しました。隠しファイルを表示して移動するのも忘れずに)もう少し簡単であると嬉しいところですが、何とか無事に作業が終了しました。そろそろ16がリリースされる気配がありますが、しばらくは15でがんばってみるつもりです。

2013年11月14日木曜日

Appleの無料になったソフトをインストールして古いものをアンインストールする

Mac OS X Mavericksの無償提供は、これまでUpgrade料金の捻出に悩まされてきた私自身にとって大きな衝撃でしたが、Appleの気が変わらないうちに(笑)インストールしてしまおうということで、修理から帰ってきたiMac(SnowLeopardで動いていた)と新しく購入したMacBook ProのOSをMavericksにしました。ここまでは、以前に書いた通り。

今回は、OS以外の無償になったソフトをインストールして、古いソフトをアンインストールすることにしました。つまり、iWorkとiLifeを新しいものに置き換えるということです。
#iOS版は、そのまま上書きでアップグレードしてくれるので、古いソフトが残ることはありません。

まずは、iWorkから。App StoreアプリケーションからApple IDでログインすると、Mavericksのときと同じように、iWorkの各アプリケーションが無料でインストールできる状態になっていました。これら(Keynote、Pages、Numbers)のインストールボタンを押すと、自動的にインストールが始まります。多少時間はかかりますが、特にやることもないのでしばらく放置。その後、無事インストールされていることを確認しました。

次に、iLifeのインストールを行いました。iTunesとiPhotoは既に最新のものにしてあったので、iMovieとGarageBandをインストールしました。こちらも多少時間はかかりましたが、問題なく無事にインストールが終了しました。
#iMacは、iMovieをインストールしようとすると「ビデオカードが対応していない」旨のメッセージが出てインストールができませんでした。

最後に、古いソフトをアンインストールしました。実は、このインストールでアップグレードされて、古いものは自動的に上書きされるのだとばかり思っていたのですが、しばらく使っているうちに古いのが残っていることが判明し、アンインストールの作業が必要なことを知りました。Googleに聞いて、「iWork'09をアンインストールする方法について。」というページを見つけました。この手順通りにやれば、アンインストールできます。私も前例にならってコピペ&加筆修正しておきます。

  1. Finder の「移動」メニューから「アプリケーション」を選択する。
  2. 「iWork '09」「iMovie (バージョン番号)」「GarageBand (バージョン番号)」というフォルダをゴミ箱に捨てる。
  3. 「Macintosh HD」を開いて「ライブラリ」フォルダを開く。
    ※「移動」メニューから「フォルダへ移動」で「/Library」と入力しても良い。
  4. 「Application Support」フォルダを開く。
  5. 「iWork '09」フォルダをゴミ箱に捨てる。
  6. 「ライブラリ」に戻って「Preferences」フォルダを開く。
  7. 「com.apple.iWork09.plist」および「com.apple.iWork09.Installer.plist」、「com.apple.iLife(バージョン番号).plist」というファイルをゴミ箱に捨てる。
  8. ユーザーの「ライブラリ」から「Preferences」フォルダを開く。
    ※Mavericksでは、optionキーを押しながら「移動」メニューを開くと選択できる。
  9. 「com.apple.iMovie(バージョン番号).plist」というファイルをゴミ箱に捨てる。

これで作業は終了です。旧バージョンのソフトも使い続けることができる仕様というのは、親切なんだろうとは思いつつ、上書きを選択できるようなシステムにしてもらえたらもっと良かったかもしれないと思いました。

2013年11月8日金曜日

カブトムシの飼育再開

カブトムシ飼育5年目にして痛恨のミスを犯した(結局、はじめに羽化した1頭を除き全滅)今年でしたが、思いもかけないところから4頭の幼虫を手に入れることができました。まだ、2齢から3齢になりたてくらいの大きさで、雌雄の区別(雄にVの印)がつかなかったのですが、カブトムシ飼育再開です。

今まで使っていたコンテナの中のマットは、ほぼ全滅させてしまったショックから捨てずに放置してあったので、まず環境を確認するところから始めました。 マットの中にあった黒く変色した前蛹状態のカブトムシを取り出した後は、ほとんど手入れをしていなかったので少々乾燥していましたが、マット自体に問題はなかったので、丁寧に加水をして幼虫を入れてやりました。4頭しかいないのでコンテナでは大きすぎる気もしますが、その分マットをたくさん食べて大きくなってくれることを願っています。

今度は失敗をしないように、成虫になるまでしっかり育てたいと思っています。