Wineを使って、Evernoteクライアントをインストール

Wineを使って、WindowsEvernoteクライアントをインストールした。
最新版のEvernote 3.5系は.NET 3.5が必要でインストールできなかったので、3.1系を使用した。

Wineのインストール

$ sudo aptitude install wine lib32nss-mdns

[アプリケーション]->[システムツール]に[Wine Configuration]と[Wine Uninstaller]が追加される。

Evernoteのインストール

http://www.evernote.com/about/download/windows.phpから"Evernote_3.1.0.1225.exe"をダウンロードする。
次にWineを使ってインストールする。

$ wine ./Evernote_3.1.0.1225.exe

インストールウィザードが始まります。
実行ファイルが、"~/.wine/drive_c/Program Files/Evernote/Evernote3"にインストールされます。
(追記)
日本語が文字化けしているので、[Tools]->[Options]の[Note]タブの[Default note font]でフォントを変更する。

(おまけ)Evernote 3.5系をインストールするために、.NET 3.5のインストール方法を調べた

Wineでは、.NETのようなランタイム・ライブラリをインストールするのに"winetricks"を使うらしい。

winetricks is a quick and dirty script to download and install various redistributable runtime libraries sometimes needed to run programs in Wine.

ということで、インストールすることにした。詳細は、Winetricks - WineHQ Wikiで。

$ wget http://www.kegel.com/wine/winetricks
$ chmod 755 winetricks
$ sudo mv ./winetricks /usr/local/bin/

"winetricks"は、2009/11/26リリースのバージョンでexperimentalながら.NET 3.5のインストールに対応したらしいのですが、コードをみると"This does not work yet, see bug 20110"となっています。
※私の方で、実際にインストールは試していないので、もしかするとインストールできるかも。
Lurker - Database message source pull failure
以下、http://www.kegel.com/wine/winetricksから抜粋

load_dotnet35() {
    warn "This does not work yet, see bug 20110"

    # According to AF's recipe, installing dotnet30 first works around msi bugs
    load_dotnet30

    # http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6
    download dotnet35 http://download.microsoft.com/download/6/0/f/60fc5854-3cb8-4892-b6db-bd4f42510f28/dotnetfx35.exe 

    # See also http://blogs.msdn.com/astebner/archive/2008/07/17/8745415.aspx
    cd "$DRIVE_C"
    cabextract $WINETRICKS_UNIXQUIET "$WINETRICKS_CACHE"/dotnet35/dotnetfx35.exe
    cd wcu/dotNetFramework
    try $WINE dotNetFx35setup.exe /lang:ENU
}

(追記)
.NET 3.5試してみた。
.NET 3.0のインストールでコケた。*1

$ winetricks volnum
$ winetricks corefonts dotnet35
Note: command 'wine ~/.winetrickscache/dotnet30/dotnetfx3.exe' returned status 67.  Aborting.
fixme:powrprof:DllMain (0x7e860000, 0, 0x1) not fully implemented


Best Note Taking App | Organize Your Notes with Evernote
WineHQ - Run Windows applications on Linux, BSD, Solaris and macOS

*1:.NET 2.0->3.0->3.5とインストールするみたい