gladevise Logo
HomeAboutContact

UbuntuでWindowsアプリを使う wineのインストールと設定方法


本記事ではUbuntuでWindowsアプリを使用するためのwineのインストール、設定方法を紹介します。wineでありがちな日本語の文字化けへの対策やKindleのインストールなども合わせて解説します。

wineとは?

wineとはオープンソースのWindowsAPIを使って、WindowsアプリケーションをUnix/Linux系のOS上で動かせるようにするプログラムです。

wineはHyper-VやVirtualBoxのようにWindowsの仮想環境を提供するものではありません。そのためwineが対応していないAPIを使用しているWindowsアプリを動かすことはできないといったデメリットがあります。一方で、仮想環境を構築しないためメモリやCPUなどのリソースの消費量を少なくすることができます。

wineが対応しているソフトウェアはwineのアプリケーションデータベースから確認できます。

https://appdb.winehq.org/

例えばAdobe Photoshop CS6 (13.0)MetaTraderKindleなどのアプリケーションやEVE OnlineStarCraftCounter-Strikeなどのゲームも動作します。

wineのインストール方法

wineを動かすにはまず32bitのアーキテクチャを有効にする必要があります。次のコマンドで有効にしてください。

sudo dpkg --add-architecture i386

次にリポジトリキーをダウンロードします

wget -nc https://dl.winehq.org/wine-builds/winehq.key sudo apt-key add winehq.key

下記のコマンドでリポジトリの追加をします。wineはUbuntuのバージョンごとに使用するリポジトリが異なるため、こちらを参考にして、お使いのUbuntuのバージョンに合ったリポジトリを追加してください。Ubuntu18.04の場合は次のようにします。

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main'

下記のコマンドでwineをインストールします。

sudo apt install --install-recommends winehq-stable

wineの文字化け対策

wineで日本語フォントが必要なアプリケーションを表示させると文字化けしてしまいます。winetricksを使って日本語フォントをダウンロードすることで、正常に表示させることができます。

まず下記コマンドでwinetricksをインストールします。

sudo apt install winetricks

インストール後、下記コマンドを実行してwintricksを起動します。

wintricks

設定用のGUIが表示されます。「Select the default wineprefix」を選択してOKを押します。

「Select the default wineprefix」を選択してOK

途中でダイアログが出てきますが、全てOKで問題ありません。「Install a font」を選択します。

「Install a font」を選択します。

「cjkfonts」にチェックをつけてOKを押します。

「cjkfonts」にチェックをつけてOKを押します。

あとはひたすらOKを押していけば完了です。

wineを使ってUbuntuにKindleをインストールする

まずはこちらからKindleをダウンロードします。

https://kindle-for-pc.jp.uptodown.com/windows/download

ダウロード終了後、右クリックから「Wine Windowsプログラムローダーで開く」を選択します。

右クリックから「Wine Windowsプログラムローダーで開く」を選択します。

あとは通常のWindowsアプリケーションのインストールと同じように、次へとOKボタンを押していけばインストールできます。

wine・wineで入れたアプリのアンインストール

wine本体をアンインストールするには下記のコマンドを実行します。

sudo apt remove winehq-stable

wineで入れたWindowsアプリをアンインストールするには下記のコマンドを実行します。

wine unistaller

コマンドを実行すると下のようなウィンドウが表示されるので、アプリを選択して、「削除」をクリックします。Windowsのアンインストーラーが起動するので、次へとOKをクリックしていけばアンインストールできます。

アプリを選択して削除をクリック

参考

https://www.winehq.org/

https://appdb.winehq.org/

https://wiki.winehq.org/Ubuntu

https://qiita.com/sakai39e/items/75b2c95bc4c3cab13849

https://kindle-for-pc.jp.uptodown.com/windows/download

https://wiki.winehq.org/Uninstaller

Recent Posts

Next.jsでsitemap.xml生成する

Next.jsでSSRやnext-sitemapを用いてsitemap.xmlを生成する方法を紹介します。

Rust製の爆速端末Alacrittyのインストールと設定方法

Rust製のGPUで高速レンダリングするターミナルエミュレータAlacrittyのインストール方法、tmux、NeoVimでのTrue Color、カラースキーム、Font、デフォルトの端末の設定などの紹介をします。

react-modalを使ってModalコンポーネントを作る

react-modalを使ってModalコンポーネントを作る方法を解説します。モーダルの外側をクリックして閉じる、アニメーションを付ける等の基本的な機能から、CSS-in-JS(Emotion)を使ってタイリングの方法を説明します。

Emotionを使ってGatsbyでtailwindを使う方法

Gatsby & Emotion & tailwindの環境構築、スタイリング方法についてまとめました。twin.macroを使えば、classNameだけでなく、Styled Componentsやcss propでスタイリングできます。

GatsbyのLinter/Formatter, CSS-in-JS環境構築

Gatsbyのインストール方法、プロジェクトの作り方、Linter(ESLint, stylelint)/Formatter(prettier)、CSS-in-JS(styled-components, Emotion)、tailwindの設定方法を説明します。