summaryrefslogtreecommitdiffstats
path: root/doc/manual/en_US/man_VBoxManage-extpack.xml
blob: 443734b1e071686ae786e507871504dd0b916f9c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
<?xml version="1.0" encoding="UTF-8"?>
<!--
    manpage, user manual, usage: VBoxManage extpack

    Copyright (C) 2006-2015 Oracle Corporation

    This file is part of VirtualBox Open Source Edition (OSE), as
    available from http://www.virtualbox.org. This file is free software;
    you can redistribute it and/or modify it under the terms of the GNU
    General Public License (GPL) as published by the Free Software
    Foundation, in version 2 as it comes in the "COPYING" file of the
    VirtualBox OSE distribution. VirtualBox OSE is distributed in the
    hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
 -->
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN" "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd">
<refentry id="vboxmanage-extpack" lang="en">

  <refentryinfo>
    <pubdate>$Date: 2018-07-20 19:42:10 +0200 (Fri, 20 Jul 2018) $</pubdate>
    <title>VBoxManage extpack</title>
  </refentryinfo>

  <refmeta>
    <refentrytitle>VBoxManage-extpack</refentrytitle>
    <manvolnum>1</manvolnum>
  </refmeta>

  <refnamediv>
    <refname>VBoxManage-extpack</refname>
    <refpurpose>extension package management</refpurpose>
    <refclass>Oracle VM VirtualBox</refclass>
  </refnamediv>

  <refsynopsisdiv>
    <cmdsynopsis id="synopsis-vboxmanage-extpack-install"> <!-- The 'id' is mandatory and must start with 'synopsis-'. -->
      <command>VBoxManage extpack install</command>
      <arg>--replace</arg>
      <arg choice="req"><replaceable>tarball</replaceable></arg>
    </cmdsynopsis>
    <cmdsynopsis id="synopsis-vboxmanage-extpack-uninstall">
      <command>VBoxManage extpack uninstall</command>
      <arg>--force</arg>
      <arg choice="req"><replaceable>name</replaceable></arg>
    </cmdsynopsis>
    <cmdsynopsis id="synopsis-vboxmanage-extpack-cleanup">
      <command>VBoxManage extpack cleanup</command>
    </cmdsynopsis>
  </refsynopsisdiv>

  <refsect1>
    <title>Description</title>

    <refsect2 id="vboxmanage-extpack-install">
      <title>extpack install</title>
      <remark role="help-copy-synopsis"/>
      <para>
        Installs a new extension pack on the system.  This command will fail if an older
        version of the same extension pack is already installed.  The
        <option>--replace</option> option can be used to uninstall any
        old package before the new one is installed.
      </para>
      <variablelist>
        <varlistentry>
          <term><option>--replace</option></term><listitem><para>Uninstall existing extension pack version.</para></listitem>
        </varlistentry>
        <varlistentry>
          <term><replaceable>tarball</replaceable></term>
          <listitem>
            <para>The file containing the extension pack to be installed.</para>
          </listitem>
        </varlistentry>
      </variablelist>
    </refsect2>

    <refsect2 id="vboxmanage-extpack-uninstall">
      <title>extpack uninstall</title>
      <remark role="help-copy-synopsis"/>
      <para>
        Uninstalls an extension pack from the system.  The subcommand will also succeed
        in the case where the specified extension pack is not present on the system.
        You can use <computeroutput>VBoxManage list extpacks</computeroutput> to show
        the names of the extension packs which are currently installed.
      </para>
      <variablelist>
        <varlistentry>
          <term><option>--force</option></term>
          <listitem>
            <para>Overrides most refusals to uninstall an extension pack</para>
          </listitem>
        </varlistentry>
        <varlistentry>
          <term><replaceable>name</replaceable></term>
          <listitem>
            <para>The name of the extension pack to be uninstalled.</para>
          </listitem>
        </varlistentry>
      </variablelist>
    </refsect2>

    <refsect2 id="vboxmanage-extpack-cleanup">
      <title>extpack cleanup</title>
      <remark role="help-copy-synopsis"/>
      <para>
        Used to remove temporary files and directories that may have been left behind
        if a previous install or uninstall command failed.
      </para>
    </refsect2>

  </refsect1>

  <refsect1>
    <title>Examples</title>
    <remark role="help-scope" condition="EXTPACK_UNINSTALL,EXTPACK"/>
    <para>
          How to list extension packs:
<screen>$ VBoxManage list extpacks
Extension Packs: 1
Pack no. 0:   Oracle VM VirtualBox Extension Pack
Version:      4.1.12
Revision:     77218
Edition:
Description:  USB 2.0 Host Controller, VirtualBox RDP, PXE ROM with E1000 support.
VRDE Module:  VBoxVRDP
Usable:       true
Why unusable:</screen></para>

    <para>How to remove an extension pack:
<screen>$ VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack"
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Successfully uninstalled "Oracle VM VirtualBox Extension Pack".</screen></para>
  </refsect1>

</refentry>