Menambahkan tampilan GUI minimal ke Ubuntu Server

Seorang administrator jaringan khususnya yang menangani server seperti server dengan menggunakan linux. Pasti ada kalanya bosan kalo melihat layar monitor yang item putih tok. Untuk itu boleh dunk seorang administrator menambahkan sedikit GUI setidaknya hanya untuk browsing cari-cari info di internet.

Ayo kita mulai...!
  1. login dengan account root Anda atau login dengan user biasa, lalu ketikkan sudo -i, akan muncul prompt isian password, masukkan password user biasa Anda
  2. Sekarang kita update dulu daftar paket yang ada di cache apt kita dengan: apt-get update
  3. Untuk membuat GUI yang minimal dan bisa untuk browsing kita cukup mengetikkan: apt-get install xorg firefox
  4. Akan muncul daftar paket yang akan didownload, seperti:
    root@stm:~# apt-get install xorg firefox
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    The following extra packages will be installed:
    defoma firefox-3.0 fontconfig fontconfig-config libatk1.0-0 libcairo2
    libchromexvmc1 libchromexvmcpro1 libdatrie0 libdbus-glib-1-2 libdrm2
    libfontconfig1 libfontenc1 libfreetype6 libfs6 libgl1-mesa-glx libglib2.0-0
    libglu1-mesa libgtk2.0-0 libgtk2.0-common libhal1 libhunspell-1.1-0 libice6
    libidl0 libjpeg62 libnspr4-0d libnss3-1d libpango1.0-0 libpango1.0-common
    libpixman-1-0 libpng12-0 libsm6 libstartup-notification0 libthai-data
    libthai0 libtiff4 libx11-6 libx11-data libxau6 libxaw7 libxcb-xlib0 libxcb1
    libxcomposite1 libxcursor1 libxdamage1 libxdmcp6 libxext6 libxfixes3
    libxfont1 libxft2 libxi6 libxinerama1 libxkbfile1 libxmu6 libxmuu1 libxpm4
    libxrandr2 libxrender1 libxt6 libxtrap6 libxtst6 libxv1 libxxf86dga1
    libxxf86misc1 libxxf86vm1 mdetect ttf-dejavu ttf-dejavu-core
    ttf-dejavu-extra x11-apps x11-common x11-session-utils x11-utils
    x11-xfs-utils x11-xkb-utils x11-xserver-utils xauth xbitmaps xfonts-100dpi
    xfonts-75dpi xfonts-base xfonts-encodings xfonts-scalable xfonts-utils xinit
    xserver-xorg xserver-xorg-core xserver-xorg-input-all
    xserver-xorg-input-evdev xserver-xorg-input-kbd xserver-xorg-input-mouse
    xserver-xorg-input-synaptics xserver-xorg-input-vmmouse
    xserver-xorg-input-wacom xserver-xorg-video-all xserver-xorg-video-apm
    xserver-xorg-video-ark xserver-xorg-video-ati xserver-xorg-video-chips
    xserver-xorg-video-cirrus xserver-xorg-video-cyrix xserver-xorg-video-dummy
    xserver-xorg-video-fbdev xserver-xorg-video-geode xserver-xorg-video-glint
    xserver-xorg-video-i128 xserver-xorg-video-i740 xserver-xorg-video-i810
    xserver-xorg-video-imstt xserver-xorg-video-intel xserver-xorg-video-mga
    xserver-xorg-video-neomagic xserver-xorg-video-newport
    xserver-xorg-video-nsc xserver-xorg-video-nv xserver-xorg-video-openchrome
    xserver-xorg-video-psb xserver-xorg-video-rendition xserver-xorg-video-s3
    xserver-xorg-video-s3virge xserver-xorg-video-savage
    xserver-xorg-video-siliconmotion xserver-xorg-video-sis
    xserver-xorg-video-sisusb xserver-xorg-video-tdfx xserver-xorg-video-tga
    xserver-xorg-video-trident xserver-xorg-video-tseng xserver-xorg-video-v4l
    xserver-xorg-video-vesa xserver-xorg-video-vga xserver-xorg-video-via
    xserver-xorg-video-vmware xserver-xorg-video-voodoo xterm xulrunner-1.9
    Suggested packages:
    defoma-doc dfontmgr psfontmgr x-ttcidfont-conf firefox-3.0-gnome-support
    latex-xft-fonts libfreetype6-dev librsvg2-common ttf-arphic-bkai00mp
    ttf-arphic-bsmi00lp ttf-arphic-gbsn00lp ttf-arphic-gkai00mp ttf-baekmuk
    ttf-kochi-gothic ttf-kochi-mincho ttf-thryomanes mesa-utils pdksh xfs
    xserver xorg-docs gsynaptics ksynaptics qsynaptics wacom-tools
    xfonts-cyrillic
    Recommended packages:
    libft-perl ubufox libatk1.0-data libglib2.0-data hicolor-icon-theme
    libgtk2.0-bin displayconfig-gtk libgl1-mesa-dri xutils
    The following NEW packages will be installed:
    defoma firefox firefox-3.0 fontconfig fontconfig-config libatk1.0-0
    libcairo2 libchromexvmc1 libchromexvmcpro1 libdatrie0 libdbus-glib-1-2
    libdrm2 libfontconfig1 libfontenc1 libfreetype6 libfs6 libgl1-mesa-glx
    libglib2.0-0 libglu1-mesa libgtk2.0-0 libgtk2.0-common libhal1
    libhunspell-1.1-0 libice6 libidl0 libjpeg62 libnspr4-0d libnss3-1d
    libpango1.0-0 libpango1.0-common libpixman-1-0 libpng12-0 libsm6
    libstartup-notification0 libthai-data libthai0 libtiff4 libx11-6 libx11-data
    libxau6 libxaw7 libxcb-xlib0 libxcb1 libxcomposite1 libxcursor1 libxdamage1
    libxdmcp6 libxext6 libxfixes3 libxfont1 libxft2 libxi6 libxinerama1
    libxkbfile1 libxmu6 libxmuu1 libxpm4 libxrandr2 libxrender1 libxt6 libxtrap6
    libxtst6 libxv1 libxxf86dga1 libxxf86misc1 libxxf86vm1 mdetect ttf-dejavu
    ttf-dejavu-core ttf-dejavu-extra x11-apps x11-common x11-session-utils
    x11-utils x11-xfs-utils x11-xkb-utils x11-xserver-utils xauth xbitmaps
    xfonts-100dpi xfonts-75dpi xfonts-base xfonts-encodings xfonts-scalable
    xfonts-utils xinit xorg xserver-xorg xserver-xorg-core
    xserver-xorg-input-all xserver-xorg-input-evdev xserver-xorg-input-kbd
    xserver-xorg-input-mouse xserver-xorg-input-synaptics
    xserver-xorg-input-vmmouse xserver-xorg-input-wacom xserver-xorg-video-all
    xserver-xorg-video-apm xserver-xorg-video-ark xserver-xorg-video-ati
    xserver-xorg-video-chips xserver-xorg-video-cirrus xserver-xorg-video-cyrix
    xserver-xorg-video-dummy xserver-xorg-video-fbdev xserver-xorg-video-geode
    xserver-xorg-video-glint xserver-xorg-video-i128 xserver-xorg-video-i740
    xserver-xorg-video-i810 xserver-xorg-video-imstt xserver-xorg-video-intel
    xserver-xorg-video-mga xserver-xorg-video-neomagic
    xserver-xorg-video-newport xserver-xorg-video-nsc xserver-xorg-video-nv
    xserver-xorg-video-openchrome xserver-xorg-video-psb
    xserver-xorg-video-rendition xserver-xorg-video-s3
    xserver-xorg-video-s3virge xserver-xorg-video-savage
    xserver-xorg-video-siliconmotion xserver-xorg-video-sis
    xserver-xorg-video-sisusb xserver-xorg-video-tdfx xserver-xorg-video-tga
    xserver-xorg-video-trident xserver-xorg-video-tseng xserver-xorg-video-v4l
    xserver-xorg-video-vesa xserver-xorg-video-vga xserver-xorg-video-via
    xserver-xorg-video-vmware xserver-xorg-video-voodoo xterm xulrunner-1.9
    0 upgraded, 138 newly installed, 0 to remove and 74 not upgraded.
    Need to get 37,7MB/46,8MB of archives.
    After this operation, 124MB of additional disk space will be used.
    Do you want to continue [Y/n]?

  5. Ketikkan Y lalu enter untuk mulai mendownload paket-paket tersebut
  6. Bila sudah selesai semua proses download dan install, cukup ketikkan: startx pada console
  7. Akan muncul tampilan gui minimalis yang seperti hanya sebuah frame, nah frame kecil itulah console linux kita
  8. Untuk menjalankan firefox, cukup kita ketikkan: firefox pada console yang ada di dalam frame itu.
  9. Tetapi jangan kaget karena firefox muncul tanpa adanya window (tidak ada tombol minimize, maximize, close), karena proses download dan install tadi belum menyertakan window manager seperti icewm atau fluxbox
  10. Untuk menginstall icewm atau fluxbox mungkin lain hari akan saya bahas
Thanks....

Comments