Disclaimer :
Dokumen ini sudah usang dan tidak diperbarui lagi.
|
Menggunakan NX Di Gentoo Linux
1.
Pendahuluan
Apa itu NX?
NX merupakan sebuah solusi server/klien untuk menghubungkan desktop X11 anda
dari komputer lain untuk UNIX, setara dengan Terminal Services dan Remote
Desktop Connection dari Microsoft. Komponen server tersedia untuk banyak
distribusi Linux, juga untuk platform UNIX. Sedangkan klien tersedia untuk
semua platform server, dan Microsoft Windows.
Salah satu kekuatan utama NX ialah dukungan kompresi built-in. Hal ini
memungkinkan kita untuk menggunakan dekstop X11 dari jauh (remote) melalui
link dengan bandwidth kecil (802.11 WiFi, cable, broadband dan link satelit)
dengan sedikit bahkan tanpa penurunan performa. Untuk membuktikannya sendiri,
NoMachine menawarkan akses remote ke server Test Drive mereka, agar anda
dapat mencobanya sebelum membeli.
Dengan NX versi terbaru - saat ini masih beta - anda akan dapat melakukan
koneksi ulang ke sebuah sesi NX yang anda gunakan sebelumnya. Bayangkan
screen -rd untuk X11, dan anda akan kembali seperti semula. (Dan betapa
memalukan anda jika tidak mengetahui apa itu screen ;-)
Mendapatkan Lisensi NX
NX merupakan produk komersil. Untuk menggunakan NX Server di Gentoo Linux,
anda harus membeli lisensi Server NX dari http://www.nomachine.com.
NX Client dapat diinstal dan digunakan tanpa lisensi.
Tersedia tiga edisi untuk NX Server: personal, small business, dan enterprise.
Satu-satunya perbedaan yang penulis ketahui dari ketiga edisi ini adalah jumlah
user yang didukung oleh masing-masing edisi. Pastikan anda membeli lisensi
untuk edisi yang benar!
Ketika anda membeli lisensi, anda akan ditanyakan tentang sistem operasi yang
akan anda gunakan. Sayangnya, NoMachine tidak mencantumkan Gentoo Linux pada
pilihan yang ada. Silahkan membeli lisensi untuk 'RedHat 9.0'. Kami menggunakan
paket binari 'RedHat 9.0' untuk NX di Gentoo Linux.
Penting:
Anda tidak perlu mendownload software apapun dari website NoMachine. Portage
akan melakukannya untuk anda ketika anda menjalankan emerge.
|
Platform-platform yang didukung
Untuk saat ini, NX hanya tersedia untuk platform x86. Pengguna
amd64 dan ia32 mungkin bisa berhasil menggunakannya, tetapi
karena penulis tidak memiliki kedua platform ini, penulis belum dapat
mengujinya. Jika anda tertarik untuk menyumbangkan hardware ia32 atau amd64
untuk membantu penulis dalam pengujian pada kedua platform ini, silahkan
hubungi penulis melalui email.
Penghargaan
Penulis ingin mengucapkan terima kasih kepada Gian Filippo Pinzari dan seluruh
staff di NoMachine atas bantuan dan dukungannya membawa NX ke Gentoo Linux.
Sebagai klarifikasi: Penulis bukanlah pegawai NoMachine, dan tidak memiliki
hubungan apapun dengan perusahaan in. Penulis hanyalah seorang pelanggan yang
merasa sangat puas. Kebanyakan dari kerja penulis di Gentoo terlaksana
dengan NX. Jadi bagi penulis, NX merupakan salah satu paket terpenting yang
penulis cari di Gentoo Linux.
2.
NX Server
Memilih Edisi yang Tepat
Sebelum menginstal NX Server di Gentoo Linux, pastikan agar anda telah memilih
edisi yang tepat untuk anda dan organisasi anda. Anda seharusnya telah menerima
file kunci lisensi ketika anda membeli lisensi anda. Jagalah kunci tersebut -
anda akan memerlukannya sebentar lagi.
Instalasi NX Server
Terdapat tiga ebuild yang berbeda di Portage untuk masing-masing edisi NX
Server. Untuk menginstal edisi yang benar, jalankan salah satu dari tiga
perintah berikut ini:
Daftar Kode 2.1: Instalasi NX Server |
# emerge -u nxserver-personal
# emerge -u nxserver-business
# emerge -u nxserver-enterprise
|
Penting:
Pastikan anda menginstal edisi NX Server yang benar. Kunci lisensi yang anda
beli hanya dapat digunakan pada edisi NX Server yang sesuai!
|
Portage akan mendownload dengan otomatis, mengkompilasi dan menginstal NX
Server dan seluruh dependensinya. Ketika Portage selesai, sebuah pesan akan
tampil pada layar anda yang berisi semua konfigurasi manual yang harus anda
lakukan untuk menyelesaikan instalasi.
Catatan:
Ketika anda menginstal NX Server, Portage dengan otomatis akan menginstal NX
Client. Jika nantinya anda membuang NX Client secara manual, instalasi NX
Server anda tidak akan berfungsi.
|
Menjalankan NX Server
Silahkan membaca dokumentasi di website NoMachine.
Meng-upgrade NX Server
Jika anda ingin meng-upgrade edisi yang sama dari NX Server anda ke
versi yang lebih baru, jalankan saja:
Daftar Kode 2.2: Meng-upgrade NX Server |
# emerge -u nxserver-personal
# emerge -u nxserver-business
# emerge -u nxserver-enterprise
|
Portage dengan otomatis akan mendownload dan menginstal versi terbaru edisi NX
Server yang tersedia untuk anda. Jika ada langkah konfigurasi manual yang
diperlukan setelah instalasi selesai, Portage akan menampilkan sebuah pesan
berisi semua yang perlu anda lakukan.
Berpindah ke NX Server Edisi Lain
Jika anda ingin berpindah dari satu edisi NX Server ke edisi yang lain
(sebagai contoh, dari Personal ke Small Business), jalankan perintah
berikut ini:
Daftar Kode 2.3: Upgrade ke edisi lain |
rm -f /usr/portage/distfiles/nxserver*.rpm
emerge -C nxserver-personal
emerge -u nxserver-business
|
Langkah rm -f diperlukan karena NoMachine menggunakan nama-nama file
RPM yang sama untuk semua edisi NX Server. Sayangnya, walaupun nama-nama ini
sama, isinya berbeda. Pendekatan ini tidak sesuai dengan dukungan checksum
(dan sebentar lagi paket ditandai) Portage. Jika anda tidak melakukan
rm -f untuk file RPM NX Server anda yang lama, anda akan mendapatkan
pesan error dari Portage.
Melaporkan Bug Tentang NX Server
Anda dapat melaporkan bug tentang NX Server di Gentoo Linux ke sistem pelacak bug kami. Jika bug-nya
terdapat di NX sendiri, bukan di Gentoo Linux, kami akan melaporkannya ke
NoMachine untuk anda.
3.
NX Client
Instalasi NX Client
Apapun edisi NX Server yang anda pilih, NX Client dapat melakukan koneksi ke
semua edisi. Untuk menginstal NX Client, jalankan perintah-perintah berikut ini:
Daftar Kode 3.1: Instalasi NX Client |
# emerge -u nxclient
# env-update
# source /etc/profile
|
Portage akan mendownload dengan otomatis, mengkompilasi dan menginstal NX
Client dan seluruh dependensinya. Ketika Portage selesai, sebuah pesan akan
tampil pada layar anda yang berisi semua konfigurasi manual yang harus anda
lakukan untuk menyelesaikan instalasi.
NX Client diinstal di /usr/NX/bin. Portage akan menambahkan
direktori ini ke PATH anda secara otomatis.
Menggunakan NX Client
Untuk menggunakan NX Client di Gentoo, jalankan perintah ini dari xterm
kesayangan anda:
Daftar Kode 3.2: Menjalankan NX Client |
$ nxclient
|
Kotak dialog yang tampil sangat mudah dipahami. Jika anda memerlukan bantuan
lebih lanjut, silahkan baca dokumentasi yang tersedia di website NoMachine.
Isi dokumen ini dilisensikan dengan lisensi Creative Commons -
Attribution / Share Alike.
|