Windows 7の特定の場所にEvinceをインストールできないのはなぜですか?


5

Evinceが提供するインストール可能なバイナリは、インストールしたい場所を選択するオプションを提供しません。代わりに、可能な解決策を提供するhttps://mail.gnome.org/archives/evince-list/2012-April/msg00022.htmlで提案に出くわしましたが、試してみるたびに、コマンドによって提供されるオプションmsiexec

私が実行しているコマンドは msiexec.exe /i /qr "C:\Temp\apps\evince-2.32.0.145.msi" APPLICATIONFOLDER="C:\Program Files (x86)\Evince"

Windows 7 Professionalをローカル管理者として実行しており、PowerShellを使用してコマンドを実行しています。


/ qrと/ iを切り替えます。iパラメーターは、ファイルへのパスの直前になければなりません。

@week-私はそれを試しましたが、まだ機能しません。
PeanutsMonkey

回答:


3

OK、Windows 7 64ビットで試しました。

  1. cmd.exe管理者として実行します/例。デスクトップにcmd.exeのショートカットを作成し、マウスの右ボタンをクリックして選択しますrun as Administrator
  2. cd インストーラーでフォルダーに
  3. msiexec /qn /i evince-2.32.0.145.msi APPLICATIONFOLDER="c:\program files (x86)\Evince"

確認のためだけにセットアップダイアログが必要な場合、\qntypeの代わりに設定はありません\qr。何かが機能しない場合はmsiexec /qn /l* evince_install.log /i ...、を追加してみてください。問題を解決し、手動で割り当てることができる別のパラメーターを表示するのに役立ちます。


うまくいきました。しかし質問。cmd管理者として実行する必要があるのはなぜですか?PowerShellを使用できないのはなぜですか?
PeanutsMonkey

また、アプリケーションをアンインストールしようとすると、インストールされているアプリケーションのリストから削除されますが、ディレクトリ内のファイルは削除されません。
PeanutsMonkey

powershellを使用できますが、powershellには明確なセマンティクスがあります。それら"(は良くありません。あなたは直接のmsiexec実行されますが、のようなものを使うべきではありませんi-think22.net/archives/2011/02/06/...invoke-expression..しかし、私はので、私は正確に分からないのPowerShellにないんだけど...

4

evince msiインストーラーには、インストール場所を選択するオプションがあります。開始画面で[詳細設定]ボタンを押すだけです。


0

それはまだWindows 8では動作しません...私は数時間作業しており、問題の報告はないと思われますが、そこProgram Files (x86)に配置するフォルダまたは任意のフォルダに移動すると、たまたま不足しています(毎回!)。

PDFlatexでコンパイルされた技術論文をレビューしようとしているので、イライラしています... mingwやサードパーティに他のソフトウェアはありますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.