Guest User

Untitled

a guest
Jul 14th, 2020
269
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.83 KB | None | 0 0
  1. Usage: ./qt-unified-linux-x64-4.0.0_pre_alpha-online.run [options] command <args> <key=value>
  2.  
  3. Qt Installer Framework supports both GUI and headless mode. The installation operations can be invoked with the following commands and options. Note that the options marked with "CLI" are available in the headless mode only.
  4.  
  5. Commands:
  6. in, install - install default or selected packages - <pkg1 pkg2 pkg3...>
  7. ch, check-updates - show available updates information on maintenance tool
  8. up, update - update all or selected packages - <pkg1 pkg2 pkg3...>
  9. rm, remove - uninstall packages and their child components - <pkg1 pkg2 pkg3...>
  10. li, list - list currently installed packages
  11. se, search - search available packages - <regexp>
  12. pr, purge - uninstall all packages and remove entire program directory
  13.  
  14. Options:
  15. -h, --help Displays this help.
  16. -v, --version Displays version information.
  17. -d, --verbose Verbose mode. Prints out more
  18. information.
  19. -g, --logging-rules <rules> Enables logging according to
  20. passed rules. Comma separated
  21. logging rules have the
  22. following syntax:
  23. loggingCategory=true/false.
  24. Passing empty logging rules
  25. enables all logging categories.
  26. The following rules enable a
  27. single category: ifw.*=false,
  28. ifw.category=true. The
  29. following logging categories
  30. are available:
  31. ifw.componentChecker
  32. ifw.resources
  33. ifw.translations
  34. ifw.network
  35. ifw.package.displayname
  36. ifw.package.description
  37. ifw.package.version
  38. ifw.package.installedversion
  39. ifw.package.releasedate
  40. ifw.package.installdate
  41. ifw.package.updatedate
  42. ifw.package.name
  43. ifw.package.dependencies
  44. ifw.package.autodependon
  45. ifw.package.virtual
  46. ifw.package.sortingpriority
  47. ifw.package.script
  48. ifw.package.default
  49. ifw.package.essential
  50. ifw.package.forcedinstallation
  51. ifw.package.replaces
  52. ifw.package.downloadablearchive
  53. s
  54. ifw.package.requiresadminrights
  55. ifw.package.checkable
  56. ifw.package.licenses
  57. ifw.package.uncompressedsize
  58. ifw.package.compressedsize
  59. ifw.installer.installlog
  60. ifw.server
  61. ifw.general
  62. ifw.installer.uninstalllog
  63. --ar, --add-repository <URI,...> Add a local or remote
  64. repository to the list of user
  65. defined repositories.
  66. --at, --add-temp-repository <URI,...> Add a local or remote
  67. repository to the list of
  68. temporary available
  69. repositories.
  70. --st, --set-temp-repository <URI,...> Set a local or remote
  71. repository as temporary
  72. repository, it is the only one
  73. used during fetch.
  74. Note: URI must be prefixed with
  75. the protocol, i.e. file:///,
  76. https://, http:// or ftp://.
  77. --sp, --system-proxy Use system proxy on Windows
  78. and Linux. This option has no
  79. effect on macOS. (Default)
  80. --np, --no-proxy Do not use system proxy.
  81. --su, --start-updater Start application in updater
  82. mode. This will override the
  83. internal marker that is used to
  84. distinguish which kind of
  85. binary is currently running.
  86. --sm, --start-package-manager Start application in package
  87. manager mode. This will
  88. override the internal marker
  89. that is used to distinguish
  90. which kind of binary is
  91. currently running.
  92. --sr, --start-uninstaller Start application in
  93. uninstaller mode. This will
  94. override the internal marker
  95. that is used to distinguish
  96. which kind of binary is
  97. currently running.
  98. -t, --root <directory> [CLI] Set installation root
  99. directory.
  100. -p, --platform <plugin> Use the specified platform
  101. plugin.
  102. --nf, --no-force-installations Allow deselecting components
  103. that are marked as forced.
  104. --no-default-installations Deselects components that are
  105. marked as default.
  106. --ns, --no-size-checking Disable checking of free space
  107. for installation target.
  108. --sv, --show-virtual-components Show virtual components in
  109. installer and package manager.
  110. -i, --install-compressed-repository <URI,...> Installs QBSP or 7z file. The
  111. QBSP (Board Support Package)
  112. file must be a .7z file which
  113. contains a valid repository.
  114. -c, --create-local-repository Create a local repository
  115. inside the installation
  116. directory. This option has no
  117. effect on online installers.
  118. --accept-messages [CLI] Accepts all message
  119. queries without user input.
  120. --reject-messages [CLI] Rejects all message
  121. queries without user input.
  122. --auto-answer <identifier=value> [CLI] Automatically answers
  123. the message queries with the
  124. message identifier and button
  125. value. Several identifier=value
  126. pairs can be given separated
  127. with comma, for example
  128. --auto-answer
  129. message.id=Ok,message.id2=Cance
  130. l.
  131. --default-answer [CLI] Automatically answers to
  132. message queries with their
  133. default values.
  134. --accept-licenses [CLI] Accepts all licenses
  135. without user input.
  136. --file-query <identifier=value> [CLI] Automatically sets the
  137. QFileDialog values
  138. getExistingDirectory() or
  139. getOpenFileName() requested by
  140. install script. Several
  141. identifier=value pairs can be
  142. given separated with comma, for
  143. example --file-query
  144. filedialog.id=C:Temp,filedialog
  145. .id2=C:Temp2
  146. -s, --script <file> Execute the script given as
  147. argument.
  148. --ss, --start-server <mode, socketname, key> Starts the application as
  149. headless process waiting for
  150. commands to execute. Mode can
  151. be DEBUG or PRODUCTION. In
  152. DEBUG mode, the option values
  153. can be omitted. Note: The
  154. server will not shutdown on his
  155. own, you need to quit the
  156. process by hand.
  157. --sc, --start-client <socketname, key> Starts the application to
  158. debug the client-server
  159. communication. If a value is
  160. omitted, the client will use a
  161. default instead. Note: The
  162. server process is not started
  163. by the client application in
  164. that case, you need to start it
  165. on your own.
  166. -q, --squish-port <port number> Give a port where Squish can
  167. connect to. If no port is
  168. given, default port 11233 is
  169. used. Note: To enable Squish
  170. support you first need to build
  171. IFW with SQUISH_PATH parameter
  172. where SQUISH_PATH is pointing
  173. to your Squish installation
  174. folder: <path_to_qt>/bin/qmake
  175. -r SQUISH_PATH=<pat_to_squish>
  176. -m, --email <email> [CLI] Email used for Qt
  177. Account login.
  178. --pw, --password <password> [CLI] Password used for Qt
  179. Account login.
  180. --ra, --reset-qtaccount Erase Qt Account information
  181. from disk.
  182. --accept-obligations [CLI] Accepts Qt Open Source
  183. usage obligations without user
  184. input.
  185.  
  186. Arguments:
  187. Command Command to be run by
  188. installer. Note that this
  189. feature may be disabled by
  190. vendor.
  191. Args Extra arguments for command,
  192. each separated by space.
  193. InstallerValue Key-value pair to be set
  194. internally by the framework.
Advertisement
Add Comment
Please, Sign In to add comment