Difference between revisions of "Foxit Reader"
From WPKG | Open Source Software Deployment and Distribution
TwoWheeler (Talk | contribs) (Added an alternative install method.) |
|||
Line 44: | Line 44: | ||
</package> | </package> | ||
+ | </packages> | ||
+ | </source> | ||
+ | |||
+ | ---- | ||
+ | ===Alternative install=== | ||
+ | |||
+ | This method will work, but you will run into problems when trying this with a german version of Windows, as the "Start menu" is called "Startmenü" and wpkg won't accept the "ü". | ||
+ | Of course, this will also work with any other version of Windows. | ||
+ | |||
+ | |||
+ | |||
+ | <source lang="xml"> | ||
+ | <?xml version="1.0" encoding="UTF-8"?> | ||
+ | |||
+ | <packages> | ||
+ | <package | ||
+ | id="foxit" | ||
+ | name="Foxit Reader" | ||
+ | revision="2.3" | ||
+ | reboot="false" | ||
+ | priority="0"> | ||
+ | |||
+ | <check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Foxit Software\Foxit Reader\Foxit Reader.exe" value="2.3.2008.3201" /> | ||
+ | |||
+ | <install cmd='msiexec /i "%SOFTWARE%\Office\Foxit\FoxitReader23.msi" /QN /NORESTART ALLUSERS=1 ' /> | ||
+ | |||
+ | <remove cmd='msiexec /x {376DA9DC-71B3-4AB7-A80C-8ED02A736172} /passive /norestart' /> | ||
+ | |||
+ | <upgrade cmd='msiexec /i "%SOFTWARE%\Office\Foxit\FoxitReader23.msi" /QN /NORESTART ALLUSERS=1 ' /> | ||
+ | |||
+ | </package> | ||
</packages> | </packages> | ||
</source> | </source> | ||
[[Category:Silent Installers]] | [[Category:Silent Installers]] |
Revision as of 09:20, 16 September 2008
Silent install for Foxit Reader, a "free PDF document viewer and printer, with incredible small size (only 2.55 M download size), breezing-fast launch speed and rich feature set".
You will need to download the msi version of Foxit Reader in order for this to work. I would also recommend setting a different user in the permissions.
<?xml version="1.0" encoding="UTF-8"?>
<packages>
<package
id="foxit"
name="Foxit Reader"
revision="2.3"
reboot="false"
priority="0">
<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Foxit Software\Foxit Reader\Foxit Reader.exe" value="2.3.2008.2923"/>
<install cmd='msiexec /i %SOFTWARE%\foxit\FoxitReader23.msi /passive /norestart'>
<exit code="0" />
</install>
<install cmd='cmd /c mkdir "%AllUsersProfile%\Start Menu\Programs\Foxit Reader"' />
<install cmd='cmd /c copy "%UserProfile%\Start Menu\Programs\Foxit Reader\Foxit Reader.lnk" "%AllUsersProfile%\Start Menu\Programs\Foxit Reader"' />
<install cmd='cmd /c rmdir /q /s "%UserProfile%\Start Menu\Programs\Foxit Reader"' />
<install cmd='cmd /c cacls "%ProgramFiles%\\Foxit Software" /T /E /G "Everyone":F ' />
<exit code="1332" />
<install cmd='cmd /c cacls "%AllUsersProfile%\\Start Menu\\Programs\\Foxit Reader" /T /E /G "Everyone":F ' />
<exit code="1332" />
<remove cmd='msiexec /x {376DA9DC-71B3-4AB7-A80C-8ED02A736172} /passive /norestart' />
<remove cmd='cmd /c rmdir /q /s "%AllUsersProfile%\Start Menu\Programs\Foxit Reader"' />
<upgrade cmd='cmd /c rmdir /q /s "%AllUsersProfile%\Start Menu\Programs\Foxit Reader"' />
<upgrade cmd='msiexec /i %SOFTWARE%\foxit\FoxitReader23.msi /passive /norestart'>
<exit code="0" />
</upgrade>
<upgrade cmd='cmd /c mkdir "%AllUsersProfile%\Start Menu\Programs\Foxit Reader"' />
<upgrade cmd='cmd /c copy "%UserProfile%\Start Menu\Programs\Foxit Reader\Foxit Reader.lnk" "%AllUsersProfile%\Start Menu\Programs\Foxit Reader"' />
<upgrade cmd='cmd /c rmdir /q /s "%UserProfile%\Start Menu\Programs\Foxit Reader"' />
<upgrade cmd='cmd /c cacls "%ProgramFiles%\\Foxit Software" /T /E /G "Everyone":F ' />
<exit code="1332" />
<upgrade cmd='cmd /c cacls "%AllUsersProfile%\\Start Menu\\Programs\\Foxit Reader" /T /E /G "Everyone":F ' />
<exit code="1332" />
</package>
</packages>
Alternative install
This method will work, but you will run into problems when trying this with a german version of Windows, as the "Start menu" is called "Startmenü" and wpkg won't accept the "ü". Of course, this will also work with any other version of Windows.
<?xml version="1.0" encoding="UTF-8"?>
<packages>
<package
id="foxit"
name="Foxit Reader"
revision="2.3"
reboot="false"
priority="0">
<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Foxit Software\Foxit Reader\Foxit Reader.exe" value="2.3.2008.3201" />
<install cmd='msiexec /i "%SOFTWARE%\Office\Foxit\FoxitReader23.msi" /QN /NORESTART ALLUSERS=1 ' />
<remove cmd='msiexec /x {376DA9DC-71B3-4AB7-A80C-8ED02A736172} /passive /norestart' />
<upgrade cmd='msiexec /i "%SOFTWARE%\Office\Foxit\FoxitReader23.msi" /QN /NORESTART ALLUSERS=1 ' />
</package>
</packages>