Puncte:0

Instalați Oracle VirtualBox pe un server fără cap fără dependențe grafice

drapel cn

Aș dori să rulez un invitat VM pe un server fără cap.

Invitatul rulează Xubuntu pentru grafică și x11vnc așa cum este descris Aici. Am testat deja VM-ul pe laptopul meu, dar acum aș dori să-l rulez pe serverul Ubuntu fără cap, așa că m-am gândit că aș putea să instalez o versiune de VirtualBox fără GUI și să controlez VM-ul prin vboxmanage comenzi.

Din păcate, când am fugit sudo apt install virtualbox pe server, a vrut să atragă 877 MB, dintre care majoritatea mi se pare că sunt legate de GUI:

Următoarele pachete NOI vor fi instalate:
  adwaita-icon-theme at-spi2-core binutils binutils-common binutils-x86-64-linux-gnu
  build-essential cpp cpp-9 dctrl-tools dkms dpkg-dev fakeroot fontconfig g++ g++-9 gcc
  gcc-9 gcc-9-base gtk-update-icon-cache hicolor-icon-theme umanitate-pictogramă-theme
  libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libasan5
  libasyncns0 libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatomic1 libatspi2.0-0
  libavahi-client3 libavahi-common-data libavahi-common3 libbinutils libc-dev-bin
  libc6-dev libcaca0 libcairo-gobject2 libcairo2 libcc1-0 libcolord2 libcrypt-dev
  libctf-nobfd0 libctf0 libcups2 libdatrie1 libdouble-conversion3 libdpkg-perl
  libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libegl-mesa0 libegl1
  libepoxy0 libfakeroot libfile-fcntllock-perl libflac8 libgbm1 libgcc-9-dev
  libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgl1 libgl1-mesa-dri
  libglapi-mesa libglvnd0 libglx-mesa0 libglx0 libgomp1 libgraphite2-3 libgsoap-2.8.91
  libgtk-3-0 libgtk-3-bin libgtk-3-common libharfbuzz0b libice6 libinput-bin libinput10
  libisl22 libitm1 liblcms2-2 libllvm11 liblsan0 liblzf1 libmpc3 libmtdev1 libopus0
  libpango-1.0-0 libpangocairo-1.0-0 libpangoft2-1.0-0 libpciaccess0 libpcre2-16-0
  libpixman-1-0 libpulse0 libqt5core5a libqt5dbus5 libqt5gui5 libqt5network5
  libqt5opengl5 libqt5printsupport5 libqt5svg5 libqt5widgets5 libqt5x11extras5
  libquadmath0 librest-0.7-0 librsvg2-2 librsvg2-common libsdl1.2debian
  libsensors-config libsensors5 libsm6 libsndfile1 libsoup-gnome2.4-1 libstdc++-9-dev
  libthai-data libthai0 libtsan0 libubsan1 libvncserver1 libvorbisenc2 libvpx6
  libvulkan1 libwacom-bin libwacom-common libwacom2 libwayland-client0
  libwayland-cursor0 libwayland-egl1 libwayland-server0 libx11-xcb1 libxcb-dri2-0
  libxcb-dri3-0 libxcb-glx0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-present0
  libxcb-randr0 libxcb-render-util0 libxcb-render0 libxcb-shape0 libxcb-shm0
  libxcb-sync1 libxcb-util1 libxcb-xfixes0 libxcb-xinerama0 libxcb-xinput0 libxcb-xkb1
  libxcomposite1 libxcursor1 libxdamage1 libxfixes3 libxi6 libxinerama1
  libxkbcommon-x11-0 libxkbcommon0 libxrandr2 libxrender1 libxshmfence1 libxt6 libxtst6
  libxxf86vm1 linux-libc-dev face manpages-dev mesa-vulkan-drivers qt5-gtk-platformtheme
  qttranslations5-l10n ubuntu-mono virtualbox virtualbox-dkms virtualbox-qt x11-common
0 actualizat, 175 nou instalat, 0 de eliminat și 0 neactualizat.
Trebuie să obțineți 143 MB de arhive.
După această operațiune, se vor folosi 877 MB de spațiu suplimentar pe disc.
Doriți să continuați? [D/n] n
Avorta.

Deoarece nu vreau ca serverul meu să fie aglomerat cu pachete de care nu voi avea niciodată nevoie, mă întrebam dacă există o modalitate de a instala un VirtualBox minim, doar în linie de comandă?

Alternativ, dacă VirtualBox nu oferă o modalitate de a rula și de a gestiona VM-uri fără overhead, există o soluție la fel de ușoară care să o facă?

user535733 avatar
drapel cn
Încercați să utilizați virsh în loc de VirtualBox.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.