web-dev-qa-db-ja.com

インストール後にNotepad ++を使用または開けない

最近、ラップトップにUbuntu 18.04をインストールしました。次のコマンドを使用して、Notepad ++をインストールしようとしました。

Sudo snap install notepad-plus-plus  

ただし、インストール後、Notepad ++がインストールされているのを確認できますが、開くことができません。

snap run notepad-plus-plusを実行すると、次の結果が得られます。

wine cmd.exe/c echo '%ProgramFiles%'は空文字列を返しました。エラーメッセージ
 "wine:WINEARCHはwin64に設定されていますが、 '/ home/my-username/snap/notepad-plus-plus/common /です。 wine '
は32ビットのインストールです。」

また、私は

notepad-plus-plus snapはUbuntuで起動しません

ただし、Notepad ++を開くことはできません。

3
user3571389

この問題は、スナップに対する大きな変更が原因です。これは現在、Notepad++システムでwine64を使用する64ビットバージョンのAMD64と、32bitシステムでNotepad ++のi386バージョンを使用しています。このスナップはwine-platformスナップを使用するようになったため、以前はi386 & AMD64の両方のwine pkgを使用しており、ワインwine-platform-i386のpkgのみが含まれていたi386 snapを使用していました。そのため、現在、古いwine-platformスナップからwine-platform-i386スナップに移行していますが、ユーザーがスナップを更新したときに自動的に行われない問題が発生しました。私は現在、古いプラットフォームでユーザーがまだ接続されているかどうかを検出するために変更をプッシュし、これらのコマンドを実行するように求めています。

これらのコマンドを実行すると、問題が修正されます。

  • snap disconnect notepad-plus-plus:wine-platform-plug

  • snap install wine-platform

  • snap connect notepad-plus-plus:wine-platform-plug wine-platform:wine-base-stable

問題がまだ存在する場合は、win64を作成するためにwin32 WINEPREFIXを削除する必要があります。

  • rm -r $HOME/snap/notepad-plus-plus/common/.wine
4
Taqi Raza