Ubuntu Linux에서 새 사용자를 만들었으며 루트입니다. 내 루트 계정에는 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
다른 사용자가 소유한 구성을 가리킬 수 없는 이유는 없습니다. 이렇게 하면 해당 환경에 설치된 모든 응용 프로그램을 실행할 수 있습니다.