Wine의 Office 2007: 모든 사용자 계정에 적용됩니까?

Wine의 Office 2007: 모든 사용자 계정에 적용됩니까?

부모님의 컴퓨터(현재 Linux Mint 13 LTS XFCE에서 실행 중)에서 Wine을 사용하여 1개 계정에 Office 2007을 성공적으로 설치했습니다. 저는 1개의 계정에 설치했습니다. 일반적으로 Windows에서 이 작업을 수행하면 모든 계정에 설치됩니다.

하지만 저는 Linux에서 Wine을 이용하여 설치했기 때문에 이런 상황에는 적용되지 않습니다.

그래서 내 질문은: (어떻게) 다른 사용자가 Office 2007을 사용할 수 있도록 할 수 있습니까? 두 번째 활성화(설치 후 필요)가 작동하지 않을 것 같습니다.

win c 드라이브가 아닌 다른 드라이브에 설치해서 공유할 수 있나요? 와인 시작 메뉴의 "프로그램" 아래에 바로가기를 만들 수도 있나요?

편집하다:@slm에서 제공한 튜토리얼을 성공적으로 따랐습니다. 이제 모든 사용자는 msword를 사용할 수 있습니다. 단, Wine을 사용하여 한 번만 설치한 경우입니다.

다음 실행 명령을 사용하는 실행 프로그램(MS Word용)을 만들었습니다.

sudo -u windows -H wine "C:\\Program Files\\Microsoft Office\\Office12\\winword.exe"

저는 런처를 애플리케이션 디렉토리에 추가하여 민트 메뉴의 "Office" 섹션에 배치했습니다. 기본 편집기(gedit 또는 leafpad)에서 실행 프로그램을 편집했습니다.

[Desktop Entry]
Version=1.0
Type=Application
Name=Microsoft Word
Comment=
Exec=sudo -u windows -H wine "C:\\\\Program Files\\\\Microsoft Office\\\\Office12\\\\winword.exe"\n
Icon=/media/Schijf-2/MS-Word-2-icon.png
Path=
Terminal=false
StartupNotify=false
Categories=Office

이제 "Kantoor"(네덜란드어로 "Office") 아래에 완벽하게 나열됩니다.

내가 성공하지 못한 유일한 것은 ms 단어로 모든 단어 문서를 여는 것입니다. 아마도 앞으로는 이것을 시도해 볼 것입니다. 이 시점에서는 ms word를 설정 .doc 하고 사용하여 파일을 여는 것만으로도 충분합니다..docx

답변1

내 생각에 당신이 정말로 원하는 것은 Wine HQ 포럼의 Q&A입니다.[FAQ] [RFC] 설치된 Wine 애플리케이션을 여러 사용자 간에 공유하는 방법.

=== 설치된 Wine 애플리케이션을 여러 사용자가 어떻게 공유할 수 있습니까? ===

Wine은 사용자별 응용 프로그램입니다. 각 사용자는 해당 사용자가 설치한 응용 프로그램 목록이 포함된 자신만의 Wine 레지스트리를 가지고 있습니다.

따라서 응용 프로그램 A를 설치하는 사용자는 응용 프로그램 A가 설치되어 있다는 사실을 다른 사용자의 Wine 레지스트리에 알리지 않습니다. 다른 사용자도 애플리케이션을 설치해야 합니다.[1]

따라서 이 시나리오는 공식적으로 지원되지 않습니다. 일부 솔루션은 Ubuntu와 같이 WWW에 작성되었습니다.[2].

위의 두 번째 링크에 언급된 Ubuntu 포럼 방법의 주요 요점은 모든 사람이 자신의 설치를 가지고 있는 것이 아니라 sudo사용자가 일반 사용자로 실행할 수 있도록 하는 것입니다. wine이것이 가장 직접적인 경로인 것 같습니다. 이전에 설정한 Wine 설치 + Office 2007을 세 번째 사용자 계정으로 이동하려면 링크의 단계를 따라야 합니다 windows.

Wine을 실행하려는 사용자는 다음을 수행합니다.

$ sudo -u windows -H wine notepad

위와 같은 명령을 사용하면 부모 계정의 별칭을 지정할 수 있으며 더 쉽게 액세스할 수 있도록 LinuxMint 메뉴에 추가할 수도 있습니다.

답변2

wine에 설치하는 모든 것은 홈 폴더의 .wine 폴더에 설치되므로 이 폴더에 대한 권한을 변경하고 두 번째 사용자의 .wine 폴더에서 공유 .wine 폴더로의 심볼릭 링크를 생성하면 문제가 해결됩니다. 이 코드를 사용해 보고 작동하는지 알려주세요. 직접 테스트해 본 적이 없으며 약간의 조정이 필요할 수 있습니다.

chown -R <user>:wheel /home/<user>/.wine
umask 002
chmod -R g+s /home/<user>/.wine
ln -s /home/<user>/.wine /home/<user2>/.wine

관련 정보