インストール
- 64 ビット アーキテクチャであるかどうかを確認する
dpkg --print-architecture
- 戻る
amd64
- 32 ビット アーキテクチャがインストールされているかどうかを確認する
dpkg --print-foreign-architectures
- 表示されている場合
i386
はこの手順をスキップし、表示されていない場合は実行します
sudo dpkg --add-architecture i386
- ダブルチェック
dpkg --print-foreign-architectures
- WineHQ リポジトリ キーをダウンロードして追加します
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
-
必要に応じて、使用する必要のあるソース ファイルを選択します
- 公式ソースを使用する
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
- 国産ソース コードを使用してファイルを編集し
/etc/apt/sources.list.d/winehq-jammy.sources
、次の内容をファイルに書き込みます
Types: deb URIs: https://mirrors.tuna.tsinghua.edu.cn/wine-builds/ubuntu Suites: jammy Components: main Architectures: amd64 i386 Signed-By: /etc/apt/keyrings/winehq-archive.key
他のバージョンでは、 ファイル名の
Suites
フィールドと.sources
フィールドが変更されることが予想されます。詳細については、バージョン コードは以下のとおりです。 図jammy
-
データベースを更新する
sudo apt update
- Wine をインストールする
sudo apt install winehq-stable # 安装稳定版(推荐)
sudo apt install winehq-devel # 安装开发版
sudo apt install winehq-staging # 安装暂存版(开发版的开发版,不知道怎么翻译比较合适)
説明書
- Windows プログラムを任意のディレクトリに配置し、ターミナルにそのディレクトリを入力します。
- 実行
wine
Windows プログラムをインストールまたは使用する
wine xxxx.exe
- 手動での使用またはインストール .NET Framework を必要とするプログラムは自動的にインストールされます
Wine Mono
よくある質問
-
フォントが見つからない、またはレイアウトが間違っている
- Win コンピュータを検索し
C:/Windows/fonts/
、並べ替え方法の種類を右クリックし、.ttf
と.ttc
をコピーします。ファイルを Linux にダウンロードしてディレクトリに入ります。 - ttf ファイルと ttc ファイルを Linux の
/usr/share/fonts/
フォルダにコピーします。
ttf が不完全なため、フォントが見つかりません
TTCが不完全なため、段落フォーマットが乱れていますsudo cp ./*.ttf /usr/share/fonts/
sudo cp ./*.ttc /usr/share/fonts/
- フォントインデックス情報を生成します。
sudo mkfontscale sudo mkfontdir
- フォント キャッシュを更新します。
sudo fc-cache
- Win コンピュータを検索し
-
システムのデフォルト言語が中国語ではない場合に中国語インターフェイスが文字化けする問題は、次の方法で解決できます。
env LANG=zh_CN.UTF-8 wine xxxx.exe
対応するプログラムを実行して問題を解決します
-
USB to シリアル ポートに対応する COM ポートは、
~/.wine/dosdevices
のll
コマンドで表示できます。次のシリアル ポートは COM33 を使用します:
-
USB からシリアル ポートを開くことができません。シリアル ポートのアクセス許可を設定する必要があります。Udev 処理を設定できます。具体的な操作プロセスは次のとおりです。
/etc/udev/rules.d
でルール ファイルを作成します (既存のルール ファイルに書き込む場合は、この手順をスキップしてください)
sudo gedit /etc/udev/rules.d/70-persistent-usb.rules
- 次の内容をファイルに追加します
KERNEL=="ttyUSB[0-20]*",MODE="0666"
- udev サービスをリロードする
sudo service udev reload
- udevサービスを再起動します
sudo service udev restart
参考链接:
[1]. https://wine.htmlvalidator.com/install-wine-on-ubuntu-22.04.html
[2]. http://www.zztongyun.com/article/yum%E6%9B%B4%E6%8D%A2%E5%9B%BD%E5%86%85%E6%BA%90