プログラムを直接インストールしていないユーザーはどのようにプログラムを使用しますか?

プログラムを直接インストールしていないユーザーはどのようにプログラムを使用しますか?

Ubuntu Linuxで新しいユーザーを作成しました。私のrootアカウントにはWineへのアクセス権があり、再インストールする必要なしに新しく作成されたアカウントでWineを使用したいと思います。

32ビットシステムでのみ実行される.NET 2.0を使用するプログラムを実行するにはWineが必要なため、このアカウントを作成しました。私は64ビットシステムです。私が読んだことの中からこのガイドでは、他のプレフィックスを使用してコマンドを実行するか、そのコンテキストでプレフィックスが何を意味するのかわからず、Wineを使用して別のディレクトリを実行するときに.wineディレクトリを削除したくないので、.wineディレクトリを削除する必要があります。プログラムを使用して新しいユーザーを作成し、それを使用して32ビットアーキテクチャでWineを実行したいと思います。

答え1

これプレフィックスWINEPREFIX手順は環境変数を参照してください。これは、wineが使用する必要がある構成ディレクトリを指すために使用されます。たとえば、WINEPREFIXディレクトリ以外のディレクトリを指定して、デフォルトのユーザーに対して個別の32ビット構成を維持できます。$HOME/.wine

export WINEPREFIX=$HOME/.wine-32/
export WINEARCH=win32
winecfg

これにより、完全に別々のWine環境が作成されるため、32ビット環境で使用する予定のすべてのアプリケーションを個別にインストールする必要があります。

構成にアクセスするために必要な権限がある限り、他のWINEPREFIXユーザーが所有する構成を指すことができない理由はありません。これにより、その環境にインストールされているすべてのアプリケーションを実行できます。

関連情報