2013年5月16日木曜日

linux mint debian editionの64ビットをliveCD上から 日本語化してみた。


(おわびと訂正)5/4にデビアン7(wheezy)がリリースされたが
defaultのdesktopはgnome3のままだった。(追記終了)

Debian mintの64ビットをliveCD上から
日本語化してみた。

以前は32ビットのものをインストールしたが今回は64ビット
のCinnamonDesktopの日本語化をやってみた。
 
今回はインストールはしていない。
理由は最近どうも CinnamonDesktopの様子がおかしい。
更新がGnome3に追いつけないらしく、
manjaroでデスクトップから切られたらしいことは書いたが
その他にもCinnnarchがCinnamonDesktopを切って、
名前もAntergosに改名する模様。

1日本語化

ターミナルを開いて
$sudo su でルート権限に変更
#dpkg-reconfigure locales

でja_jp.utf8にチェックをいれてdefaultのlocaleにする。

menu>preferences>regeon and language
でロケールのJapaneseを追加し
ついでに キーボードも変更

一度ログアウトし、Languageをクリックして日本語を選択
usernameにmintと入力して再ログイン
するとデスクトップの日本語化はOK
この時、待ちのままで再ログインするとうまく日本語化ができない。
またdefaultのシステムにja_jp.utf8はありませんと言われるが無視。

再ログインで日本語になる。

2.日本語入力

わりと簡単にできた。

synapticからibus-mozcをえらんでインストールすると
必要なものが自動的にインストールされる。

端末より
$im-setting
でibus-mozcを選択
あとは
ibusを起動してインプットメソッドの設定で
mozcを追加してやれば終わり。


Debian wheezy 64ビット mate desktopに変更

 
いつの間にかデビアン7(wheezy)がreleaseされていた。
いつもならある程度バグつぶしが終わるまでインストールしないのだが
デスクトップがどうなったのか自分の目で確かめたかったので、
急遽インストールしてみた。
(現段階ではまだ多少あらがあるのでもう少し待ってもいいかもしれない。)

デビアンの場合、LiveからインストールできるCDがないので
(LiveCD自体は存在する)インストールの手順は割愛。

参考)デビアン公式インストールガイド
http://www.debian.org/releases/stable/installmanual.ja.html

グラフィックのインストーラーがあるのでそんなに難しくないと思う。

一時期デスクトップがXfceになるという情報が飛びかったが
残念ながら普通にGnome3のデスクトップに
決まってしまったようだ。

どう考えてもデスクトップでは使いにくいインターフェイス
なのでMateに切り替えることにした。

1)MateDesktopの導入


(ミニ情報)WIKIによるとMateは正式にはスペイン語の発音で
マテと読むそうであのマテ茶からきているそうです。

gnome3があまりに不評だったので、はじめはarch linux
のプログラマーたちによって、スタートし、現在では
独立のデスクトップとして、様々なディストリの支援を受けています。
基本的にgnome2からのフォークだそうですが
gnome3への移行も提案されているようです。(情報終了)


まだsynapticのバグ取りが不完全なようで使えない。
仕方ないので端末を使ってインストールを行った。

(追記)その後メニューのcommandをsynaptic-pkexecから
gksu synapticに変更すると一応つかえるようになった。(追記終了)

(追記5/25)その後このバグは修正された模様
なるべく端末やコマンドを使いたくないが当初synapticが使えなかったため
やむなく最初は端末から説明をしています。(追記終了)

参考にさせていただいたサイト
http://wiki.mate-desktop.org/download

端末をルート権限で開き

#nano /etc/apt/sources.list
にdeb http://repo.mate-desktop.org/debian wheezy mainを追加

#apt-get update

mate-archive-keyringが無いと言われるので

#apt-get install mate-archive-keyring

もう一度
#apt-get update

最後に
#apt-get install mate-core

ここでmate-desktop-environmentまでインストールしてしまうと
gnomeのアプリに加えてmate用のほぼ同じ機能のアプリが
2重に入ってしまうので、
最低限のmate-coreのみインストールした。
(mate-desktop-environmentをインストールするかどうか
は各人のご判断でお願いします。)

(追記2014 2/11)
この際mate-system-toolsというパッケージが
インストールされていないならば入れておいたほうがよい。
これはアカウントやadduser関連のことをGuiでやってくれるので便利だ。
(追記終了)

一度ログアウトしデスクトップの選択のところで
mateが追加されているはずなので選択しログイン、
これで見慣れたmateのdesktopになっているはず。

2)nvidiaのドライバー http://www.fandigital.com/2012/05/install-nvidia-in-debian.html
のサイトを参考にさせていただきました。

先ほど同様に/etc/apt/sources.listをいじって
deb http://ftp.jp.debian.org/debian/ wheezy main
に non-free contribを追加

#apt-get update

尚、debianのインストール時にはwheezyのインストールCDが
必要になることが多いのであらかじめ用意しておく。
#apt-get install nvidia-glx nvidia-kernel-dkms

#apt-get install nvidia-xconfig nvidia-settings

注)2段に分けたのは単に見栄えが悪いからなので
一気に上4つをインストールしても構わない。

#nvidia-xconfig

で自動的にXorg.confが作成されて設定完了。

3)compiz


(追記 2013 12/13)
残念ながらcompiz関連がすべてのデビアンのレポジトリーから完全に消去
されたらしい。
よってcomposit等が使えないのでcairo-dockもデビアン7
では、もはや使いようがない。 
gnome3にはcompizが必要ないということらしい。
一応以下の記録は残しておく。

(加筆)以前compositは無理だと書いたが、その後使っていくうちに
mate-window-managerというのが、あって
コントロールセンター>ウインドーでcompositの切り替えができた(加筆終了)


あと最後の手段として相当危険な方法だが、Ubuntuの12.04
あたりのレポジトリーを書き込んでインストールする方法があるが
二度と立ち上がらなくなる危険もあるのでお勧めしない。
 (追記終了)

Desktopがgnome3に変わって必要がないと判断されたのか
Compiz関連がStableから外されている。
おそらくgnome3にはそういう機能がないので
インストールすればXwindowの異常により
ログイン出来なくなるからだろう。
すくなくとも自分の経験だとCinnamonはアウトだった。

いろいろ調べたところsidのものを使っても
異常がないことがわかったのでsidのものを使うことにした。
再び /etc/apt/sources.listをいじって
deb http://ftp.jp.debian.org/debian sid main
を追加。

#apt-get update


この時いろいろうるさくアップグレード
を言ってくるが無視。
へたにアップグレードをやってしまうと再起不能になる。

同様に fusion-icon compizconfig-settings-manager
なんかをインストールすると
依存関係でだいたいインストールされる。

参考)
http://tibiwan8-linux.blogspot.jp/2009/09/debian50-lenny3d.html
の下の方にcompizに必要なアプリの一覧を載せてある。

fusion-iconを使って設定マネージャーをいじり
自分の好みの設定に変更し自動起動するアプリに
fusion-iconを追加した。

sidのレポジトリーは使用後に削除した。
へたにアップグレードしてしまうと故障の原因になりかねない。

(追記)aptsid,sidux,siduxion系のLinuxのマニュアルを読んだことの
ある人はすぐにわかると思うが、sidのインストールの際には
aptitudeコマンドは使わないほうが賢明だろう。

実際には aptsidなどでもめったに事故はおきないらしいが
基本的にSidを扱う際にはaptコマンドを使ったほうが良い。

aptitudeは細かい設定やapt以上に細かい依存関係まで扱ってくれる
のだが、それはあくまでstableでのバグ取りが十分な環境での話だ。

Debianのようなコミュニティーベースのディストリは
基本的に寄付金でやりくりしているので、慢性的に人手不足、
せめて安定版だけはちゃんとしようとしてバグ取りをするのだが、
sidまでは手が回らない。

それ故にsidを扱っているディストリは基本的に
aptitudeコマンドは避けるように注意書きがある。

Ubuntuの場合はおそらく基本的にSid(訂正testing)しか扱っておらず、
会社の創立者がスペースシャトルで宇宙旅行するほどの金持ち
だから十分バグがとれているんでしょう。
ただ以前はaptを使ったほうが無難だという意見もあった。
結局、aptitudeはstable向けのコマンドだという話です。(追記終了)

4)Emerald theme managerのインストール


windowのタブの挙動(いわゆるトグルというやつ)
がおかしいのでmetacityからEmeraldに変更。
Ubuntuのパッケージを利用するやり方なので、依存関係を壊す
危険があり、それなりの覚悟が必要。

Ubuntuのpackage searchを使ってLucidのemeraldパッケージと
libemeraldengine0をダウンロードしGdebiを使ってインストール。
これだけでemeraldが使えるようになった。

テーマは
http://beryl-themes.org/index.php?xcontentmode=103&PHPSESSID=6741ac1cf9b177e7a988c261137e0f4f
からダウンロード。


5)sensors appletとpulse audio関連 

ここからはgksu synaptic commandで
synapticマネージャーが起動できたのでそれを使った。

sensors appletについては
mate-sensors-applet
mate-sensors-applet-nvidia
mate-system-tools 等をインストールした。

pulse audioはそのままだとパネルに
音声出力コントローラー(スピーカーのアイコン)が出ないので
mate-media
mate-media-common
mate-media-pulse
をインストールしたところパネルに表示できたと思う。

6)Mdmの導入


ここからはかなり実験的な操作になってくる。

gdm3の代わりにLinux mint等で使われている
mdm(mate desktop manager?)をログインマネジャーとして導入。
通常のLinuxmintではなくlinux mint debian edition
のレポジトリーからダウンロードした。

Linux mint debianのレポジトリー
http://packages.linuxmint.com/list.php?release=Debian
からmdmとmint-mdm-themes_1.0.7_all.debをダウンロード。

これらをGdebiパッケージインストーラーをつかってインストールするのだが
mdmをインストールする際に
gdm3とパッケージが競合すると言われるのでgdm3を
アンインストール。
同時に
gnome
gnome-core
task-gnome-desktop
の3つが依存によって一緒にアンインストールされる。

(追記5/22)
当初はこれだけだとログイン画面の設定が行えない
と思ってxdmをインストールしていたがその後不要
と判明したのでxdmはインストールしなくてもよい。(追記終了)

一度ログアウトしてdefaultのdesktopを選択して
mateをもう一度えらびなおし、
その際についでにオプションからログイン画面の選択
を選んで先ほどのmint-mdm-themesの中から好みのテーマを
選択できる。

ちなみにlightdmを使いたい場合は
 http://wiki.debian.org/LightDM
を参照
lightdmはUbuntuの親会社が開発したDesktop managerで
debianのパッケージに含まれているので
簡単にインストールできる。

gdm3と競合するがインストールの際にどちらを選択するか
聞かれるのでそこで選んでやればいい。

lightdmに変えて使っている人も結構いるようでgdm3に比べて
背景などいろいろいじりやすい。 

(追記)いろいろネットを調べていたところより簡単な方法を見つけた。
/etc/apt/sources.listに
 deb http://packages.linuxmint.com/ debian main upstream import
を添付。

#apt-get update

#apt-get install linuxmint-keyring 

#apt-get update


#apt-get install mdm mint-mdm-themes
でいけるそうです。

7)メニューの編集とファイルマネージャー


gnomeの本来のメニューの編集はalacarteというアプリが
行なっていたがmateのパネルとの相性が悪く
不具合が起こるのでmozoという
mate用のアプリをインストール。

同時にmate-control-centerもいれた。

またファイルマネージャーも従来のnautilusからcaja
に変わっているため、

caja-gksu
caja-open-terminal

をインストールした。
ただどうしてもこうなると
nautilusやgedit gnome-control-center、alacarteなど
の同じような機能のアプリが重複してしまう。

そこで削除も考えたがそうすると、もしmateが立ち上がらなかった時
gnome desktopが使えなくなるおそれがあるのでメニュー表示から
隠すだけにしておいた。



2013年2月23日土曜日

linuxのchromium-browserでchromeのpepperflashを使ってみた

linuxのchromium-browserはそのままだとfirefoxのflashに連動している
すでにいくつかのサイトでLinuxむけのfirefoxでは不具合が起こり始めて
いることからなんとかchromiumにchromeのpepperflashを移植できないか
試してみた。(事情があってgoogle-chromeが使えないOSがあるため。)


結論からいえば失敗だった。
ただもしかしたら誰かが解決してくれるかもしれないので一応
残しておく。

1.libpepflashplayer.soの抽出。
これはgoogle-chromeのパッケージから取り出した。
chromeをダウンロードすると/opt/google/chrome/PepperFlash
に展開されることが多いのでコピーしておく。


2.chromiumにpepperを入れてやる
先程コピーをとったPepperFlashを
 /usr/lib/chromium-browser/pluginsにルートのブラウザ
などを使って放り込んでやる。

3.chromiumの設定を変更してやる。
この設定はetcにあるので

$sudo nano /etc/chromium-browser/defaul
を開くと下のほうの行にCHROMIUM_FLAGS=と書かれたところがあるのでそこを下の用の書き換えてやった。

CHROMIUM_FLAGS="--ppapi-flash-path=/usr/lib/chromium-browser/plugins/libpepflashplayer.so  --ppapi-flash-version=11.5.31.2"

ただし最後の11.5.31.2のバージョンのところは自分の使っているバージョンに合わせる。
このバージョンはPepperFlashをダウンロードした際に、同じディレクトリのmanifest.jsonの中にかかれているのでそこを確認して書きなおしてやる。

これで理屈のうえでは使用可能だと思ったのだがどういうわけか起動失敗。
urlにchrome://plugins/を打ち込んで
pluginを確認adobeflashを無効にしたりしたがどうにも
PepperFlashがつかえなかった。

(追記ミニ情報 4/12)
Linuxだとgoogle chrome関連のブラウザとしてはSRwareironやchromium
があるがいずれもフラッシュは通常のadobe flashで
これに対してオリジナルのchrome だけがpepper mint flash
が使えるようなのではないかと最近考えている。

linuxだとどうしてもadobe flashを使い続けるわけにはいかないようなので
google chromeに期待せざるをえないわけだが、どうもそのchrome
もdebian系では映像異常、gentoo系では音の異常が発生している。

gentooのforumによればfirefoxでAdobe11のflashがアウトらしく10に逆戻り、
gentooはfirefoxとの相性が 良くないらしい。
最近はfirefoxの高速リリースのせいでパッチも遅れている。

calculatelinuxをいじっているので思うのだが
Gentoo系列だとOperaのほうがまともに動作するようだ。

(追記2013 10/28)
動画の場合だと違いが分かりにくかったりするが、
ブラウザゲームをいじるとクロムとそれ以外のブラウザでのフラッシュの
重さは一目瞭然、今後のことを考えるとgoogle-chromeが使えないLinuxはかなりきついことに
なりそう。(追記終了)



2013年2月16日土曜日

Biosの日付を修正したらosが起動しなくなったこと

先日、PCの電池がきれてしまい日付が狂ってきたので電池の交換
をおこなったところBiosの日付の月のところを誤って
未来の日付を入れてPCを起動してしまった。

そのとき1度だけは起動したのだが、その際に日付の間違いに気付き
Biosの設定で日付を修正しなおしたところ
PCのXwindowが開かなくなってしまった。

数回起動を繰り返すうちに
/dev/sdaの時間の設定が狂ってしまったことが判明
sdaが1から4まであったので
 
コンピューター4回起動させそのたびにコンピューターが苦情
をはいたsdaの場所をfsckを使って修正
#fsck /dev/sda1(sda2,sda3,sda4)
というふうにして一つずつ、PCが英語で
「修正しますか?」という質問をしてくるので
yesをいれていき、4回目でようやく
通常のログイン画面が立ち上がった。

追記)その後わざとBiosに同様の変更をして試したところ
sda2の修正は必要無さそうなことがわかったので、
とりあえず1.3.4の修正だけで良さそうだ(追記終了)

当初なにが起こったのかわからなかったので相当あせった。
あまりやくにも立たないかもしれないが、
何かのヒントになるかもしれないので、
自分のような初心者のため一応記録しておく。

2013年2月8日金曜日

PC-BSD9.1(64ビット) 感想

ハードディスクへのインストールやアプリのインストール
はかなり簡単にできる。
ibus-mozcに関してはEasyPBIが使えなかったので
/usr/ports/japanese/ibus-mozcのディレクトリーに
移動して
#make&make install
で入れることができた。

ただBSDはどうしても
フラッシュ関係はLinuxに比べてかなり見劣りする。
ブラウザはfirefoxがまだ一番まともだが、重く
ニコニコ動画等他の動画を見ることは
できたがコメントは入力できなかった。

ChromiumとAroraも試してみたが
いずれもニコニコ動画は視聴自体が不可能だった。

Operaは自分で試してはいないが他の人の情報
によるとやはり動画がアウトらしい。

やはりサーバー向けのOSらしくDesktopにはあまり向いていないようだ。
デスクトップ向けのアプリケーションなどはそこそこあるが
ブラウザがまともに使えないのは痛い。

Adobeがlinuxでのフラッシュの提供をやめてからあと
Firefoxではいくつかの動画でフラッシュの調子が悪くなってきている。

Adobe抜きの場合、gnashがなんとかYOUTUBEに関しては
100%の互換性を実現したがその他の動画サイトは難しい。
この分野ではAdobeがほぼ独占状態なので、そうなると
おそらくLinuxではgoogle-chromeが
主力のブラウザにならざるをえない。

他のLinuxのブラウザはフラッシュが使えないので
Linuxでのブラウザ開発は今後衰退してゆく可能性がある。

たたし、いずれにせよ現状BSDはChromiumはつかえても
 オリジナルのgoogle-chromeが使えない。

裏技でchromeのpluginをchromiumで使う方法も試みたが
新しいプラグインは使えませんと言われるばかりで
うまく行かなかった。

随分改良されたとはいえ 、
結論としてはデスクトップとしてはあまり使い勝手が
いいとはいえなかった。









2013年2月4日月曜日

PC-BSD 9.1 Isotope Edition64ビットをインストールしてみた その2

デファルトのブラウザは大嫌いなKonquerorなので
Firefoxをインストールすることにした。

ここでパッケージマネージャーについて触れておくと
Guiのパッケージマネージャーらしきものは2種類ある。
そのうちの1つがAppCafeとよばれるもので
デビアンで言うところのSynaptic managerのようなもので
ソースからビルドするのではなく、あらかじめつくられたパッケージ
をインストールするタイプのものだ。

1.AppCafe



上の検索ボックス
にfirefoxと
入れてやると
あっさり
見つかった。

あとは
クリックする
だけでOK。
きわめて
シンプルな作りだ。









ブラウザ類はほぼここから入れられるようだ。
日本人向けには2chブラウザのJD
などもここから入れられる。

office類などもここから入るようだ。
ただインストールできるソフトの数はまだそれほど
多くはない。
今後に期待したい。

2.EasyPBI

追記)2/6
まずEasyPBIを使う前にportsnapでportを
追加してやる必要がある。
やり方は端末より
#portsnap fetch
で圧縮されたporttreeがダウンロードされる
次に
#portsnap extract
で展開。
ちなみにアップデートは
#portsnap fetch update
で行う。
これでportが使用可能になる。(追記終了)

次にフォントを入れてみることにした
今度はAppCafeで検索しても見つからなかったので、
もう一つあるEasyPBIと言うのをつかって
みることにした。

このEasyPBIは
ポートというBSDの本来のパッケージ管理システムを
Guiにしたもので、要はネットから材料を集めてソースから
PBIというパッケージをつくってやるのである。

このパッケージはデビアンパッケージ同様に作成後
PBIランチャーというものでインストールしてやらねばならず
ちょうどgdebiパッケージマネージャーでデビアンパッケージを
インストールするのに似ている。

デスクトップ>PC-BSD KDE システム設定
を開き、一番上の欄右側のEasyPBIをクリックすると



左のような
ウインドー
が現れる。
















するべきことは次の3つ

  1. モジュールの作成のタブから新モジュールを製作
  2. 作ったモジュールをPBIをビルドでPBIパッケージ化
  3. 完成したPBIパッケージをPBIランチャーでインストール
1.上のウインドーの新モジュールのところをクリックすると


上のようなウインドーが出てくるので
ports>Japanese>font-ipa
を探してクリック。
問題がなければ、最初の画面が再び表示されるので
右下のモジュールを作成をクリックするとモジュールが作成される。

2.最初の画面の左のタブの真ん中のPBIをビルドのタブをクリック





















中段の右側のあるモジュールを選択をクリックすると
先ほどのportsの時と同じツリーの画面がでるので、
今度はModules>font-ipaをクリックして
右下欄外のOKのボックスをクリックすると
PBIをビルドのボックスが太字で表示されてクリック可能に
なるのでクリックしてやるとビルドが開始される。
先ほどのモジュールの作成の時と異なり、
いやになるほど時間がかかる。

3.パッケージは/usr/home/m/EasyPBI/PBI
に出力されるのでファイルマネージャーで開いてやると
PBIパッケージができているので、最後にそれを右クリック
してPBIランチャーで開くを選択すると自動的にインストール
が行われる。


結論から言うとフォントのインストールはネットから直接落として
自分の手でインストールしたほうがずっと
早いということが実感できた。




2013年2月3日日曜日

PC-BSD 9.1 Isotope Edition 64ビットをインストールしてみた その1

calculate linux のXがいじりすぎて吹き飛んだのを
機会に、またちがうOSをいじろうと決意。
いよいよハードディスクの調子が怪しいのでLinuxとは
パーティション構造のことなるものを入れようと思い、
BSDを当たってみることにした。

BSDというとFreeBSDが有名だが、これはインストールやら何やらが
すごく面倒臭そうだったので、例によって手抜きでGUIのインストーラーが
ついた簡単にかつ自動的にインストール できそうなものがないか
我ながら厚かましく、そんな都合のいいものがあるものかと思いながらも
さがしていたらPC-BSDというのをみつけた。

通称BSD界のUbuntu(by2ちゃんねる)と呼ばれており、
まさに自分のようななまけものが使うにはうってつけだ。
インストーラー、パッケージマネージャーともに GUIを使うことができる。

BSDはバージョンによるあたり外れも多いが 、今回は上出来との
うわさもあったのでインストールして見ることにした。

インストールの方法は
http://gihyo.jp/admin/clip/01/fdt/201212/25
に詳しく出ている。
言語設定をいじってやると最初から日本語で
インストールができ、ほとんど自動的にやってくれた。
今回は2ギガを越えるDVDをダウンロードしてインストールしたが
デスクトップはインストール時にKde,gnome,xfce,lxde
などが選択でき、サーバとしての選択もおこなえる。

plymouthを使っていないためブートスプラッシュはなく
default時のdebianやsiductionなどと同じで
文字だけの地味なスプラッシュだった。

またデスクトップもフラスコの壁紙という極めて地味で
ちょっと残念と思ったが、さすがUnixといったつくりだ。

defaultのデスクトップはKDEだったので、
今回はKDEをインストールしたのだが、
あらかじめ重いとは聞いていたが、Kubuntuをいれた
時以来の重たさでLxdeにしておけばと後悔した。
(マシンはうちの家では一番ましなC2Dのメモリー4ギガのPC)

立ち上げてすぐ、とくに何もせずとも
デスクトップが日本語になっているのを確認できた。

また右下のパネルにアップデートマネージャーがあるのを発見。
Linuxでもなかなかアップデートマネージャーのあるものは少ないので
さすがにBSD界のUbuntuと呼ばれるだけのことはあると
喜んだのもつかの間、一度にアップデートすることができず
仕方がないので1つずつアップデートした。

フラッシュは最初から入っていたが動画を見てみると音楽がでない。
幸い、KDEのデスクトップには慣れていたのと
以前この手の不具合を経験していたので早速修正開始、
デスクトップのPC-BSD KDE システム設定のアイコンをクリックし
ハードウェア>soundconfiguration

ここでデフォで使うサウンドデバイスの変更と再生のテストができるので
再生テストを使って音のでるデバイスに入れ替えると無事に音がでた。

Video cardも同様に
ハードウェア>nVidia settings>X server Display Configuration
で単にSave to Xconfiguration Fileをクリックし
Kdeシステム設定>デスクトップの効果>Enable desktop effects start
で3Dのデスクトップが使えるようになる。

その2へ続く