Ubuntu での Wine のインストールと使用 (例として 22.04)

インストール

  1. 64 ビット アーキテクチャであるかどうかを確認する
dpkg --print-architecture
  • 戻るamd64
  1. 32 ビット アーキテクチャがインストールされているかどうかを確認する
dpkg --print-foreign-architectures
  1. 表示されている場合i386はこの手順をスキップし、表示されていない場合は実行します
sudo dpkg --add-architecture i386
  1. ダブルチェック
dpkg --print-foreign-architectures
  1. WineHQ リポジトリ キーをダウンロードして追加します
sudo wget -O /etc/apt/keyrings/winehq-archive.key https://dl.winehq.org/wine-builds/winehq.key
  1. 必要に応じて、使用する必要のあるソース ファイルを選択します

    1. 公式ソースを使用する
    sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/jammy/winehq-jammy.sources
    
    1. 国産ソース コードを使用してファイルを編集し/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
    ソース

  2. データベースを更新する

sudo apt update
  1. Wine をインストールする
sudo apt install winehq-stable      # 安装稳定版(推荐)
sudo apt install winehq-devel       # 安装开发版
sudo apt install winehq-staging     # 安装暂存版(开发版的开发版,不知道怎么翻译比较合适)

説明書

  1. Windows プログラムを任意のディレクトリに配置し、ターミナルにそのディレクトリを入力します。
  2. 実行wineWindows プログラムをインストールまたは使用する
wine xxxx.exe
  1. 手動での使用またはインストール .NET Framework を必要とするプログラムは自動的にインストールされますWine Mono
    単核症

よくある質問

  • フォントが見つからない、またはレイアウトが間違っている

    1. Win コンピュータを検索しC:/Windows/fonts/、並べ替え方法の種類を右クリックし、.ttf.ttc をコピーします。ファイルを Linux にダウンロードしてディレクトリに入ります。
    2. ttf ファイルと ttc ファイルを Linux の/usr/share/fonts/ フォルダにコピーします。
      ttf が不完全なため、フォントが見つかりません
      sudo cp ./*.ttf /usr/share/fonts/
      
      TTCが不完全なため、段落フォーマットが乱れています
      sudo cp ./*.ttc /usr/share/fonts/
      
    3. フォントインデックス情報を生成します。
      sudo mkfontscale
      sudo mkfontdir
      
    4. フォント キャッシュを更新します。
      sudo fc-cache
      
  • システムのデフォルト言語が中国語ではない場合に中国語インターフェイスが文字化けする問題は、次の方法で解決できます。

    env LANG=zh_CN.UTF-8 wine xxxx.exe
    

    対応するプログラムを実行して問題を解決します

  • USB to シリアル ポートに対応する COM ポートは、~/.wine/dosdevicesll コマンドで表示できます。次のシリアル ポートは COM33 を使用します:
    てぃ

  • USB からシリアル ポートを開くことができません。シリアル ポートのアクセス許可を設定する必要があります。Udev 処理を設定できます。具体的な操作プロセスは次のとおりです。

    1. /etc/udev/rules.d でルール ファイルを作成します (既存のルール ファイルに書き込む場合は、この手順をスキップしてください)
    sudo gedit /etc/udev/rules.d/70-persistent-usb.rules
    
    1. 次の内容をファイルに追加します
    KERNEL=="ttyUSB[0-20]*",MODE="0666"
    
    1. udev サービスをリロードする
    sudo service udev reload
    
    1. 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

おすすめ

転載: blog.csdn.net/plokm789456/article/details/130210571