ฉันต้องการเรียกใช้แขก VM บนเซิร์ฟเวอร์ที่ไม่มีส่วนหัว
แขกใช้งาน Xubuntu สำหรับกราฟิกและ x11vnc
ตามที่อธิบายไว้ ที่นี่. ฉันได้ทดสอบ VM บนแล็ปท็อปแล้ว แต่ตอนนี้ฉันต้องการเรียกใช้บนเซิร์ฟเวอร์ Ubuntu ที่ไม่มีหัว ดังนั้นฉันคิดว่าฉันสามารถติดตั้ง VirtualBox เวอร์ชันที่ไม่มี GUI และควบคุม VM ผ่าน vboxmanage
คำสั่ง
น่าเสียดายที่เมื่อฉันวิ่ง sudo apt ติดตั้ง virtualbox
บนเซิร์ฟเวอร์ต้องการดึง 877 MB ซึ่งส่วนใหญ่ดูเหมือนว่าเกี่ยวข้องกับ GUI:
แพ็คเกจใหม่ต่อไปนี้จะถูกติดตั้ง:
adwaita-icon-theme at-spi2-core binutils binutils-common binutils-x86-64-linux-gnu
สร้าง 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 มนุษยชาติ-icon-theme
libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-ผสาน-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-เมซ่า 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-ทั่วไป 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-เคอร์เซอร์0 libwayland-egl1 libwayland-server0 libx11-xcb1 libxcb-dri2-0
libxcb-dri3-0 libxcb-glx0 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-ปัจจุบัน0
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 สร้าง manpages-dev mesa-vulkan-drivers qt5-gtk-platformtheme
qttranslations5-l10n ubuntu-mono virtualbox virtualbox-dkms virtualbox-qt x11-ทั่วไป
อัปเกรดแล้ว 0 รายการ ติดตั้งใหม่ 175 รายการ ลบออก 0 รายการ และไม่ได้อัปเกรด 0 รายการ
จำเป็นต้องได้รับ 143 MB ของไฟล์เก็บถาวร
หลังจากการดำเนินการนี้ พื้นที่ดิสก์เพิ่มเติม 877 MB จะถูกนำมาใช้
คุณต้องการดำเนินการต่อหรือไม่ [ย/น] น
ยกเลิก
เนื่องจากฉันไม่ต้องการให้เซิร์ฟเวอร์ของฉันรกไปด้วยแพ็คเกจที่ฉันไม่ต้องการ ฉันจึงสงสัยว่ามีวิธีติดตั้ง VirtualBox แบบบรรทัดคำสั่งขั้นต่ำเท่านั้นหรือไม่
อีกทางหนึ่ง หาก VirtualBox ไม่มีวิธีเรียกใช้และจัดการ VM โดยไม่มีค่าใช้จ่าย มีวิธีแก้ไขที่ง่ายในทำนองเดียวกันหรือไม่