両親のコンピュータ(現在Linux Mint 13 LTS XFCEで実行されています)で、Wineを使用して1つのアカウントにOffice 2007を正常にインストールしました。私は1つの記述に確立しました。通常、Windowsでこれを行うと、すべてのアカウントにインストールされます。
しかし、私はLinuxでWineを使ってインストールしたので、このような状況には適用されません。
だから私の質問は:(どのように)他のユーザーがOffice 2007を使用できるようにすることができますか? 2番目のアクティベーション(インストール後に必要)が機能しないようです。
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]。
上記の2番目のリンクに記載されているUbuntuフォーラムの方法の主なポイントは、誰もが自分のインストールを持っているのではなく、sudo
ユーザーが通常のユーザーとして実行できるようにすることです。wine
これが最も直接的なパスのようです。以前に設定したWineのインストール+ Office 2007を3番目のユーザーアカウントに移動するには、リンクの手順に従う必要がありますwindows
。
Wineを実行しようとしているユーザーは次のことを行います。
$ sudo -u windows -H wine notepad
上記のコマンドを使用すると、親アカウントのエイリアスを指定でき、アクセスを容易にするためにLinuxMintメニューに追加することもできます。
答え2
wineにインストールするすべてはホームフォルダの.wineフォルダにインストールされているため、このフォルダの権限を変更して2番目のユーザーの.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