Warum kann ich Evince nicht an einem bestimmten Ort unter Windows 7 installieren?

2300
PeanutsMonkey

Die installierbare Binärdatei, die Evince bereitstellt, bietet mir nicht die Möglichkeit, einen Ort auszuwählen, an dem es installiert werden soll. Stattdessen stieß ich unter https://mail.gnome.org/archives/evince-list/2012-April/msg00022.html auf einen Vorschlag, der eine mögliche Lösung bietet. Jedes Mal, wenn ich es ausprobiert habe, bekomme ich einfach das Fenster, in dem angezeigt wird Optionen, die vom Befehl bereitgestellt werdenmsiexec .

Der Befehl, den ich ausgeführt habe, lautet msiexec.exe /i /qr "C:\Temp\apps\evince-2.32.0.145.msi" APPLICATIONFOLDER="C:\Program Files (x86)\Evince"

Ich verwende Windows 7 Professional als lokalen Administrator und verwende die PowerShell, um den Befehl auszuführen.

5
Schalten Sie / qr und / i. Der Parameter muss direkt vor dem Pfad zur Datei sein. week vor 11 Jahren 0
@Woche - Ich habe es versucht und es funktioniert immer noch nicht. PeanutsMonkey vor 11 Jahren 0

3 Antworten auf die Frage

4
Hib

Das evince msi-Installationsprogramm hat die Möglichkeit, den Installationsort auszuwählen. Klicken Sie einfach auf die Schaltfläche "Erweitert" im Startbildschirm.

3
week

Ok, I tried just now on Windows 7 64bit.

  1. Run cmd.exe as Administrator / eg. create shortcut on desktop for cmd.exe and click right mouse button and select run as Administrator
  2. cd to folder with installator
  3. msiexec /qn /i evince-2.32.0.145.msi APPLICATIONFOLDER="c:\program files (x86)\Evince"

If you want a setup dialog, just for confirmation, no settings there, instead of \qn type \qr. If something is not working try adding msiexec /qn /l* evince_install.log /i ..., that will help you solve problems and show another parameters which you can manually assign.

Das hat funktioniert. Frage trotzdem. Warum muss ich cmd als Administrator ausführen? Warum kann ich die PowerShell nicht verwenden? PeanutsMonkey vor 11 Jahren 0
Mir ist auch aufgefallen, dass die Deinstallation der Anwendung aus der Liste der installierten Anwendungen erfolgt, die Dateien im Verzeichnis jedoch nicht gelöscht werden. PeanutsMonkey vor 11 Jahren 0
Sie können Powershell verwenden, Powershell hat jedoch eine eindeutige Semantik. Diese `` `und` (`sind nicht gut. Sie sollten nicht direkt msiexec ausführen, sondern etwas wie http://www.i-think22.net/archives/2011/02/06/installing-multiple-msi verwenden -files-using-msiexec-exe-and-powershell / oder "invoke-expression" .. aber ich bin kein Powershell, also weiß ich es nicht genau .. week vor 11 Jahren 0
0
Tobi

Es funktioniert immer noch nicht unter Windows 8 ... Ich arbeite seit ein paar Stunden daran und es scheint, dass es keine Berichterstattung gibt. Wenn ich jedoch in den Program Files (x86)Ordner oder den Ordner gehe, in dem ich es abgelegt habe, fehlt es zufällig ( jedes Mal!).

Ich werde frustriert, weil ich versuche, meine mit PDFlatex erstellten technischen Unterlagen zu überprüfen. Gibt es andere Software von mingw oder einem Drittanbieter?