Notice: get_currentuserinfo の使用はバージョン 4.5.0 から非推奨になっています ! 代わりに wp_get_current_user() を使ってください。 in /var/www/html/blog/wp-includes/functions.php on line 3831 Call Stack: 0.0001 228200 1. {main}() /var/www/html/blog/index.php:0 0.0001 228640 2. require('/var/www/html/blog/wp-blog-header.php') /var/www/html/blog/index.php:17 0.1156 5927368 3. require_once('/var/www/html/blog/wp-includes/template-loader.php') /var/www/html/blog/wp-blog-header.php:19 0.1168 5935440 4. include('/var/www/html/blog/wp-content/themes/zbench/single.php') /var/www/html/blog/wp-includes/template-loader.php:74 0.1168 5935472 5. get_header() /var/www/html/blog/wp-content/themes/zbench/single.php:1 0.1168 5936056 6. locate_template() /var/www/html/blog/wp-includes/general-template.php:45 0.1168 5936296 7. load_template() /var/www/html/blog/wp-includes/template.php:647 0.1168 5950144 8. require_once('/var/www/html/blog/wp-content/themes/zbench/header.php') /var/www/html/blog/wp-includes/template.php:688 0.1181 5966352 9. wp_head() /var/www/html/blog/wp-content/themes/zbench/header.php:8 0.1182 5966400 10. do_action() /var/www/html/blog/wp-includes/general-template.php:2589 0.1182 5967072 11. WP_Hook->do_action() /var/www/html/blog/wp-includes/plugin.php:453 0.1182 5967168 12. WP_Hook->apply_filters() /var/www/html/blog/wp-includes/class-wp-hook.php:323 0.1318 6185256 13. call_user_func_array:{/var/www/html/blog/wp-includes/class-wp-hook.php:298}() /var/www/html/blog/wp-includes/class-wp-hook.php:298 0.1318 6185864 14. add_google_analytics() /var/www/html/blog/wp-includes/class-wp-hook.php:298 0.1320 6186648 15. ga_current_user_is() /var/www/html/blog/wp-content/plugins/google-analyticator/google-analyticator.php:1116 0.1321 6186680 16. get_currentuserinfo() /var/www/html/blog/wp-content/plugins/google-analyticator/google-analyticator.php:1289 0.1321 6186904 17. _deprecated_function() /var/www/html/blog/wp-includes/pluggable-deprecated.php:49 0.1321 6187392 18. trigger_error() /var/www/html/blog/wp-includes/functions.php:3831

fedoraにWine(秀丸エディタ)

 Fedora11(LiveUSB)にWine(“Wine” Is Not an Emulator)を導入し、Windowsアプリケーションを動かしてみようと思う。というか、秀丸エディタを動かしたい。Unixを含め、Linuxでも優秀なエディタはあるけれど、やはり10年以上慣れ親しんだ”手に馴染んだ”エディタをLinuxで使いたい。

WineHQ

http://www.winehq.org/

 インストールはyumで。依存関係で幾つかのパッケージをインストールすることになる。もちろん全部入れる。

# yum install wine

 次にセッティング。
 メニュー(日本語化している)より、[アプリケーション]→[Wine]→[Wine Configuration]

01_WineConfiguration.png

 いきなり文字化けしている。はっきり言ってひどい有様だ。
 調べてみると、ユーザ固有のFontsディレクトリの中身が空っぽであるがためにこの状況となっているよう。
 とりあえず、フリーの日本語フォント定番の『さざなみフォント』をダウンロードする。

さざなみフォント
http://wiki.fdiary.net/font/?sazanami

 ダウンロードしたフォントをFontsディレクトリに格納する。

$ cd /tmp
$ bunzip2 -d sazanami-20040629.tar.bz2
$ gtar xvf sazanami-20040629.tar
$ cp ./sazanami-20040629/*.ttf ~/.wine/drive_c/windows/Fonts/

 改めて、Wine Configurationを起動する。

02-WineConfiguration2.png

 ボタン幅が足らず(日本語文字が長すぎで)欠けているものもあるが、まずはOKだ。
 気を取り直して、ドライブのマッピングを行う。[ドライブ]タブを選択し、『自動検出』ボタンを押下した後に、『OK』ボタンで確定する。

03-WineConfiguration3.png

 次に目的の秀丸エディタをインストールする。

秀丸エディタ
http://hide.maruo.co.jp/software/hidemaru.html

 秀丸エディタは、EXEタイプのインストーラなので、次の様にしてインストールを行う(Wineに触れるのは今回が始めてだが、インストーラからそのままインストールできるとは驚いた)。

$ wine hm711_signed.exe

 一般ユーザでインストールすると、権限が云々という警告メッセージが出力されるが、構わずインストールを進める。

04-WineWorn.png

 なお、インストーラがMSIファイルの場合は、以下のようにmsiexecコマンドにてインストールする。

$ msiexec MSIファイル名

 インストールが無事終了すると、アプリケーションメニューに『その他』が追加され、その中に秀丸エディタが追加されている。

05-WineHideMenu.png

 秀丸エディタを起動した。

06-WineHidemaru.png

 見栄えはあまりよろしくないが、ちゃんと起動している。
 ひとまずここまで。

Related Posts

Comments are closed.