PC-BSD Handbook

advertisement
Hakcipta 2010
Proyek PC-BSD. PC-BSD dan logo PC-BSD terdaftar sebagai merek dagang dari iXsystems.
Semua isi PC-BSD Users Handbook dapat dibagi pakai sesuai dengan
Creative Commons Attribution License.
Daftar Isi
1 Pengenalan ............................................................................................................................................ 6
1.1 Perbedaan Antara PC-BSD dan FreeBSD ......................................................................................7
1.2 Perbedaan Antara PC-BSD dan Microsoft Windows .....................................................................8
1.3 Tujuan dan Fitur PC-BSD .............................................................................................................. 8
1.4 Rilis-rilis PC-BSD ..........................................................................................................................9
2 Hal-hal yang Perlu diperhatikan Sebelum Instalasi ............................................................................. 11
2.1 Migrasi ke PC-BSD ......................................................................................................................11
2.2 Kebutuhan Minimal Perangkat Keras .......................................................................................... 12
2.3 Kesesuaian Perangkat Keras ........................................................................................................ 13
2.4 Mempartisi Hard Drive ................................................................................................................ 14
2.5 Mendapatkan PC-BSD .................................................................................................................14
2.5.1 Memeriksa Integritas Data ....................................................................................................15
2.6 Membakar DVD Instalasi .............................................................................................................16
2.6.1 Membakar DVD di Windows ............................................................................................... 17
2.6.1.1 ImgBurn......................................................................................................................... 17
2.6.1.2 Nero................................................................................................................................18
2.6.1.3 InfraRecorder.................................................................................................................19
2.6.2 Membakar DVD pada Sistem Unix ......................................................................................21
2.6.2.1 K3B................................................................................................................................21
2.6.2.2 Brasero...........................................................................................................................22
2.6.2.3 growisofs........................................................................................................................24
2.6.3 Menulis Berkas IMG ke Media Flash ...................................................................................25
2.7 PC-BSD Mode Live ..................................................................................................................... 25
2.8 Menggunakan VirtualBox ............................................................................................................ 26
2.8.1 Membuat Mesin Virtual ........................................................................................................28
2.8.2 Permasalahan Instalasi VirtualBox .......................................................................................34
3 Menginstal PC-BSD .............................................................................................................................35
3.1 Memulai Instalasi PC-BSD ..........................................................................................................35
3.1.1 Layar Pemilihan Bahasa ....................................................................................................... 37
3.1.2 Layar Pemilihan Keyboard ...................................................................................................38
3.1.3 Layar Pemilihan Sistem ........................................................................................................39
3.1.4 Layar Pemilihan Disk ........................................................................................................... 41
3.1.5 Layar Pembuatan Pengguna ................................................................................................. 42
3.1.6 Layar Pemilihan Waktu ........................................................................................................ 44
3.1.7 Layar Pemilihan Komponen .................................................................................................45
3.1.8 Layar Rangkuman Instalasi .................................................................................................. 46
3.1.9 Layar Perkembangan Installasi .............................................................................................47
3.1.10 Layar Selesainya Proses Instalasi ....................................................................................... 48
4 Bahasan Instalasi Tingkat Lanjut .........................................................................................................48
4.1 Memperbarui PC-BSD ................................................................................................................. 49
4.2 Mengembalikan PC-BSD dari Backup .........................................................................................50
4.3 Menggunakan Penginstal PC-BSD untuk Menginstal FreeBSD ................................................. 51
4.4 Menginstal PC-BSD Melalui Jaringan .........................................................................................52
4.5 Menggunakan Tatanan Partisi yang Berbeda ............................................................................... 53
4.6 Enkripsi Disk ................................................................................................................................57
4.7 Dual Booting ................................................................................................................................ 60
4.7.1 PC-BSD Boot Loader ...........................................................................................................61
4.7.2 GAG, Pengatur Boot dengan Grafis .....................................................................................62
4.7.3 Grub ......................................................................................................................................65
4.7.3.1 Menambahkan PC-BSD pada Grub Versi 1........................................................................66
4.7.3.2 Menambahkan PC-BSD pada Grub Versi 2...................................................................66
4.7.4 Dual Boot dengan Windows Menggunakan EasyBCD ........................................................67
4.7.5 Mengembalikan Boot Loader Windows Setelah Menginstal PC-BSD ................................ 71
4.8 Permasalahan Instalasi ................................................................................................................. 71
4.8.1 Kegagalan Instalasi ...............................................................................................................71
4.8.2 Tidak Ada Layar Selamat Datang di PC-BSD ......................................................................72
4.8.3 ACPI ..................................................................................................................................... 72
4.8.4 Komputer Terdiam ................................................................................................................72
4.8.5 LBA ...................................................................................................................................... 73
4.8.6 Pendeteksian Monitor ...........................................................................................................73
4.9 Membuat Instalasi Otomatis dengan pc-sysinstall .......................................................................74
4.9.1 Menentukan Variabel yang Hendak diubah...........................................................................76
4.9.2 Membuat Konfigurasi yang dikostumasi...............................................................................79
4.9.3 Membuat Media Instalasi yang dikostumasi......................................................................... 80
5 Menjelajahi PC-BSD ............................................................................................................................79
5.1 Display Settings ............................................................................................................................80
5.2 Masuk ke PC-BSD ....................................................................................................................... 82
5.3 Mengginstal Huruf-huruf True Type ............................................................................................ 84
5.4 Java dan Flash .............................................................................................................................. 86
5.5 Multimedia ................................................................................................................................... 86
5.6 Desktop KDE ............................................................................................................................... 88
5.6.1 KDE Panel.............................................................................................................................88
5.6.2 Application Launcher.............................................................................................................91
5.7 Bekerja dengan Berkas dan Direktori .......................................................................................... 92
5.8 Berbagi Remote Desktop ..............................................................................................................94
5.8.1 Terhubung ke Desktop lain dengan Menggunakan Remote Desktop....................................94
5.8.2 Menggundang Komputer Lain untuk Terhubung Menggunakan Desktop Sharing...............98
6 Menginstal Aplikasi dan Menjaga PC-BSD Selalu diperbarui .......................................................... 100
6.1 Menggunakan Software Manager .............................................................................................. 101
6.1.1 Menginstal dan Menghapus PBI Aplikasi........................................................................... 101
6.1.2 Memperbarui PBI yang Telah diinstal.................................................................................103
6.1.3 Menerapkan Pembaruan Sistem dan Patch Keamanan........................................................104
6.1.4 Mengkonfigurasi Software Manager................................................................................... 107
6.2 Menggunakan Ports Jail untuk Mengatur Paket dan Port FreeBSD ...........................................110
6.2.1 Menginstal Paket FreeBSD..................................................................................................111
6.2.2 Mengkompail Port FreeBSD............................................................................................... 112
6.3 Menjaga Keterkinian Port ...........................................................................................................115
6.3.1 Membuat Berkas sup .......................................................................................................... 115
6.3.2 Menginstal Aplikasi untuk Memperbarui ........................................................................... 117
6.3.3 Membaca /usr/ports/UPDATING ....................................................................................... 117
6.3.4 Melakukan Pembaruan ....................................................................................................... 118
6.4 Membangun Kembali World ...................................................................................................... 119
7 Peralatan PC-BSD ..............................................................................................................................121
7.1 Pengatur Firewall ....................................................................................................................... 121
7.2 Pengatur Jaringan .......................................................................................................................124
7.2.1 Setelan Ethernet ..................................................................................................................125
7.2.2 Setelan Nirkabel ..................................................................................................................128
7.2.3 Setelan Lanjutan dan PPPoE .............................................................................................. 131
7.2.4 Permasalahan Setelan Jaringan ...........................................................................................134
7.3 Konfigurasi Printer .....................................................................................................................137
7.3.1 Menambahkan Printer .........................................................................................................138
7.3.2 Permasalah Printer ..............................................................................................................145
7.4 Pengatur Layanan .......................................................................................................................146
7.5 Pengatur Sistem ..........................................................................................................................147
7.6 Pengatur Pengguna .....................................................................................................................151
7.7 Membuat Backup Sistem Menggunakan Life Preserver ...........................................................156
7.7.1 Membuat Backup.................................................................................................................156
7.7.2 Permasalahan dan Pilihan Konfigurasi................................................................................161
7.7.3 Mengembalikan Backup...................................................................................................... 163
7.8 Mengelola Jail dengan The Warden ........................................................................................... 164
7.8.1 Menginstal Inmate............................................................................................................... 172
7.8.2 Mengekspor/Mengimpor Jail...............................................................................................173
8 Menemukan Bantuan ......................................................................................................................... 174
8.1 Forum PC-BSD .......................................................................................................................... 174
8.2 FAQ ............................................................................................................................................ 178
8.3 Saluran IRC ................................................................................................................................ 178
8.4 Mailing list ................................................................................................................................. 179
8.5 FreeBSD Handbook dan FAQ ....................................................................................................180
8.6 Media Sosial ...............................................................................................................................180
8.7 Pencarian dan Portal ...................................................................................................................181
8.8 Acuan Lainnya ............................................................................................................................181
9 Mendukung PC-BSD ........................................................................................................................ 182
9.1 Menjadi Seorang Penguji Beta ...................................................................................................182
9.2 Menjadi Penerjemah ...................................................................................................................183
9.3 Menjadi Pengembang .................................................................................................................187
9.4 Melaporkan Kesalahan-kesalahan ..............................................................................................188
9.5 Mengirimkan Permintaan PBI ....................................................................................................189
9.6 Menguji PBI ............................................................................................................................... 190
9.7 Membuat PBI ............................................................................................................................. 192
9.8 Menyumbangkan Uang .............................................................................................................. 192
9.9 Menyediakan Mirror ...................................................................................................................192
9.10 Menjadi Seorang Advokat ........................................................................................................193
Pembukaan
ditulis oleh pengguna sistem operasi PC-BSD.
Versi 8.2
Diterbitkan pada Januari, 2011
Hak cipta © 2005, 2006, 2007, 2008, 2009, 2010, 2011, Proyek PC-BSD.
Gambar sampul oleh Jenny Rosenberg dari iXsystems.
Selamat datang di PC-BSD! Handbook ini membahas instalasi dan penggunaan PC-BSD 8.2.
Handbook ini selalu diperbaharui dan bergantung pada sumbangan dari berbagai pihak. Jika Anda
tertarik ikut serta dalam pembuatan Handbook ini, silahkan kunjungi PC-BSD wiki dan buatlah akun
untuk Anda. Jika Anda pengguna IRC Freenode, Anda dapat bergabung di #pcbsd channel dimana
Anda dapat bertemu pengguna PC-BSD lainnya.
Versi PDF dari Handbook ini tersedia di ftp.pcbsd.org/pub/handbook/.
Handbook Pengguna PC-BSD bebas dibagi pakai dibawah aturan Creative Commons Attribution
License. Artinya Anda diperbolehkan menyalin, mendistribusikan, menerjemahkan dan
mempergunakannya selama mencantumkan Proyek PC-BSD sebagai sumber dari HandBook.
PC-BSD dan logo PC-BSD terdaftar sebagai merek dagang dari iXsystems. Jika Anda ingin
menggunakan logo PC-BSD pada tugas atau kerja Anda, silahkan mengajukan permohonan ijin
penggunaannya ke marketing@ixsystems.com.
FreeBSD merupakan merek dagang dari FreeBSD Foundation.
1 Pengenalan
Selamat datang di PC-BSD dan terima kasih atas ketertarikannya.
Awal 2005, Kris Moore, pendiri PC-BSD, mempersembahkan versi beta pertama dari PC-BSD kepada
komunitas. Hal yang telah lama ditunggu oleh advokat-advokat FreeBSD akhirnya datang juga: sistem
operasi berbasisi FreeBSD yang mudah digunakan untuk desktop, dengan sedikit konfigurasi yang
dibutuhkan. Tampilan apik, berbagai macam fitur, gratis, sistem operasi dengan lisensi BSD, berbasis
FreeBSD, yang dapat digunakan oleh siapapun, dari pemula hingga pengguna mahir, sebuah mimpi
yang perlahan menjadi kenyataan.
Dengan datangnya distribusi Linux yang mudah digunakan (sistem operasi seperti Unix lainnya) dan
keberhasilannya, menjadi jelaslah bahwa ada ceruk pasar yang besar. Namun, Kris berpikir bahwa
pasar Linux bisa lebih maju dalam hal keramahan pengguna. Komunitas BSD punya sistem operasi
Page 6 of 193
1 Pengenalan
server yang bagus seperti FreeBSD, NetBSD, dan OpenBSD, tapi tidak ada satupun untuk pasar
desktop. Atas dasar kecintaan terhadap FreeBSD karena desain, kecepatan, dan ketangguhannya, Kris
Moore memutuskan untuk membuat sebuah sistem operasi FreeBSD yang mudah digunakan dan
desktop yang intuitif.
PC-BSD adalah sistem operasi yang ditujukan untuk desktop seperti halnya Microsoft Windows atau
Apple Mac OS X. Berbasiskan FreeBSD yang terkenal akan kestabilan, skalabilitas dan
keterbukaannya.
PC-BSD dimulai sebagai sebuah proyek yang berdiri sendiri, namun sejak 10 Oktober 2006 PC-BSD
(secara keuangan) didukung dan disponsori oleh penyedia solusi perangkat keras untuk kelas
perusahaan, iXsystems.
Bagian ini membicarakan:
• Perbedaan Antara PC-BSD dan FreeBSD
• Perbedaan Antara PC-BSD dan Microsoft Windows
• Sasaran dan fitur PC-BSD
• Rilis PC-BSD
1.1 Perbedaan Antara PC-BSD dan FreeBSD
Pada dasarnya PC-BSD adalah instalasi FreeBSD yang telah disesuaikan, dan bukan cabang-turunan.
PC-BSD berbasis cabang-STABIL terbaru dari FreeBSD. Karena berada dibawah sistem FreeBSD
secara utuh, maka Anda memiliki sistem FreeBSD yang benar-benar berfungsi.
Perbedaan utama antara PC-BSD dan FreeBSD adalah PC-BSD ditujukan untuk penggunaan desktop,
sedangkan FreeBSD dibuat untuk kepentingan server. Perbedaan lainnya termasuk:
PC-BSD sudah mempunyai lingkungan desktop KDE (saat ini 4.4.5)
PC-BSD diinstal menggunakan instalasi berbasis grafis, bukan lagi berbasis teks
PC-BSD langsung memberikan sejumlah aplikasi saat instalasi
PC-BSD menggunakan PBI (Push Button Installer) sebuah sistem paket yang unik dan juga
mendukung paket-paket FreeBSD dan sistem ports
• PC-BSD memiliki kernel yang telah dibangun dengan konfigurasi yang baik untuk penggunaan
desktop
• PC-BSD hadir dengan sejumlah konfigurasi awal berupa skrip-skrip otomatis untuk tugas-tugas
tertentu seperti menghubungkan kamera digital atau USB memory
•
•
•
•
Kesimpulannya, tidak ada perbedaan yang jauh antara PC-BSD dan FreeBSD. PC-BSD pada dasarnya
adalah FreeBSD dengan instalasi yang bagus, sejumlah konfigurasi awal, optimasi kernel, paket
manajemen PBI, paket-paket yang diberikan saat instalasi dan beberapa perangkat grafis yang
memudahkan dan membuat PC-BSD sesuai untuk penggunaan di desktop. Sebagai pengguna PC-BSD,
Anda tidak perlu khawatir tentang konfigurasi sistem Anda, cukup di instal dan langsung digunakan.
Page 7 of 193
1.2 Perbedaan Antara PC-BSD dan Microsoft Windows
1.2 Perbedaan Antara PC-BSD dan Microsoft Windows
Seperti yang telah Anda ketahui, PC-BSD merupakan sistem operasi yang berbeda dibandingkan
Microsoft Windows. Mari kita lihat sejumlah persamaan dan perbedaan antara PC-BSD dan MS
Windows.
Persamaan yang ada:
• Keduanya menyediakan antar muka grafis yang mudah digunakan dan PC-BSD dapat dibuat
sama dengan kemampuan grafis yang sama seperti halnya pada Windows
• Keduanya memiliki kemampuan konektifitas Internet yang baik (IPv4 dan IPv6)
• Keduanya memiliki koleksi aplikasi yang sangat banyak. Sebagai contoh, koleksi port FreeBSD
saat ini lebih dari 22,000 aplikasi yang telah disesuaikan untuk FreeBSD
• Keduanya dapat merambah dan berbagi sumber daya jaringan Windows seperti berbagi folder
dan printer.
• Keduanya dapat menangani audio/video, memainkan CD/DVD serta dapat digunakan untuk
pengolahan kata, penyuntingan foto, database, dan lain-lain.
• Menginstal perangkat lunak sangat mudah, cepat dan gampang.
Namun, terdapat pula perbedaan yang mendasar:
• PC-BSD tidak dikenai biaya dan source code-nya bebas untuk dilihat dan diambil
• Komputer PC-BSD tidak akan menjadi lambat setelah sekian bulan digunakan
• PC-BSD tidak terpengaruh oleh virus, spyware dan malware lainnya yang menggangu sistem
Windows
• PC-BSD tidak selalu memiliki driver atau mendukung perangkat keras terbaru atau yang tidak
terkenal
• PC-BSD memiliki akses ke perangkat lunak FreeBSD dan Linux disamping memiliki
perpustakaan PBI sendiri.
• Versi PC-BSD saat ini membutuhkan sedikit sumber daya dibandingkan Windows versi terbaru.
• Hard drive atau partisi yang diinstal PC-BSD tidak perlu disusun (defragmented)
• Seperti halnya Unix atau sistem operasi seperti-Unix lainnya, Anda memiliki kontrol yang lebih
terhadap sistem Anda dibandingkan di Windows.
1.3 Tujuan dan Fitur PC-BSD
PC-BSD telah di disain dengan pemikiran pengguna komputer yang biasa-biasa saja.. Komunitas PCBSD bertujuan menyediakan kemampuan-kemampuan berikut ini:
• Mudah dalam instalasi: untuk menginstal PC-BSD, cukup masukkan DVD, reboot sistem
untuk menjalankan instalasi, dan jawab beberapa pertanyaan di menu grafis.
• Otomatis mengkonfigurasi perangkat keras: seperti video, suara, jaringan dan perangkat
lainnya sehingga dapat digunakan saat sistem dihidupkan.
• Antarmuka desktop yang intuitif: PC-BSD dirilis menggunakan lingkungan desktop KDE
yang stabil. Aplikasi-aplikasi KDE sendiri mungkin sudah mencakup semua kebutuhan
komputasi Anda sehari-hari.
Page 8 of 193
1.3 Tujuan dan Fitur PC-BSD
• Manajemen perangkat lunak yang mudah: dengan ditambahkannya PC-BSD Software
Manager, menginstal, memperbarui, dan menghapus PBI lebih mudah dan aman.
• Mudah diperbarui: PC-BSD menyediakan Update Manager yang telah terintegrasi dan akan
memberitahu Anda ketersediaan perbaruan sistem untuk menginstal perbaikan keamanan,
perbaikan kesalahan, peningkatan kemampuan sistem dan aplikasi versi terbaru.
• Tampilan yang menarik: PC-BSD menginstal driver kartu video Nvidia dan akselerasi desktop
3D Compiz-Fusion untuk pengalaman penggunaan desktop tahap lanjut. Adobe Flash juga
disediakan agar Anda dapat menonton film dan video Youtube dan Google Video.
• Dukungan arsitektur: PC-BSD tersedia untuk arsitektur i386 dan sistem 64bit.
• Mendukung laptop: menyediakan penghematan daya dan enkripsi ruang swap, dan secara
otomatis menukar antara koneksi jaringan berkabel dan wifi.
• Lingkungan yang aman: PC-BSD menyediakan PF firewall siap pakai dan proteksi terhadap
serangan brute-force dengan menggunakan denyhosts. Juga aman dari virus, adware, spyware
dan trojans.
• Kecocokan binari: dapat menjalankan hampir semua aplikasi GNU/Linux seperti Oracle,
WordPerfect, Skype, Doom 3, Quake 4, dan lain sebagainya dengan menggunakan Linux
Compatibility Layer (LCL) dan dapat menjalankan Windows XP/2000 melalui emulators
(seperti Qemu atau Win4BSD) serta aplikasi Windows dengan menggunakan PBI Wine.
• Mudahnya mengatur sistem: PC-BSD menyediakan perangkat berbasis grafis untuk mengatur
tugas-tugas administrasi sistem.
• Lokalisasi: PC-BSD mendukung sejumlah bahasa dunia.
• Komunitas: PC-BSD memiliki dukungan komunitas yang ramah.
• Dukungan profesional: dukungan profesional melalui email dan telepon telah disediakan oleh
iXsystems.
1.4 Rilis-rilis PC-BSD
Pada September 2008, nomer versi rilis PC-BSD disamakan dengan milik FreeBSD. Bila angka
pertama dari nomer rilis diikuti oleh angka nol, artinya versi PC-BSD ini mengenalkan banyak fiturfitur baru. Bila angka kedua dari nomer rilis bukanlah angka nol, artinya versi baru ini memiliki
beberapa fitur baru, tetapi juga lebih merupakan perbaikan dari masalah aplikasi dan celah keamanan.
Jika sebuah rilis ditambahkan RC, artinya ini adalah "Release Candidate", dengan kata lain bahwa para
pengembang masih menambahkan dan memperbaiki fitur-fitur dan membutuhkan para penguji untuk
menemukan masalah yang masih ada. Jika di rilis terdapat kata BETA, artinya versi ini masih
bermasalah dan membutuhkan para penguji untuk menemukan sebanyak-banyaknya masalah yang ada
agar dapat segera diperbaiki.
Catatan: Jika Anda ingin menggunakan PC-BSD (bukan untuk mengujinya), Anda sebaiknya
menggunakan rilis terbaru yang bukan versi beta ataupun RC.
Daftar berikut menampilkan semua rilis dari PC-BSD dan tanggal tersedianya rilis tersebut. Klik pada
sebuah versi untuk membaca Catatan Rilis, yang menggambarkan fitur-fitur dan aplikasi yang terdapat
pada rilis tersebut.
• PC-BSD 8.2 - 24 Februari 2011
Page 9 of 193
1.4 Rilis-rilis PC-BSD
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
PC-BSD 8.2-RC1 - 10 Januari 2011
PC-BSD 8.2-BETA1 - 20 Desember 2010
PC-BSD 8.1 - 20 Juli 2010
PC-BSD 8.0 - 22 Februari 2010
PC-BSD 7.1.1 - 06 Juli 2009
PC-BSD 7.1 - 10 April 2009
PC-BSD 7.1 (RC1) - 27 Maret 2009
PC-BSD 7.1 (BETA1) - 06 Maret 2009
PC-BSD 7.0.2 - 10 Desember 2008
PC-BSD 7.0.1 - 17 Oktober 2008
PC-BSD 7.0 - 15 September 2008
PC-BSD 7.0 (BETA1) - 28 Agustus 2008
PC-BSD 1.5.1 - 23 April 2008
PC-BSD 1.5 - 12 Maret 2008
PC-BSD 1.4.1.2 - 04 Januari 2007
PC-BSD 1.4.1.1 - 03 Desember 2007
PC-BSD 1.4.1 - 16 November 2007
PC-BSD 1.4 - 24 September 2007
PC-BSD 1.3.4 - 18 April 2007
PC-BSD 1.3.3_1 - 07 Maret 2007
PC-BSD 1.3.3 - 12 Februari 2007
PC-BSD 1.3.2 - 19 Januari 2007
PC-BSD 1.3.1 - 09 Januari 2007
PC-BSD 1.3 - 31 Desember 2006
PC-BSD 1.3 (RC1) - 11 Desember 2006
PC-BSD 1.3 (BETA2) - 26 November 2006
PC-BSD 1.3 (BETA1) - 18 Oktober 2006
PC-BSD 1.2 - 12 Juli 2006
PC-BSD 1.11a - 25 Juni 2006
PC-BSD 1.11 - 13 Juni 2006
PC-BSD 1.1 - 28 Mei 2006
PC-BSD 1.0 - 28 April 2006
PC-BSD 1.0 (RC2) - 20 Januari 2006
PC-BSD 1.0 (RC1) - 10,21 November 2006
PC-BSD 0.8.3 - 22 Oktober 2005
PC-BSD 0.8.2 - 23 September 2005
PC-BSD 0.8.1 - 19 September 2005
PC-BSD 0.8 (BETA) - 11 September 2005
PC-BSD 0.7.8 (BETA) - 18 Juli 2005
PC-BSD 0.7.5 (BETA) - 24 Juni 2005
PC-BSD 0.7 (BETA) - 13 Mei 2005
Page 10 of 193
1.4 Rilis-rilis PC-BSD
• PC-BSD 0.6 (BETA) - 01 Mei 2005
• PC-BSD 0.5a (BETA) - 18 April 2005
• PC-BSD 0.5 (BETA) - 15 April 2005
2 Hal-hal yang Perlu diperhatikan Sebelum Instalasi
Menginstal PC-BSD sangat mudah. Namun, Anda perlu meninjau bagian sini untuk memastikan bahwa
perangkat keras Anda didukung dan Anda tahu bagaimana menyiapkan media instalasi. Bagian ini
menuntun Anda untuk melewati hal-hal berikut ini:
• Migrasi ke PC-BSD
• Kebutuhan Minimal Perangkat Keras
• Kesesuaian Perangkat Keras
• Mempartisi Hard Drive
• Mendapatkan PC-BSD
• Membakar DVD Instalasi
• PC-BSD Mode Live
• Menggunakan VirtualBox
2.1 Migrasi ke PC-BSD
Memigrasi komputer Anda ke sistem operasi yang baru terkadang menakutkan.
Sebelum Anda memulainya, ada beberapa hal yang perlu Anda pastikan bahwa sistem Anda siap untuk
diinstal PC-BSD.
• Ingin dual-booting atau menginstalnya ke seluruh drive? Jika Anda ingin dual-booting,
Anda harus memastikan bahwa Anda memiliki primary partisi sebesar 14 GB. Anda perlu pula
meninjau Bagian 4.7 Dual Booting untuk menentukan boot loader yang sesuai.
• Apa jenis kartu video pada sistem Anda? PC-BSD mendukung banyak kartu, termasuk
akselerasi 3D pada kebanyakan kartu NVIDIA dan beberapa kartu Intel yang terintegrasi.
Seperti umumnya sistem operasi open source, PC-BSD menggunakan driver X.org untuk
mendukung grafis. Anda dapat memeriksa didukung atau tidaknya kartu video Anda dihalaman
X.org Driver.
• Apakah Anda menggunakan kartu wifi di sistem Anda? PC-BSD telah tertanam dukungan
untuk lusinan kartu jaringan wireless. Anda dapat memeriksa apakah kartu Anda didukung atau
tidak disini.
• Sudahkah Anda mem-backup data penting Anda? Jangan sampai lupa tahap ini. Semua data
yang tak tergantikan, seperti email, bookmark, atau berkas dan dokumen penting seharusnya
selalu di backup ke media luar, seperti flash drive, sebelum menginstal atau memperbarui sistem
operasi apa saja.
Page 11 of 193
2.1 Migrasi ke PC-BSD
Setelah Anda melewati tahap-tahap diatas, Anda dapat memulai instalasi. Jika Anda menemui masalah
pada instalasi Anda, Bagian 8 menunjukkan berbagai cara untuk mendapatkan bantuan.
2.2 Kebutuhan Minimal Perangkat Keras
PC-BSD hanya butuh perangkat keras yang biasa-biasa saja, dan biasanya menggunakan sumber daya
yang lebih rendah dari produk komersial lainnya. Sebelum menginstal PC-BSD pada komputer Anda,
pastikan Anda memenuhi kebutuhan minimalnya.
Kebutuhan sistem minimum: minimalnya, Anda harus memiliki komputer hardware berikut ini untuk
menginstall PC-BSD:
•
•
•
•
•
Pentium II atau lebih tinggi
256MB RAM
14GB ruang hard drive kosong
Kartu jaringan
Kartu suara
Kebutuhan sistem yang disarankan: perlu dicatat list ini adalah minimal, dan semakin cepat
perangkat keras Anda, semakin baik pengalaman berkomputer Anda:
•
•
•
•
•
•
Pentium 4 atau lebih tinggi
512MB RAM
20GB ruang hard drive kosong
Kartu jaringan
Kartu suara
Kartu video berakselerasi 3D (NVIDIA atau Intel)
Anda tidak akan pernah punya RAM yang sangat besar, maka installah sesuai kemampuan Anda.
Untuk memainkan permainan video modern, Anda sebaiknya menggunakan CPU yang cepat. Jika
Anda ingin mempunyai koleksi lagu dan film, Anda mungkin menginginkan hard disk yang besar
(internal ataupun eksternal).
Prosesor 32 bit (i386) yang didukung:
PC-BSD dapat diinstal pada sistem 32-bit dengan prosesor sebagai berikut:
•
•
•
•
•
•
•
•
•
Intel 80486, Pentium, Pentium Pro, Pentium II, Pentium III, Pentium 4
Intel Xeon dan Celeron®
Am486®, Am5x86®, K5, AMD-K6®
AMD Athlon, termasuk Athlon-MP, Athlon-XP, Athlon-4, dan Athlon Thunderbird
AMD Duron™
AMD Élan SC520
Transmeta Crusoe
Cyrix
NexGen
Page 12 of 193
2.2 Kebutuhan Minimal Perangkat Keras
Prosesor 64 bit yang didukung:
PC-BSD dapat diinstal pada sistem 64-bit dengan prosesor sebagai berikut:
•
•
•
•
•
•
•
•
•
•
•
AMD Athlon™, termasuk 64, XP, 64 X2, FX
AMD Opteron™
AMD Sempron
AMD Turion 64, AMD Turion 64 X2
semua multi-inti Intel Xeon™ processors kecuali Sossaman
prosesor inti-tunggal Intel Xeon Nocona, Irwindale, Potomac, dan Cranford
Intel Pentium®, termasuk M, D, dan Extreme Edition
Intel Core
Intel Pentium® D
Intel Pentium 4
Intel Celeron D
2.3 Kesesuaian Perangkat Keras
Umumnya perangkat keras langsung bekeja di PC-BSD, namun ada kemungkinan perangkat keras
Anda tidak bekerja sama sekali. Bila Anda mendapati hal seperti itu, Anda dapat membantu
meningkatkan dukungan perangkat keras untuk semua pengguna PC-BSD dengan melaporkan
masalahnya sehingga bisa sampaikan ke para pengembang. Namun perlu diingat pula bahwa PC-BSD
adalah FreeBSD juga, artinya jika perangkat keras tersebut bekerja di FreeBSD maka begitu pula di
PC-BSD.
Jika Anda ingin memeriksa perangkat keras Anda sebelum instal PC-BSD, tempat yang baik untuk
memulainya adalah Daftar Perangkat Keras FreeBSD 8.2. Cara lainnya adalah dengan menjalankan
PC-BSD di Mode Live yang dijelaskan di bagian 2.7. Dengan cara itu Anda dapat mencoba berbagai
perangkat keras sebelum Anda mulai menginstalnya.
Jika Anda mengalami masalah dengan sebuah perangkat, mulailah dengan mencari di Google dengan
kata "FreeBSD" dan jenis serta model dari perangkat keras tersebut. Dengan begitu Anda dapat
mengetahui jika ada masalah dengan perangkat tersebut. Jika terdapat banyak hasil pencarian,
perhatikan pada yang paling baru karena sering kali perangkat keras yang bermasalah tersebut sudah
diperbaiki atau drivernya akan tersedia dirilis FreeBSD berikutnya.
Saat ini terdapat beberapa masalah pada perangkat nirkabel yang telah diketahui dan para pengembang
yang telah memperbaikinya mencari para penguji untuk mencobanya. Informasi lebih lanjut tersedia di
halaman Pengujian Nirkabel.
Jika Anda mengalami masalah dengan perangkat yang seharusnya berkerja namun tidak sama sekali
ataupun Anda tidak menemukan laporan masalah untuk perangkat keras Anda, buatlah laporan untuk
masalah tersebut. Petunjuk kemana Anda harus mengirim laporan dan saran atas informasi apa saja
yang sebaiknya dimasukkan telah dijelaskan di bagian 9.1.
Page 13 of 193
2.4 Mempartisi Hard Drive
2.4 Mempartisi Hard Drive
PC-BSD tidak menyertakan aplikasi untuk mempartisi. Jika Anda berencana menginstall PC-BSD pada
sebuah hard drive baru atau Anda ingin menyusutkan partisi yang ada untuk menyediakan ruang bagi
PC-BSD, Anda memerlukan aplikasi untuk partisi dari pihak ketiga sebelum memulai instalasi PCBSD. Banyak aplikasi untuk mempartisi yang tersedia. Dua diantaranya menggunakan live CD dan
mudah digunakan: PartImage dan PartedMagic.
Sebelum membuat atau menyunting partisi, pastikan bahwa Anda telah mem-backup semua
data berharga terlebih dahulu ke media eksternal, seperti flash disk!
Jika Anda menggunakan Windows 7 atau Vista, cara menyusutkan partisi ada disini. Anda tetap
membutuhan aplikasi seperti PartedMagic untuk mengubah ruang kosong yang baru saja dibuat
menjadi partisi primary.
Jika Anda menggunakan sistem dual-booting dan hard drive Anda telah terdapat partisi, Anda perlu
memeriksa apakah Anda masih memiliki partisi primary yang kosong karena PC-BSD tidak akan dapat
di install pada partisi logical ataupun partisi secondary. Gunakanlah aplikasi untuk mempartisi untuk
mengubah partisi secondary menjadi primary jika Anda masih belum memiliki partisi primary.
2.5 Mendapatkan PC-BSD
Berkas instalasi PC-BSD dapat diunduh secara bebas dan berupa berkas dengan ektensi .iso atau .img.
Tergantung dari jenis berkas yang Anda pilih, besarannya bervariasi antara ~200MB dan ~4GB. Bagian
ini akan menunjukkan kepada Anda bagaimana berkas yang akan diunduh, bagaimana
memverifikasinya, dan bagaimana membakarnya ke media.
Jika koneksi internet Anda lambat atau ingin mendukung proyek PC-BSD secara keuangan, Anda dapat
membeli DVD PC-BSD dari FreeBSD Mall.
Anggota proyek PC-BSD hadir diberbagai seminar IT diseluruh dunia dan membagikan DVD PC-BSD
pada di stan acara tersebut. Mengunjungi stan PC-BSD adalah cara terbaik untuk bertemu dengan
pengguna PC-BSD lainnya dan menjawab semua pertanyaan Anda. Periksa situs PC-BSD untuk
melihat acara yang akan berlangsung disekitar Anda. Jika Anda mengorganisir stan PC-BSD, hubungi
kami untuk mendapatkan DVD tersebut.
Saat Anda mengunjungi Halaman Unduh di situs PC-BSD, Anda akan menemukan sejumlah berkas
yang dapat di unduh:
•
•
•
•
DVD (membutuhan pembakar DVD)
USB Flash (membutuhkan USB flashdisk atau kartu flash)
Boot-Only CD (membutuhkan koneksi jaringan saat instalasi)
Boot-Only USB (membutuhkan USB flashdisk atau kartu flash dan koneksi jaringan saat
instalasi)
Ada dua versi untuk tiap tipe: satu untuk sistem 32 bit (i386) dan satu lagi untuk sistem 64 bit. Pilihlah
berkas yang sesuai dengan arsitektur komputer Anda (32 atau 64 bit).
Catatan: Jika Anda menggunakan VirtualBox untuk menginstal PC-BSD, Anda dapat menginstal versi
32-bit, walaupun komputer Anda 64-bit. Tergantung kemampuan prosesor Anda, mungkin Anda bisa
Page 14 of 193
2.5 Mendapatkan PC-BSD
atau mungkin juga tidak menginstal versi 64-bit pada sistem 64-bit menggunakan VirtualBox.
Selanjutnya pada bagian ini akan menunjukkan Anda bagaimana memverifikasi integritas berkas ISO
yang Anda unduh, lalu membakarnya ke media.
2.5.1 Memeriksa Integritas Data
Setelah mengunduh berkas yang sesuai dengan arsitektur dan tipe instalasi, sebaiknya periksa kembali
apakah berkas tersebut sama persis dengan yang ada di server PC-BSD. Saat mengunduh, bisa saja
sejumlah bits dan bytes "rusak" atau bahkan hilang, yang membuat berkas instalasi tersebut tidak dapat
digunakan. Setiap unduhan di PC-BSD memiliki rujukan MD5 checksum yang tercantum disebelah
tautan unduhan. Jika checksum dari berkas yang Anda unduh memiliki angka yang sama, maka
unduhan Anda berhasil. Jika angka MD5-nya tidak sama, sebaiknya Anda mengunduh ulang berkas
tersebut, mungkin dari mirror yang lain. Untuk memverifikasi checksum tersebut, Anda perlu
menggunakan aplikasi pemeriksa checksum.
Jika Anda menggunakan sistem Windows, Anda dapat mengunduh dan menginstal aplikasi FastSum.
Setelah terinstal, jalankan aplikasi tersebut dan klik tombol Files, tampak seperti di Gambar 2.5.1a,
untuk merambah ke lokasi berkas yang telah Anda unduh.
Setelah berkasnya dipilih, klik panah hijau untuk menghitung checksum. Setelah selesai menghitung,
hasilya akan ditampilkan di kolom Checksum\State. Pada contoh ini, checksum-nya adalah
59182842F308CE14B66FB437159B05F7.
Pada sistem Linux dan BSD Anda dapat menggunakan perintah md5 yang telah tersedia untuk
memeriksa integritas data dari berkas yang telah diunduh. Pada contoh ini, berkas terdapat pada sub
direktori Downloads di home (~) direktori milik user1. Anda perlu menyesuaikan nama dan lokasi dari
berkas yang Anda unduh:
md5 ~/Downloads/PCBSD8.2-BETA1-x86-DVD.iso
MD5 (Desktop/PCBSD8.2-BETA1-x86-DVD.iso) = 59182842f308ce14b66fb437159b05f7
Page 15 of 193
2.5.1 Memeriksa Integritas Data
Gambar 2.5.1a: Memverifikasi Checksum Menggunakan FastSum
2.6 Membakar DVD Instalasi
Setelah Anda mengunduh dan memverifikasi berkas .iso DVD PC-BSD, Anda selanjutnya harus
membakarnya ke dalam sebuah DVD disk. Untuk melakukannya, Anda perlu:
• Sebuah DVD drive untuk membakar media
• DVD disk yang masih kosong di dalam DVD drive Anda
• Aplikasi pembakar DVD
Bagian ini akan menunjukkan cara untuk:
• Membakar DVD di Windows
• Membakar DVD di Linux atau BSD
2.6.1 Membakar DVD di Windows
Ada banyak aplikasi pembakaran yang tersedia di Windows. Bagian ini akan menunjukkan bagaimana
Page 16 of 193
2.6.1 Membakar DVD di Windows
menggunakan ImgBurn, Nero, dan InfraRecorder.
2.6.1.1 ImgBurn
ImgBurn adalah aplikasi gratis yang mudah digunakan untuk Windows. Setelah menginstal dan
menjalankan ImgBurn, masukkan DVD media yang kosong dan pilih "Write image file to disk" dari
menu utama, seperti yang terlihat pada Gambar 2.6.1a:
Gambar 2.6.1a: Tampilan Awal ImgBurn
Lalu Anda dapat pilih File -> Browse for a source file... untuk memilih berkas .iso yang akan dibakar;
setelah dipilih, layar Anda akan sama dengan Gambar 2.6.1b. Klik ikon Write disebelah kiri bawah
untuk memulai pembakaran.
ImgBurn akan menyediakan papan status yang mengindikasikan kemajuan dari proses pembakaran.
Bila selesai, ImgBurn akan mengeluarkan baki DVD dan memasukkanya kembali untuk memverifikasi
hasil pembakaran. Jika baki tidak masuk kembali, yang biasanya terjadi pada laptop, tekan kembali
baki tersebut ke dalam jika Anda ingin memverifikasi hasil proses pembakaran.
Page 17 of 193
2.6.1.1 ImgBurn
Gambar 2.6.1b: Memilih Berkas Sumber (.iso) dan Tujuan (DVD burner) di ImgBurn
2.6.1.2 Nero
Nero adalah aplikasi pembakaran yang populer di Windows. Walau berbayar, ada sejumlah versi
percobaan yang dapat diunduh dari situs Nero. Tergantung dari versi yang Anda unduh dan instal,
tampilan layar Anda mungkin sedikit berbeda dari yang ditunjukkan disini. Bagian ini menunjukkan
cara menggunakan Nero BurnLite 10.
Untuk membakar ISO, jalankan Nero BurnLite, klik tab "Data Burning", dan lalu tombol + Add untuk
merambah ke lokasi berkas .iso Anda. Contoh seperti tampak pada Gambar 2.6.1c.
Klik tombol Burn dan Nero akan memulai membakar disk Anda. Bila sudah selesai, Nero akan
memberitahu Anda bahwa proses pembakaran selesai dan akan mengeluarkan DVD.
Gambar 2.6.1c: Siap Untuk Membakar ISO Menggunakan Nero BurnLite
Page 18 of 193
2.6.1.2 Nero
2.6.1.3 InfraRecorder
InfraRecorder adalah aplikasi pembakaran open source untuk CD dan DVD. Setelah terinstal, jalankan
InfraRecorder dan klik pada tombol "Write Image" seperti pada Gambar 2.6.1d.
InfraRecorder akan menampilkan layar dimana Anda dapat merambah ke lokasi image PC-BSD. Bila
telah dipilih, Anda akan mendapati pilihan seperti yang tampak pada Gambar 2.6.1e.
Anda dapat menerima apa adanya dan klik OK untuk memulai pembakaran. Bila selesai, baki dengan
DVD akan terbuka dan akan muncul pemberitahuan bahwa proses pembakaran telah selesai.
Gambar 2.6.1d: Layar Awal InfraRecorder
Page 19 of 193
2.6.1.3 InfraRecorder
Gambar 2.6.1e: Pilihan Pembakaran di InfraRecorder
Page 20 of 193
2.6.2 Membakar DVD pada Sistem Unix
2.6.2 Membakar DVD pada Sistem Unix
Dibagian ini akan ditunjukkan bagaimana membakar DVD instalasi menggunakan aplikasi yang
terdapat di sistem Linux atau BSD: K3B, Brasero, dan growisofs.
2.6.2.1 K3B
Lingkungan desktop KDE menyediakan aplikasi pembakaran K3B. K3B memiliki antarmuka yang
hampir sama dengan aplikasi yang terdapat di Windows dan mudah digunakan.
Catatan: tergantung dari distribusi Anda, K3B mungkin termasuk atau pun tidak dalam instalasi KDE.
Jika tidak tampak pada Application Launcher di KDE, Anda perlu menginstalnya menggunakan sistem
manajemen aplikasi pada sistem operasi Anda. Pada sistem FreeBSD, Anda dapat menginstal paket
K3B. Jika Anda menjalankan KDE versi lama, gunakan perintah pkg_add -r k3b. Jika Anda
menjalankan KDE4, gunakan perintah pkg_add -r k3b-kde4. Pada sistem PC-BSD, Anda dapat
menginstal PBI K3b menggunakan Software Manager.
Untuk membakar ISO Anda, jalankan dan klik "Tools → Burn Image...". Gambar 2.6.2a menunjukkan
tampilan ini sistem KDE4. Pada sistem KDE3, pilihan menu tampak sebagai "Burn DVD ISO
Image...".
Gambar 2.6.2a: Memilih Piranti Pembakar Image dengan K3B
Page 21 of 193
2.6.2.1 K3B
Window baru, seperti yang terlihat di Gambar 2.6.2b, akan muncul. Klik folder biru untuk merambah
ke tempat berkas .iso Anda.
Gambar 2.6.2b: Layar Burn Image dari K3B
Setelah berkas Anda terdaftar, pastikan DVD kosong telah dimasukkan dan klik tombol "Start". K3B
akan mengeluarkan DVD saat pembakaran selesai.
2.6.2.2 Brasero
Brasero adalah pembakar CD-ROM/DVD yang terdapat di desktop GNOME dan mudah digunakan.
Page 22 of 193
2.6.2.2 Brasero
Untuk menjalankan Brasero, klik Applications -> Sound & Video -> Brasero Disk Burner dan jendela
seperti tampak pada Gambar 2.6.2c akan muncul.
Gambar 2.6.2c: Tampilan Awal Brasero
Jika Anda klik Burn image -> Click here to select a disk image, Anda akan dapat memilih berkas .iso
Anda. Setelah dipilih, klik "Open" untuk menampilkan layar yang tampak pada Gambar 2.6.2d.
Nama dan ukuran berkas .iso akan muncul dan, dengan asumsi DVD kosong telah dimasukkan,
Brasero akan menunjukkan ukuran dari media. Bagian bawah dari Gambar 2.6.2d menunjukkan menu
yang muncul jika Anda klik tombol Properties. Anda dapat mengubah pilihan ini jika diinginkan,
namun dengan pilihan yang sudah dibuatkan sudah mencukupi. Saat Anda siap, klik tombol "Burn" dan
Brasero akan membakar DVD.
Page 23 of 193
2.6.2.2 Brasero
Gambar 2.6.2d: Melihat Image yang Akan dibakar dan Properties Perangkat DVD di Brasero
2.6.2.3 growisofs
Jika Anda terbiasa menggunakan baris perintah di sistem FreeBSD, Anda dapat menggunakan perintah
growisofs untuk membakar DVD. Aplikasi ini termasuk di dalam port FreeBSD dvd+rw-tools. Jika
aplikasi tersebut belum di instal, gunakan perintah berikut sebagai superuser:
pkg_add -r dvd+rw-tools
Tergantung dari perangkat pembakar DVD Anda, mungkin Anda perlu mengkonfigurasi sistem untuk
menggunakannya. Jika perangkat merupakan ATAPI (contoh: bukan USB atau SCSI), driver ATAPI
Page 24 of 193
2.6.2.3 growisofs
harus dimuat terlebih dahulu. Superuser dapat menjalankan perintah berikut:
kldload atapicam
Jika Anda kembali ke prompt, driver berhasil dimuat. Jika Anda mendapat pesan "kldload: can't load
atapicam: File exists", artinya driver telah dimuat sebelumnya. Jika perangkat tersebut USB atau SCSI,
tidak perlu ada tambahan driver yang harus dimuat jika Anda menjalankan kernel generic FreeBSD.
Setelah DVD kosong dimasukkan, Anda dapat memulai pembakaran dengan perintah:
growisofs -Z /dev/cd0=PCBSD8.1-x86-DVD.iso
Jika perangkat Anda bukanlah perangkat CD pertama, ubahlah nilai 0 dengan nilai yang sesuai. Jika
berkas ISO Anda punya nama yang berbeda, gantilah dengan nama yang sesuai pada perintah diatas.
2.6.3 Menulis Berkas IMG ke Media Flash
Jika Anda mengunduh berkas .img "Boot only USB for network & internet installs", Anda dapat
menuliskan berkas image ke kartu flash atau Flashdisk menggunakan baris perintah dd pada sistem
BSD atau Linux. Pada sistem FreeBSD, superuser dapat menggunakan perintah berikut ini untuk
menuliskan image yang telah ditentukan pada direktori yang sama ke flashdisk yang pertama
dimasukkan:
dd if=PCBSD8.1-x86-USB-bootonly.img of=/dev/da0 bs=5k
81920+0 records in
81920+0 records out
419430400 bytes transferred in 194.226042 secs (2159496 bytes/sec)
Saat menggunakan perintah dd :
• if= merujuk ke berkas masukkan; dalam hal ini, nama berkas yang akan dituliskan
• of= merujuk ke berkas keluaran; dalam hal ini, nama perangkat kartu flash atau flashdisk. Anda
mungkin perlu meningkatkan angka di nama perangkat jika bukan merupakan perangkat USB
pertama. Pada Linux, gunakan "/dev/sda" untuk merujuk ke perangkat USB pertama.
• bs= merujuk ukuran blok
Untuk membakar berkas .img di sistem Windows, Anda dapat menggunakan ImgBurn seperti yang
dijelaskan di Bagian 2.6.1.1. Pilih berkas .img sebagai sumber dan perangkat USB sebagai tujuannya.
Setelah selesai pembakaran, Anda dapat boot dengan perangkat USB dan memulai instalasi seperti
dijelaskan di Bagian 3. Anda juga perlu merujuk ke Bagian 4.4 untuk Menginstal PC-BSD Melalui
Jaringan karena instalasi dengan boot-only image membutuhkan koneksi internet untuk mengunduh
berkas lainnya yang dibutuhkan untuk menyelesaikan instalasi .
Catatan: jika sistem tidak dapat boot dari perangkat USB, periksa urutan boot pada sistem BIOS Anda.
2.7 PC-BSD Mode Live
Mulai dari PC-BSD 8.0, pilihan live telah termasuk dalam DVD instalasi. Sehingga Anda dapat
mencoba PC-BSD terlebih dahulu sebelum melakukan instalasi. Cara ini juga sangat bagus untuk
Page 25 of 193
2.7 PC-BSD Mode Live
mengetahui apakah semua perangkat keras di komputer Anda dapat bekerja di PC-BSD.
Untuk menggunakan mode live, masukkan DVD dan pilih pilihan "3. Boot in Live Mode" saat Anda
melihat layar yang tampak pada Gambar 2.7a:
Gambar 2.7a: Memilih Mode Live Pada Menu Awal PC-BSD
Setelah memilihnya, PC-BSD akan dimuat ke dalam memory.
Catatan: seperti DVD live lainnya, besarnya memory yang ada akan berpengaruh pada waktu yang
dibutuhkan untuk memuat sistem operasi dan bagaimana kecepatan sistem saat setalah dimuat. Selain
itu, mode live menyediakan ruang penyimpanan yang sangat kecil, yang artinya Anda sebaiknya tidak
menginstal aplikasi atau menyimpan berkas pada mode ini. Mode Live diperuntukkan menyediakan
lingkungan untuk mencoba perangkat keras dan menilai apakah Anda suka dengan PC-BSD atau tidak.
Jika Anda menyukainya pertimbangkan untuk menginstal PC-BSD ke harddisk komputer atau
lingkungan virtual seperti VirtualBox. Untuk kenyamanan Anda, sebuah ikon "Install PC-BSD"
tersedia pada desktop mode live.
Jika Anda hendak meninggalkan mode live, klik api merah di pojok kiri bawah -> Leave -> Logout.
Saat masuk ke prompt, ketik exit lalu enter untuk me-reboot system.
2.8 Menggunakan VirtualBox
Lingkungan virtual memungkinkan Anda untuk "test drive" sebuah sistem operasi tanpa harus
mengganggu sistem operasi Anda saat ini. Cara ini sangat baik untuk belajar instalasi, untuk
mengetahui apakah hardware Anda didukung, atau mencoba beberapa buah versi sistem operasi.
Aplikasi virtualisasi sangat efektif membuat sebuah "jendela" (dikenal sebagai mesin virtual) yang
Page 26 of 193
2.8 Menggunakan VirtualBox
memungkinkan Anda untuk menginstal dan menggunakan sistem operasi. Batasan dari virtualisasi
adalah perangkat keras Anda karena setiap tamu menggunakan CPU dan RAM. Semua tergantung atas
CPU dan RAM pada komputer Anda, mungkin Anda akan mendapati sistem operasi yang Anda instal
aplikasi virtualisasi berjalan lambat. Jika komputer Anda benar-benar menjadi lambat, cobalah menutup
beberapa aplikasi yang tengah berjalan pada komputer Anda untuk mendapatkan ruang lebih pada
RAM.
PC-BSD menyediakan PBI untuk VirtualBox, sebuah apikasi virtualisasi dengan open source yang
dibuat oleh Sun Microsystems. VirtualBox juga berjalan di Windows, Linux, Macintosh, dan
OpenSolaris dan mendukung banyak sekali sistem operasi yang dapat diinstal ke mesin virtual.
Jika Anda telah menggunakan PC-BSD, Anda dapat menggunakan Software Manager untuk menginstal
VirtualBox. Jika Anda menjalankan sistem operasi lain, unduhlah binari yang sesuai untuk sistem
operasi Anda dari halaman Unduh VirtualBox.
Setelah diinstal, jalankan VirtualBox dan Anda akan melihat layar seperti Gambar 2.8a:
Gambar 2.8a: Layar Awal VirtualBox
Page 27 of 193
2.8.1 Membuat Mesin Virtual
2.8.1 Membuat Mesin Virtual
Sebelum Anda dapat menginstall sistem operasi, Anda perlu membuat mesin virtual. Klik tombol New
untuk memulai wizard pembuatan mesin virtual. Klik tombol Next untuk melihat layar di Gambar
2.8.1a:
Gambar 2.8.1a: Ketikkan Nama dan Pilih Sistem Operasi untuk Mesin Virtual Baru
Isikan nama untuk mesin virtual Anda, yang menurut Anda sesuai. Klik menu Operating System dan
pilih BSD yang akan mengubah menu Version ke FreeBSD. Klik Next untuk melihat layar pada
Gambar 2.8.1b.
Page 28 of 193
2.8.1 Membuat Mesin Virtual
Gambar 2.8.1b: Tentukan Jumlah RAM untuk Mesin Virtual
Base Memory Size minimal harus diubah menjadi 512 MB. Jika sistem Anda memiliki RAM yang
cukup besar, mungkin Anda dapat memberi memory yang lebih besar untuk mesin virtual tersebut.
Angka-angka dalam area hijau dianggap nilai yang cukup aman oleh VirtualBox, artinya dengan
jumlah itu tidak akan membuat komputer Anda terlalu lambat. Saat selesai, klik Next untuk
mendapatkan layar seperti pada Gambar 2.8.1c.
Page 29 of 193
2.8.1 Membuat Mesin Virtual
Gambar 2.8.1c: Memilih Apakah Menggunakan Virtual Disk yang Ada atau Buat yang Baru
Layar ini digunakan untuk membuat hard disk virtual—dengan kata lain, jumlah ruang hard disk yang
akan disediakan untuk mesin virtual. Jika ini mesin virtual pertama Anda, biarkan pilihan pada "Create
new hard disk" dan klik Next. Jika Anda telah membuat mesin virtual sebelumnya dan ingin
menggunakan hard disk-nya, pilih "Use existing hard disk" dan pilih hard disk tersebut dari menu yang
ada. Anda dapat membuat mesin virtual sebanyak-banyaknya. Namun, jika komputer Anda mulai
kekurangan ruang kosong, sebaiknya Anda menggunakan kembali hard disk virtual yang telah ada
untuk menjaga hard disk Anda dipenuhi oleh mesin-mesin virtual yang lama.
Jika Anda memilih membuat hard disk baru, "Create New Virtual Disk Wizard" akan tampil ketika
Anda klik Next. Klik tombol Next untuk mendapati layar seperti pada Gambar 2.8.1d.
Anda dapat memilih menggunakan "Dynamically expanding storage" atau "Fixed-size storage". Pilihan
yang pertama menggunakan ruang disk seperlunya saja dan seterusnya hingga tercapainya nilai
maksimum yang Anda tentukan di layar berikutnya. Pilihan kedua membuat sebuah disk yang
ukurannya sesuai dengan nilai yang telah ditentukan, apakah itu terpakai semua atau tidak. Pilihlah
yang pertama jika Anda ragu dengan ruang hard disk yang ada; namun memilih pilihan kedua membuat
VirtualBox berjalan sedikit lebib cepat. Saat Anda pilih Next, Anda akan mendapati layar seperti
Gambar 2.8.1e.
Page 30 of 193
2.8.1 Membuat Mesin Virtual
Gambar 2.8.1d: Pilih Jenis Penyimpanan untuk Disk Virtual
Gambar 2.8.1e: Tentukan Nama Berkas dan Ukuran Disk Virtual
Page 31 of 193
2.8.1 Membuat Mesin Virtual
Layar ini digunakan untuk menentukan besaran (atau batas atas) dari mesin virtual. Jika Anda
berencana menginstal PC-BSD ke mesin virtual, tingkatkan ukurannya paling tidak hingga 15 GB
atau Anda akan mendapatkan masalah saat instalasi PC-BSD. Tergantung lagi pada sistem operasi Anda
saat ini dan jika Anda berencana menginstall PBI ke virtual mesin tersebut, mungkin sebaiknya Anda
membuatnya sekitar 20 - 30GB. Berapapun ukuran yang Anda tentukan, pastikan komputer Anda
memiliki ruang kosong yang cukup. Setelah Anda menetapkan nilainya dan tekan Next, Anda akan
diberikan ringkasan dari pilihan-pilihan Anda. Anda dapat menggunakan tombol Back untuk kembali
ke layar sebelumnya jika ada yang ingin diubah. Selanjutnya, klik Finish untuk menyelesaikan wizard.
Mesin virtual Anda saat ini akan terlihat dikotak sebelah kiri, seperti contoh Gambar 2.8.1f:
Gambar 2.8.1f: Mesin Virtual baru
Sebelum menjalankan mesin virtual, Anda perlu mengkonfigurasinya untuk menggunakan media
instalasi Anda. Klik tautan Storage di bingkai kanan untik mengakses layar penyimpanan seperti
tampak pada Gambar 2.8.1g.
Page 32 of 193
2.8.1 Membuat Mesin Virtual
Gambar 2.8.1g: Pengaturan Media Penyimpanan pada Mesin Virtual
Klik ganda pada kata Empty, yang mewakili perangkat DVD Anda. Jika Anda ingin mengakses
penginstal PC-BSD dari perangkat DVD Anda, pastikan bahwa bagian ini telah menunjuk ke perangkat
yang benar (contoh, IDE Secondary Master) dan gunakan yang ada untuk mengubahnya bila lokasi
tersebut salah. Klik menu CD/DVD Device untuk mengubahnya dari Empty menjadi Host Drive.
Jika Anda memilih menggunakan ISO yang telah ada di hard disk Anda, klik ikon folder untuk
mengakses layar Virtual Media Manager yang tampak pada Gambar 2.8.1h.
Klik ikon Add untuk menentukan ISO instalasi yang akan digunakan. Setelah Anda tekan OK, ISO
tersebut akan muncul sebagai perangkat CD/DVD. Klik OK untuk menyimpan perubahan.
Catatan: ISO/DVD 32-bit dapat saja dipilih, jika Anda menggunakan VirtualBox pada sistem 64-bit.
Tergantung dari kemampuan dari CPU, bisa jadi Anda tidak dapat menjalankan ISO 64-bit pada sistem
64-bit. Jika Anda mendapat pesan kesalahan "your CPU does not support long mode" saat Anda
mencoba boot ISO 64-bit, kemungkinan CPU Anda tidak mendukungnya atau AMD-V/VT-x tidak aktif
pada sistem BIOS.
Page 33 of 193
2.8.1 Membuat Mesin Virtual
Gambar 2.8.1h: Tambahkan ISO Instalasi untuk Boot Mesin Virtual
Saat ini Anda telah siap menginstal PC-BSD ke mesin virtual Anda. Cukup pilih mesin virtualnya dan
klik ikon Start berwarna hijau. Sebuah jendela akan tampil menunjukkan bahwa mesin virtual
dihidupkan. Jika Anda telah memasukkan DVD, Anda akan mendengarnya berputar dan selanjutnya
menjalankan program instalasi. Namun jika tidak atau Anda menggunakan ISO yang tersimpan di hard
disk, tekan F12 untuk memilih perangkat untuk boot device saat Anda mendapatkan pesan untuk
melakukannya, lalu tekan "c" untuk boot dari CD-ROM. Selanjutnya Anda dapat melanjutkan proses
instalasi seperti dijelaskan di Bagian 3.
Catatan: mesin virtual akan “menahan” pointer mouse Anda. Tekan tombol Ctrl sebelah kanan jika
Anda ingin meninggalkan mesin virtual dan menggunakan mouse Anda untuk berinteraksi dengan
aplikasi lainnya di komputer Anda. Untuk kembali ke mesin virtual, cukup klik bagain mana saja di
dalam mesin virtual dan VirtualBox akan menangkap kembali pointer mouse Anda.
2.8.2 Permasalahan Instalasi VirtualBox
Banyak penguji-penguji PC-BSD menggunakan VirtualBox untuk mencoba dan mencari kesalahankesalahan pada versi-versi PC-BSD yang akan dirilis. Dengan menggunakan lingkungan virtual
memungkinkan Anda mencoba sistem operasi tanpa mempengaruhi apapun yang telah terinstal di
sistem, namun ada beberapa hal yang perlu diperhatikan saat menggunakan VirtualBox.
Page 34 of 193
2.8.2 Permasalahan Instalasi VirtualBox
Jika program penginstal gagal berjalan, coba tambahkan jumlah RAM. Nilai minimumnya 512 MB,
namun dengan menambahkannya menjadi 1024 atau lebih terkadang membuat ISO yang tidak dapat
boot jadi bisa menjalankan instalasi.
Jika instalasi gagal dan Anda ingin meninjau log dari instalasi, klik kanan jendela mesin virtual
machine dan pilih xterm dari menu. Sekarang Anda dapat more /tmp/.pc-sysinstall/pc-sysinstall.log
untuk meninjau log-nya.
Ctrl-f (hanya tombol ctrl kanan saja) akan mengubah jendela mesin virtual masuk dan keluar mode
layar penuh.
Wiki VirtualBox FreeBSD berisikan informasi tambahan yang membimbing Anda dalam memecahkan
permasalahan pada VirtualBox.
3 Menginstal PC-BSD
PC-BSD dapat di instal dari media langsung ke hard drive atau ke mesin virtual menggunakan aplikasi
virtualisasi seperti VmWare Hypervisor atau Virtualbox. Anda juga dapat mencoba PC-BSD tanpa
menginstalnya dengan memilih Live Mode saat Anda boot media instalasi.
Penginstal PC-BSD telah membuat menginstal PC-BSD semudah menginstal Microsoft Windows.
Instalasi PC-BSD adalah proces yang cepat, mudah dan gampang. Instalasi dengan grafis menuntun
Anda setahap demi setahap melalui semua proses dengan menanyakan beberapa pertanyaan yang
mudah. Dengan waktu singkat, sistem PC-BSD Anda akan terinstal, terkonfigurasi, dan siap digunakan.
Bagian 3 akan menunjukkan cara instalasi yang sesuai untuk pengguna pada umumnya. Pengguna yang
ingin dengan cara yang berbeda dapat membaca Bagian 4 untuk Bahasan Instalasi Tingkat Lanjut.
3.1 Memulai Instalasi PC-BSD
Masukkan DVD instalasi ke perangkat DVD atau masukkan Flashdisk yang berisikan media instalasi
ke USB port. Boot sistem dan instalasi akan berjalan. Jika komputer ternyata boot ke sistem operasi
yang telah ada, reboot dan periksa program BIOS komputer Anda untuk memastikan bahwa perangkat
yang berisikan media instalasi terdaftar sebagai yang pertama pada urutan boot. Simpan perubahan
BIOS dan reboot.
Setelah beberapa detik, sejumlah baris kode akan bergerak ke atas, yang artinya PC-BSD sedang
dimuat. Setelah itu, Anda akan dapat melihat layar yang sama dengan Gambar 3.1a.
Ada 8 pilihan yang tersedia:
1. Boot Installer [default] – Memulai program instalasi dengan semua konfigurasi standar
diaktifkan. Ini akan terpilih bila Anda tidak memilih apa pun dalam 10 detik.
2. Boot Installer with ACPI disabled – Ini menonaktifkan pengaturan daya, yang cukup
membantu pada beberapa jenis BIOS dan laptop. Jika program instalasi gagal saat menyelidiki
perangkat keras Anda, restart komputer dan coba gunakan pilihan lainnya.
3. Boot in Live Mode – Pilih ini jika Anda ingin mencoba PC-BSD tanpa menginstalnya.
4. Boot in Safe Mode – Pilih ini jika saat instalasi gagal saat menyelidiki perangkat keras Anda
Page 35 of 193
3.1 Memulai Instalasi PC-BSD
dan pilihan #2 tidak membantu. Pada saat boot, pilihan ini akan memaksa mode PIO (tanpa
menggunakan DMA), tanpa write caching untuk semua hard disk IDE dan CD ROM, tanpa
menyelidiki slot EISA (karena sedikit sekali sistem yang memilikinya), dan (pada sistem i386)
tanpa menggunakan ACPI dan APICs.
5. Boot with verbose logging – Pilih ini jika Anda ingin melihat pesan lebih rinci saat proses
boot. Ini akan sangat berguna untuk mencari perangkat keras mana yang menyebabkan installasi
gagal.
6. Boot to emergency console – Pengguna mahir dapat menggunakan pilihan ini untuk
memperbaiki kegagalan sistem yang kritis.
7. Run X in VESA mode – Jika program instalasi tidak dapat memuat driver video Anda, restart
komputer dan pilih pilihan ini. Instalasi akan menggunakan mode VESA yang akan sesuai
dengan semua kartu video.
8. Escape to loader prompt – Pengguna mahir akan memilih ini untuk menjalankan perintah
tingkat lanjut, seperti mengubah kernel atau memuat modul-modul kernel.
Gambar 3.1a: Boot Menu Penginstal PC-BSD
Setelah Anda membuat pilihan, layar boot splash akan dimuat. Jika Anda ingin menghemat waktu,
tekan tombol apa saja saat diminta, lalu ketik n dan tekan enter saat Anda melihat pesan ini:
Check integrity of installer archive?
This may take several minutes. [y]:
Page 36 of 193
3.1.1 Layar Pemilihan Bahasa
3.1.1 Layar Pemilihan Bahasa
Layar berikut, Gambar 3.1.1a: menunjukkan penginstal berhasil dimuat dan siap menyediakan kepada
Anda pilihan-pilihannya:
Gambar 3.1.1a: Layar Selamat Datang dan Pilihan Bahasa
Penginstal terbagi atas tiga area logik:
• Panel sebelah kiri merupakan daftar tahapan instalasi yang akan dilewati. Tahapan saat ini
ditunjukkan dengan tulisan berwarna merah.
• Bagian utama ditengah tempat penginstal meminta masukkan dari pengguna.
• Papan navigasi dibawah tempat dimana Anda dapat melanjutkan, kembali ke langkah
sebelumnya atau menggagalkan instalasi.
Layar ini memungkinkan Anda untuk memilih bahasa Anda. Menu PC-BSD telah diterjemahkan ke
dalam beberapa buah bahasa dan Anda dapat melihat status dari bahasa Anda di Situs Terjemahan PCPage 37 of 193
3.1.1 Layar Pemilihan Bahasa
BSD. Jika bahasa Anda tidak menunjukkan 100% diterjemahkan pada situs ini, artinya tidak semua
menu telah diterjemahkan dan bahasa yang tidak diterjemahkan ditampilkan dalam bahasa Inggris.
Anda dapat bergabung dengan Milis Penerjemah PC-BSD jika Anda ingin membantu dalam
menerjemahkan menu ke bahasa Anda.
Menu PC-BSD akan tampil dalam bahasa Inggris, kecuali Anda memilih bahasa lain dari menu yang
ada.
Bila Anda tidak menentukan sendiri, PC-BSD akan membuat hostname untuk komputer Anda. Jika
Anda ingin menentukan hostname sendiri, pilih kotak "Custom hostname" dan masukkan nama yang
ingin Anda gunakan. Hostname tidak dapat menggunakan spasi.
Bila Anda selesai, klik Next untuk melanjutkan ke layar berikutnya.
3.1.2 Layar Pemilihan Keyboard
Layar berikut, yang tampak pada Gambar 3.1.2a, memungkinkan Anda mengubah model keyboard
Anda, tatanan keyboard, dan varian yang diinginkan. Jika bahasa Inggris adalah bahasa asli Anda dan
Anda menggunakan English keyboard, Anda dapat langsung menekan Next untuk langkah selanjutnya.
Bila tidak, gunakan menu untuk mengubah pilihan ke jenis keyboard dan bahasa yang sesuai dengan
milik Anda. Anda dapat mencoba perubahan tersebut dengan mengetik di area putih pada bagian bawah
layar, tepat dibawah pesan yang menyatakan Anda dapat mencoba pilihan Anda.
Page 38 of 193
3.1.2 Layar Pemilihan Keyboard
Gambar 3.1.2a: Layar Keyboard Memungkinkan Anda untuk Memilih Keyboard Model,
Tatanan, dan Varian
3.1.3 Layar Pemilihan Sistem
Layar berikutnya, tampak pada Gambar Figure 3.1.3a, memungkinkan Anda memilih antara menginstal
dari awal (menimpa semua yang ada di partisi yang diinstal), memperbarui (tetap menyimpan
konfigurasi dari versi PC-BSD sebelumnya), atau mengembalikan dari backup (sebelumnya Anda harus
memiliki backup yang dibuat menggunakan Life Preserver yang didiskusikan pada Bagian 7.7). Pilihan
utamanya adalah instal dari awal.
Page 39 of 193
3.1.3 Layar Pemilihan Sistem
Gambar 3.1.3a: Layar Sistem Memungkinkan Anda Memilih Jenis Instalasi
CATATAN: Terlepas dari pilihan yang Anda ambil, pastikan Anda memiliki backup data dari
data penting Anda karena selalu ada kemungkinan untuk data tersebut tertimpa/hilang. Jika
Anda memiliki data yang penting dan belum memiliki data backup-nya, tekan tombol Abort untuk
meninggalkan program instalasi, buat dan periksa kembali data backup Anda, lalu jalankan kembali
program instalasi.
Layar ini juga memungkinkan Anda untuk memilih antara menginstal PC-BSD (pilihan utama) atau
FreeBSD. Sejak versi 8.x, penginstal PC-BSD tidak memperbolehkan Anda memilih kelengkapan
instalasi yang akan diinstall di FreeBSD dan hanya melakukan instalasi dasar saja. Fungsi ini mungkin
dapat berubah pada versi yang akan datang. Jika Anda menginstal FreeBSD menggunakan penginstal
PC-BSD dan ingin kelengkapan distribusi tambahan, ketik sysinstall -> Configure -> Distributions
setelah Anda masuk ke sistem FreeBSD nantinya.
Terakhir, layar ini memungkinkan Anda memilih apakah penginstall akan menyalin berkas-berkas yang
Page 40 of 193
3.1.3 Layar Pemilihan Sistem
dibutuhkan dari image DVD/USB media boot Anda atau dari lokasi yang berada di jaringan.
CATATAN: Jika Anda menginstal dari kartu flash atau flashdisk, instalasi akan gagal kecuali Anda
memilih pilihan Network/Internet karena instalasi menggunakan image boot-only membutuhkan
mengakses berkas-berkas di internet untuk menyelesaikan instalasi. Baca Bagian 4.4 tentang
Menginstal PC-BSD Melalui Jaringan untuk mengetahui bagaimana melakukan instalasi melalui
jaringan.
CATATAN: Jika Anda hanya menginstal PC-BSD sebagai satu-satunya sistem operasi pada
komputer Anda, setelan awal yang diberikan sudah cukup dan Anda dapat klik Next untuk
melanjutkan. Namun, jika tidak, Anda perlu meninjau bagian yang sesuai dengan kondisi Anda:
•
•
•
•
Bagian 4.1: Memperbarui PC-BSD
Bagian 4.3: Menggunakan Penginstal PC-BSD untuk Menginstal FreeBSD
Bagian 4.4: Menginstal PC-BSD Melalui Jaringan
Bagian 4.5: Menggunakan Tatanan Partisi yang Berbeda
3.1.4 Layar Pemilihan Disk
Layar berikut, tampak pada Gambar 3.1.4a, digunakan untuk menentukan hard drive dan partisi mana
yang akan di instal PC-BSD.
Gambar 3.1.4a: Layar Disk Memungkinkan Anda Memilih Disk yang Akan di Instal PC-BSD
Page 41 of 193
3.1.4 Layar Pemilihan Disk
CATATAN: Jika Anda menginstal PC-BSD sebagai satu-satunya sistem operasi pada komputer
Anda, Cukup tandai "Use Entire Disk" lalu klik Next untuk melanjutkan. Namun, jika tidak,
Anda perlu meninjau Bagain 4.5: Menggunakan Tatanan Partisi yang Berbeda.
Jika komputer Anda terdapat beberapa buah hard drive, gunakan menu pilihan yang terletak diatas
untuk memilih drive yang hendak Anda instal.
Jika Anda memilih penginstal menyusun partisi secara otomatis, partisi tersebut akan menggunakan
format UFS menggunakan softupdates. Anda juga dapat memilih penginstal menggunakan ZFS. Jika
Anda memilih pilihan ini, /boot partisi kecil dengan format UFS akan dibuatkan begitu pila dengan
swap partisi. Selebihnya disk akan berformat ZFS dan akan berisi /, /var, dan /usr.
Jika Anda ingin partisi /usr partition di enkripsi, tandai kotak "Encrypt user data". Anda akan diminta
sebuah kata sandi yang harus dimasukkan setiap saat sistem dijalankan. Jika Anda ingin mengenkripsi
masing-masing partisi, baca Bagian 4.6 tentang Enkripsi Disk.
"Install PC-BSD bootloader" biasanya ditandai jika Anda menginstal PC-BSD pada sistem multi-boot.
Kotak ini akan dijelaskan lebih lanjut pada Bagian 4.7 tentang Dual Booting. Anda tidak perlu
memilihnya jika:
• Anda tidak berencana menginstal sistem operasi lain selain PC-BSD pada komputer tersebut
• Anda berencana untuk menggunakan boot loader milik Windows
Namun, jika Anda berencana berbagi komputer dengan distribusi Linux, Anda perlu menandai kotak
ini. Walaupun Anda akan menggunakan boot loader milik Linux, pilihan ini akan membuatkan sebuah
info pada tabel partisi bahwa dibutuhkan boot loader lainnya.
Boot loader PC-BSD/FreeBSD sangatlah sederhana dan tidak dibuat tampak menarik atau dapat
diubah-ubah. Jika Anda memilih menginstalnya dan berencana menggantinya dengan boot loader
lainnya, baca Bagaian 4.7 tentang Dual Booting untuk menggunakan boot loader lainnya.
"Partition with GPT for full disk install" perlu ditandai jika hard drive Anda besarnya lebih dari 2 TB.
Anda dapat mempelajarinya lebih lanjut pada Bagian 4.5, Menggunakan Tatanan Partisi yang Berbeda.
3.1.5 Layar Pembuatan Pengguna
Layar selanjutnya, tampak pada Gambar 3.1.5a, meminta Anda untuk membuat kata sandi administratif
dan membuat paling tidak satu akun pengguna.
Kata sandi administratif, juga dikenal sebagai kata sandi root atau superuser, yang dibutuhkan untuk
tugas-tugas administrasi seperti menginstal aplikasi, memasang printer, atau mengubah setelan yang
berpengaruh untuk semua pengguna. Anda perlu mengingat kata sandi ini karena akan selalu
ditanyakan setiap kali dibutuhkan. Gunakan layar ini unutk mengetikkan kata sandi yang ingin Anda
gunakan; Anda perlu mengetikkannya dua kali untuk konfirmasi kata sandi tersebut.
Page 42 of 193
3.1.5 Layar Pembuatan Pengguna
Gambar 3.1.5a: Layar Pembuatan Pengguna
Untuk alasan keamanan, PC-BSD tidak akan mengijinkan Anda masuk sebagai administrator;
sebaliknya Anda akan ditanyakan kata sandi administratif saat dibutuhkan untuk melakukan tugas
sistem. Artinya Anda harus membuat akun pengguna yang akan digunakan untuk masuk ke dalam
sistem Anda. Jika Anda berbagi komputer dengan orang lain, Anda sebaiknya membuatkan akun untuk
masing-masung pengguna. Dengan begitu setiap pengguna akan memiliki direktori home-nya sendiri
dimana mereka dapat menyimpan berkas mereka dan tidak mencampuri berkas milik pengguna
lainnya.
Untuk membuat pengguna, lengkapi isian berikut ini:
• Username: Anda harus mengingat nama ini sebab dibutuhkan saat masuk ke sistem. Nama ini
case-sensitive, artinya Anda harus mengingat jika menggunakan paduan huruf besar dan kecil.
Selain itu tidak boleh terdapat spasi.
• Full name: nama ini boleh menggunakan spasi dan digunakan sebagai penjelasan yang
membantu Anda mengetahui siapa yang menggunakan akun pengguna ini.
• Password: Anda perlu mengetikkannya dua kali. Jika Anda atau pengguna lain lupa kata sandi
mereka, bacalah Bagian 7.6 untuk mempelajari mengganti kata sandi dengan Users Manager.
• Shell: dapat dibiarkan apa adanya. Pilihan ini digunakan untuk pengguna mahir yang memilih
shell yang digunakan saat menggunakan command prompt.
Setelah Anda mengisi informasi untuk pengguna baru, klik tombol +Add dan akun pengguna akan
Page 43 of 193
3.1.5 Layar Pembuatan Pengguna
tampil pada "User Accounts" yang ada dibawah. Anda dapat memilih dan mengubah rinciannya. Jika
Anda ingin menghapus sebuah pengguna, pilih datanya dan klik tombol -Remove agar pengguna
tersebut tidak dibuat saat instalasi.
Jika Anda sadar akan keamanan atau Anda berbagi komputer dan tidak mau pengguna lain otomatis
masuk ke akun dan mengakses berkas-berkas Anda, jangan tandai "Auto-login User". Jika Anda
menandainya, PC-BSD akan masuk otomatis ke pengguna pertama yang Anda buat, tanpa ditanyakan
nama pengguna ataupun kata sandinya.
Klik tombol bila Anda selesai.
3.1.6 Layar Pemilihan Waktu
Di layar ini, tampak pada Gambar 3.1.6a, Anda dapat memilih zona waktu melalui menu pilihan.
Ada juga pilihan yang memungkinkan sistem PC-BSD secara otomatis terhubung ke server waktu di
internet untuk memastikan ketepatan waktu. Ketepatan waktu terkadang dibutuhkan untuk aplikasi
yang sensitif terhadap waktu, seperti masuk ke sebuah server yang menggunakan Active Directory.
Anda dapat tidak memilih pilihan ini jika Anda tidak membutuhkannya atau sistem Anda tidak selalu
tehubung ke internet.
Jika Anda menggunakan bahasa Inggris dan tidak ingin menambahkan dukungan terhadap bahasa
lainnya (yang akan mengurangi ruang disk kosong), tandai "Remove all other language support files".
Gambar 3.1.6a: Layar Waktu yang Memungkinkan Anda Memilih Zona Waktu
Page 44 of 193
3.1.7 Layar Pemilihan Komponen
3.1.7 Layar Pemilihan Komponen
Di layar ini, tampak pada Gambar 3.1.7a, Anda dapat memilih komponen aplikasi yang akan
ditambahkan dengan sistem operasi.
Pilih aplikasi yang ingin Anda tambahkan pada kotak "Available Components" dan klik tombol > yang
berwarna biru untuk menambahkannya ke kotak "Selected Components". Jika Anda berubah pikiran,
pilih aplikasi yang ada di kotak "Selected Components" dan klik tombol < yang berwarna biru. Apapun
yang tampil di kotak "Selected Components" saat Anda klik tombol Next, akan terinstal.
Gambar 3.1.7a: Layar Komponen untuk Memilih Apikasi Tambahan pada PC-BSD
Berikut ini komponen-komponen yang tersedia:
• Perambah web yang populer dari Mozilla - (firefox)
Page 45 of 193
3.1.7 Layar Pemilihan Komponen
•
•
•
•
•
•
Aplikasi perkantoran yang lengkap - (openoffice)
Koleksi port FreeBSD - (ports)
Source Sistem FreeBSD - (src)
Manajemen dan Administrasi Jail – (thewarden, dijelaskan pada Bagian 7.8)
Aplikasi E-mail populer dari Mozilla - (thunderbird)
Pemutar Multimedia dengan kemampuan streaming - (vlc)
Catatan: Anda masih dapat menambahkan aplikasi tambahan setelah PC-BSD terinstal menggunakan
Software Manager yang dijelaskan pada Bagian 6.1. Komponen yang ada disini hanya sebatas yang
tersedia di media instalasi. Keuntungan mereka diinstal disini adalah cepatnya instalasi dan tidak
memerlukan koneksi Internet.
3.1.8 Layar Rangkuman Instalasi
Di layar ini, tampak pada Gambar 3.1.8a, menyajikan rangkuman dari semua pilihan yang Anda buat
pada layar-layar sebelumnya.
Gambar 3.1.8a: Layar Rangkuman yang Memungkinkan Anda Meninjau Kembali Pilihan
Instalasai Anda
Page 46 of 193
3.1.8 Layar Rangkuman Instalasi
Anda perlu meninjau kembali informasi ini untuk memastikan semuanya benar. Jika Anda ingin
mengubah sesuatu, gunakan tombol Back untuk kembali ke pilihan yang hendak Anda ubah. Bila
selesai, klik tombol Next. Sebuah pesan akan muncul yang menanyakan apakah Anda ingin memulai
instalasi. Jika sudah Anda siap, klik tombol Yes.
Catatan: ini adalah kesempatan terakhir bagi Anda untuk memastikan segala sesuatunya. Begitu Anda
klik Yes, hard drive atau partisi yang dipilih akan diformat dan semua data yang ada didalamnya akan
hilang.
3.1.9 Layar Perkembangan Installasi
Dilayar ini, tampak pada Gambar 3.1.9a, terdapat kotak yang menunjukkan kemajuan dari proses
instalasi disertai dengan pesan-pesan sehingga Anda dapat mengikuti perkembangan dari instalasi.
Gambar 3.1.9a: Di Layar Perkembangan Instalasi Anda Dapat Melihat Perkembangan Instalasi
Seberapa lama proses instalasi ini tergantung dari kecepatan perangkat keras, jenis instalasi yang Anda
Page 47 of 193
3.1.9 Layar Perkembangan Installasi
pilih dan komponen tambahan yang perlu diinstall. Biasanya sekitar 15 hingga 30 menit.
3.1.10
Layar Selesainya Proses Instalasi
Layar ini, tampak pada Gambar 3.1.10a, akan muncul saat proses instalasi selesai.
Gambar 3.1.10a: Instalasi PC-BSD Sudah Selesai
Saat ini Anda dapat mengeluarkan media instalasi dan klik tombol Finish untuk boot ke PC-BSD yang
telah diinstal. Jika Anda menginstal boot loader PC-BSD, Anda dapat memilih "FreeBSD" dari daftar
untuk masuk ke PC-BSD. Bila tidak, komputer Anda akan langsung memuat PC-BSD tanpa campur
tangan Anda. Selanjutnya Anda dapat menyetel tampilan Anda seperti dijelaskan pada Bagian 5.1.
4 Bahasan Instalasi Tingkat Lanjut
Pada bagian sebelumnya kita membahas instalasi apa adanya dari PC-BSD. Di bagian ini mencakup
bahasan tentang:
Page 48 of 193
4 Bahasan Instalasi Tingkat Lanjut
• Memperbarui PC-BSD
• Mengembalikan Backup PC-BSD
• Menggunakan Penginstal PC-BSD untuk menginstal FreeBSD
• Menginstal PC-BSD Melalui Jaringan
• Menggunakan Tatanan Partisi yang Berbeda
• Enkripsi Disk
• Dual Booting
• Permasalahan Pada Instalasi
• Membuat Instalasi Otomatis dengan pc-sysinstall
4.1 Memperbarui PC-BSD
Memperbarui PC-BSD ke versi paling baru sangatlah mudah berkat bantuan penginstal PC-BSD.
Pertama, Anda perlu mengunduh atau mendapatkan DVD dari versi PC-BSD terbaru. Boot dari DVD
seperti Anda menginstal biasanya, dan tandai pilihan "Upgrade" saat di layar System:
Gambar 4.1a: Pilihan Memperbarui Menampilkan Versi PC-BSD yang Telah Ada Sebelumnya
Page 49 of 193
4.1 Memperbarui PC-BSD
Seperti tampak pada Gambar 4.1a, penginstal akan mengetahui instalasi PC-BSD yang telah dan
menampilkan keterangan singkat di kotak "Select the system to upgrade". Pada contoh ini, PC-BSD 8.0
telah diinstal sebelumnya dan pengguna menggunakan DVD instalasi PC-BSD 8.1.
Pilih versi dari tercantum disana yang hendak diperbarui. Jika Anda ingin tetap menyimpan data yang
ada di direktori home Anda, tandai "Keep current users desktop configuration".
PERINGATAN: Apapun sistem operasi yang hendak diperbarui hendaknya selalu menyiapkan
backup dari berkas-berkas penting sebelumnya ke media eksternal seperti flashdisk.
Setelah klik Next, Anda disuguhkan layar pemilihan Components dimana Anda dapat memilih PBI
yang hendak diinstal.
Proses memperbarui ini akan segera berlangsung, menyelamatkan data di home, menginstal PBI,
/usr/local dan akun pengguna. Saat instalasi selesai, cukup reboot dan Anda akan boot ke sistem operasi
PC-BSD Anda yang baru.
4.2 Mengembalikan PC-BSD dari Backup
Jika Anda sebelumnya telah membuat backup keseluruhan dari sistem PC-BSD menggunakan Life
Preserver (dijelaskan di Bagian 7.7) dan memiliki koneksi jaringan, Anda dapat mengembalikan sistem
dari backup tersebut. Jika Anda memilih "Restore from backup" pada layar System pada penginstal PCBSD, dia akan menanyakan kepada Anda untuk setelan backup Anda:
Gambar 4.2a: Memilih untuk Mengembalikan Backup dari Backup Life Preserver saat Instalasi
Page 50 of 193
4.2 Mengembalikan PC-BSD dari Backup
Anda perlu mengisikan informasi berikut:
• hostname (jika mesin tersebut terdaftar di DNS server) atau alamat IP dari SSH server yang
menyimpan backup Life Preserver Anda
• username dari akun yang digunakan Life Preserver untuk masuk ke SSH server
Jika SSH server menggunakan port yang berbeda, gunakan panah atas/bawah untuk mengubah 22
menjadi angka yang sesuai dengan nomer port-nya.
Jika jaringan Anda menggunakan alamat IP statis, bukan DHCP, gunakan menu pilihan untuk
mengubah antarmuka jaringan dari AUTO-DHCP ke nama antarmuka jaringan Anda. Masukkan alamat
IP dan subnet mask, alamat IP dari DNS server, dan alamat IP dari gateway.
Saat Anda klik Next, penginstal akan berusaha masuk ke server yang telah ditentukan. Jika berhasil
masuk, sebuah jendela yang menanpilkan backup yang tersedia akan muncul. Pilih backup yang
diinginkan dari menu dan klik tombol Select untuk keluar dari jendela tersebut. Penginstal akan
berpindah ke layar Disk agar Anda dapat memilih disk/partisi yang akan dikembalikan. Setelah Anda
klik Next, penginstal akan melewati layar Ringkasan Instalasi Summary. Klik Next untuk memulai
pengembalian.
4.3 Menggunakan Penginstal PC-BSD untuk Menginstal FreeBSD
Pada layar System dari penginstal PC-BSD, tampak pada Gambar 4.3a, Anda bisa menginstal
FreeBSD:
Gambar 4.3a: Menggunakan Penginstal PC-BSD Untuk Menginstal FreeBSD
Page 51 of 193
4.3 Menggunakan Penginstal PC-BSD untuk Menginstal FreeBSD
Catatan: Saat ini, penginstal PC-BSD hanya dapat melaksanakan instalasi minimal FreeBSD.
Kedepannya PC-BSD mungkin dapat membantu Anda memilih kelengkapan distribusi FreeBSD.
Cukup pilih FreeBSD dan lalui semua layar instalasi selanjutnya. Perbedaan dari instalasi PC-BSD
adalah layar Components memberikan dua komponent saja:
• Koleksi port FreeBSD
• Source FreeBSD
Anda akan mendapati instalasi ini berjalan sangat cepat, hanya memakan waktu beberapa menit saja.
Setelah instalasi selesai, Anda akan diminta untuk mengklik Finish dan mengeluarkan media instalasi.
Lalu sistem akan boot ke FreeBSD dimana Anda dapat masuk ke dalam command prompt FreeBSD.
Jika Anda ingin melakukan konfigurasi selanjutnya, ketik sysinstall sebagai superuser.
4.4 Menginstal PC-BSD Melalui Jaringan
Jika Anda menginstal PC-BSD dari media boot-only, Anda membutuhkan koneksi internet untuk
menyelesaikannya. Saat Anda sampai pada layar System pada instalasi, tampak pada Gambar 4.4a,
pilih Network/Internet:
Gambar 4.4a: Mempersiapkan System untuk Instalasi Menggunakan Jaringan
Page 52 of 193
4.4 Menginstal PC-BSD Melalui Jaringan
Jika Anda mendapatkan alamat IP dari DHCP server, biarkan setelan Network Interface pada AUTODHCP dan klik tombol Next. Selain itu, klik AUTO-DHCP untuk memilih antarmuka jaringan dari
menu, lalu isikan alamat IP, Netmask, Nameserver, dan Gateway Anda.
Setelah Anda klik Next, penginstal akan berusaha menggunakan jaringan; jika koneksi berhasil, Anda
akan mendapat layar seperti Gambar 4.4b:
Gambar 4.4b:
Catatan: Jika layar tetap berwarna abu-abu, artinya penginstal tidak dapat terhubung ke jaringan.
Periksa kembali setelan jaringan Anda dan coba lagi.
Saat jaringan telah aktif, Anda dapat klik menu mirror untuk memilih mirror yang paling dekat dengan
Anda, lalu klik tombol Select untuk melanjutkan proses instalasi seperti biasanya.
Jika perusahaan Anda telah membuat instalasi PC-BSD yang berbeda dan Anda ingin
menggunakannya, pilih "Install from specified server" dan isikan alamat IP dari server yang
menyimpan berkas-berkas instalasi dan path ke berkas-berkas tersebut. Server tersebut dapat
menyediakan berkas-berkas instalasi melalui FTP atau HTTP.
4.5 Menggunakan Tatanan Partisi yang Berbeda
Instalasi PC-BSD berasumsi bahwa Anda memiliki partisi primary yang akan di instal. Jika komputer
Anda hanya memiliki satu disk dan PC-BSD akan menjadi sistem operasi satu-satunya, Anda cukup
menerima susunan partisi yang diberikan. Namun, jika Anda berbagi PC-BSD dengan sistem operasi
lain, harus dipastikan bahwa PC-BSD diinstal ke partisi yang benar; bila tidak, mungkin Anda akan
secara tidak sengaja menimpa sistem operasi yang ada. Baca Bagian 4.7 pada Dual Booting jika
Page 53 of 193
4.5 Menggunakan Tatanan Partisi yang Berbeda
berencana menginstal PC-BSD ke komputer yang memiliki beberapa buah sistem operasi.
Saat instalasi, pengguna mahir memiliki keleluasaan dalam memilih filesystem alternatif dan menyetel
ukuran dan mount point-nya. Namun, ini hanya pilihan saja karena susunan partisi yang telah diberikan
seharusnya dapat langsung digunakan. Jika Anda sudah terbiasa menggunakan filesystem yang berbeda
atau Anda ingin mencoba filesystem yang lain, Bagian ini sesuai untuk Anda.
Catatan: PC-BSD meggunakan peristilahan disk yang sama FreeBSD, yang tentunya berbeda dengan
istilah yang digunakan oleh Windows atau Linux. Di FreeBSD, bagian dari disk yang di instal sistem
operasi disebut "partisi/partition". Partisi tersebut diiris-iris lagi menjadi "irisan/slices", setiap irisan
berisikan sebuah filesystem dan sebuah mount point.
Gambar 4.5a menampilkan layar Disk dari instalasi. Dalam contoh ini, pengguna telah memilih
"Customized Disk Partitions (Advanced)", lalu "Auto Setup" button:
Gambar 4.5a: Menggunakan Auto Setup dilayar Disk Saat Instalasi
Menggunakan Auto Setup adalah cara yang baik untuk melihat susunan partisi yang diberikan sehingga
Anda dapat memutuskan apakah Anda ingin menggunakannya atau mengubahnya lagi. Ukuran dari
setiap irisan yang dibuat oleh auto setup bisa berbeda, tergantung dari ukuran disk, tapi selalu
mengikuti logika ini:
• ukuran irisan / (root) selalu 2 GB; irisan ini menyimpan direktori home milik pengguna root dan
Page 54 of 193
4.5 Menggunakan Tatanan Partisi yang Berbeda
berkas-berkas yang dibutuhkan oleh sistem operasi. Anda tidak dapat membuatnya kurang dari
1 GB. Tidak disarankan menyimpan berkas yang besar di irisan root ini (karena seharusanya
hanya digunakan oleh berkas sistem operasi), sehingga sebaiknya Anda terima apa adanya.
• ukuran dari partisi swap selalu 2 kali jumlah RAM (memori fisik). Anda dapat menambah
ukurannya jika dibutuhkan (dikenal juga sebagai Paging File atau Virtual Memory di Windows).
• ukuran dari irisan /var selalu 1 GB. Irisan ini menyimpan data dari log, antrian printer, dan
database paket-paket FreeBSD. Anda dapat menambah ukuran dari irisan ini, walau biasanya
tidak dibutuhkan pada sistem desktop.
• selebihnya ruang disk akan diberikan untuk /usr. Irisan ini menyimpan segala sesuatu seperti,
direktori home pengguna dan aplikasi yang terinstal.
Jika Anda memutuskan untuk mengubah irisan yang ada, ingatlah hal-hal berikut ini:
•
Anda harus memiliki irisan root untuk menyimpan sistem operasi; minimal berukuran 1 GB.
•
Anda selalu membutuhkan partisi swap.
•
Anda dapat saja memiliki sebuah irisan root yang besar (termasuk partisi swap); jika Anda
memutuskan melakukan hal ini, instalasi akan membuat direktori/var dan /usr pada irisan
tersebut karena dibutuhkan oleh aplikasi. Cara ini sering digunakan pada server, namun untuk
desktop hal ini merupakan pilihan saja.
•
Anda dapat membagi ruang untuk /usr ke beberapa irisan. Sebagai contoh, sebagian pengguna
lebih suka membuat beberapa buah irisan untuk menyimpan berkas video, gambar, dan berkas
kerja, dan lain-lain. Saat membuat beberapa buah irisan, gunakan nama yang masuk akal buat
Anda (contoh, /usr1, /usr2 atau /video, /work) dan buatlah ukurannya mencukupi untuk data
yang akan ditampungnya. Jika Anda memutuskan mengunakan pendekatan ini, Anda harus
menentukan ukuran yang baik untuk /usr (bila tidak, /usr akan ditempatkan di root yang mana
dapat membuat irisan / cepat penuh). Ukuran /usr harus mencukupi untuk menyimpan aplikasi
apa saja yang Anda instal.
Mengapa sebagian pengguna membuat beberapa buah irisan atau tetap menggunakan sebuah irisan
yang besar? Jawaban umumnya berhubungan dengan backup (sebagian orang lebih memilih membackup filesystem kecil tertentu dibandingkan direktori tertentu) atau terkorupsinya filesystem (jika
Anda kehilangan sebuah filesystem, Anda tidak kehilangan segalanya). Karena banyaknya cara
membuat backup dan jarangnya filesystem yang terkorupsi dapat diperbaiki, hal ini menjadi pilihan
masing-masing orang.
Jika Anda mengklik + (add) atau memilih irisan dan klik tombol / (edit), Anda akan mendapati layar
yang sama dengan Gambar 4.5b.
Page 55 of 193
4.5 Menggunakan Tatanan Partisi yang Berbeda
Gambar 4.5b: Memilih Jenis Filesystem
Penginstal PC-BSD memperbolehkan Anda memilih dari jenis-jenis filesystem berikut:
• UFS: Unix File System merupakan filesystem asli yang digunakan oleh sistem BSD.
• UFS+S: penambahan S soft updates ke UFS. Artinya komputer yang boot setelah kegagalan
tidak perlu menunggu pemeriksaan ada tidaknya data yang hilang saat kegagalan. Ini
merupakan tipe filesystem yang telah disetel untuk digunakan.
• UFS+J: penambahan J journaling ke UFS, cara lain untuk mempercepat waktu boot setelah
sistem mengalami kegagalan. Berikut ini uraian teknis yang membandingkan antara soft updates
dan journaling.
• ZFS: filesystem merupakan buatan Sun dan ditambahkan berbagai kemampuan seperti storage
pool dan snapshot. Anda dapat mempelajarinya lebih lanjut di Wikipedia dan Handbook
FreeBSD.
Page 56 of 193
4.5 Menggunakan Tatanan Partisi yang Berbeda
• swap: pilih filesystem untuk pembuatan partisi swap.
Untuk membuat atau mengubah sebuah irisan:
• pilih jenis filesystem dari menu
• ketikkan sebuah mount point (contoh: /, /usr, /var, /swap, /movies, dan lain-lain)
• tentukan besarannya dengan menggeser penggeser, ketikkan nilainya, atau menggunakan panah
atas/bawah. Perlu dicatat bahwa besaran tidak akan bisa diubah jika tidak ada ruang kosong
pada partisi; jika ini terjadi, hapus sebuah irisan dan coba lagi.
• tandai kotak "Enable Encryption" jika Anda ingin melakukannya. Baca Bagian 4.6 tentang
Enkripsi Disk untuk informasi lebih lanjut tentang bahasan ini.
Setelah Anda tinjau kembali irisan-irisan tersebut, Anda perlu menentukan perlu tidaknya menandai
pilihan-pilihan berikut ini:
Install PC-BSD bootloader: jika hanya PC-BSD yang akan menjadi sistem operasi pada komputer
Anda, Anda dapat mengabaikan kotak ini. Tandai kotak ini jika Anda berencana menggunakan
bootloader grub, dijelaskan pada Bagian 4.7.3, pada sistem multi-boot. Tandai kotak ini jika sistem
Windows telah terinstal sebelumnya dan Anda ingin menggunakan boot loader PC-BSD untuk memilih
sistem operasi. Dan bila Anda ingin menggunakan EasyBCD, yang dijelaskan di Bagian 4.7.4, untuk
memilih antara Windows dan PC-BSD, jangan tandai box ini.
Partition with GPT for full disk install: GPT adalah tatanan tabel partisi yang mendukung partisi
yang lebih besar dibandingkan tatanan MBR tradisional. Jika irisan Anda lebih besar dari 2 TB, kotak
ini harus ditandai. Jika BIOS komputer Anda mendukung EFI (umumnya sudah oleh sistem modern),
Anda juga perlu menandai kotak ini. Anda tidak perlu menandai kotak ini pada sistem dengan
motherboard lama—jika komputer tidak mengenal GPT, instalasi akan gagal dan coba lagi dengan
tidak menandai kotak ini lagi. Jika tidak yakin, biarkan kotak ini tidak ditandai.
Bila Anda telah selesai dengan pilihan Anda, klik Next untuk melanjutkan instalasi.
4.6 Enkripsi Disk
Penginstal PC-BSD memperbolehkan Anda untuk mengenkripsi semua irisan menggunakan FreeBSD
GELI framework. Ini bisanya digunakan pada laptop yang berisi informasi rahasia. Kunci kriptografi
yang digunakan untuk mengenkripsi data dan enkripsi ini dilakukan secara otomatis. Untuk mengakses
data di filesystem, Anda perlu mengetahui kata sandi yang diberikan saat kunci tersebut dibuat. Ini
artinya sangat penting untuk mengingat kata sandi tersebut, membuat kata sandi yang sulit ditebak, dan
jangan berikan kata kunci tersebut kepada orang lain.
Catatan: Hati-hati jika Anda mengganti jenis dan susunan keyboard. Pada saat ini, GELI hanya
mendukung kata kunci QWERTY, sehingga jangan menggunakan karakter apapun yang tidak
digunakan oleh keyboard QWERTY.
Jika Anda memutuskan untuk mengenkripsi irisan, Anda perlu memperhatikan pesan boot saat awal
sistem dijalankan karena PC-BSD akan meminta Anda memasukkan kata sandi agar bisa me-mount
filesystem yang di enkripsi dan menyelesaikan booting ke PC-BSD.
Catatan: Walau terdengar masuk akal bahwa mengenkripsi semua irisan akan meningkatkan
Page 57 of 193
4.6 Enkripsi Disk
kemamanan sistem Anda, namun sebenarnya tidak. Karena sebagian besar data / dan /usr telah
diketahui (irisan ini berisi sistem operasi dan aplikasi standar), mengenkripsi partisi ini menyediakan
data kriptografi tambahan yang dapat digunakan untuk melewati enkripsi. Biasanya hanya
direkomendasikan untuk direktori home saja, yang biasanya berisi data yang Anda ingin tetap bersifat
pribadi, yang di enkripsi. Jika ini yang Anda maksud, Anda harus membuat irisan tersendiri yang
disebut /home dengan mengikuti arahan pada Bagian 4.5, Menggunakan Tatanan Partisi yang Berbeda,
dan lakukan enkripsi pada irisan tersebut. Selain itu, karena irisan / berisikan kunci-kunci enkripsi,
maka sangat disarankan untuk tidak mengenkripsi irisan ini. Walau masih mungkin untuk dilakukan,
namun untuk itu Anda perlu menyimpan kunci-kunci itu di flashdisk; jika flashdisk tersebut hilang,
maka sistem operasi tidak akan dapat dijalankan.
Untuk mengenkripsi sebuah irisan, klik "Customize Disk Partitions (Advanced)" pada layar Disk di
penginstal. Anda juga dapat klik tombol "Auto Setup", seperti yang digambarkan pada Gambar 4.6a,
atau buat sendiri partisi tersebut dengan menggunakan arahan dari Bagian 4.5, Menggunakan Tatanan
Partisi yang Berbeda.
Gambar 4.6a: Layar Partisi Disk Tingkat Lanjut
Page 58 of 193
4.6 Enkripsi Disk
Pilih irisan yang hendak Anda enkripsi dan klik / (Edit) atau klik + (Add) untuk menambahkan irisan
baru. Akan terbuka sebuah layar yang sama dengan yang ada pada Gambar 4.6b. Jika Anda menandai
kotak "Enable Encryption", Anda akan diminta memasukkan dan mengkonfirmasi kata sandi:
Gambar 4.6b: Mengkonfigurasi Enkripsi pada Irisan
Setelah Anda mengkonfirmasi kata sandi tersebut, klik tombol Save untuk kembali ke layar
sebelumnya. Anda dapat mengulang tahapan ini untuk semua slice yang hendak di enkripsi.
Catatan: kata sandi merupakan case-sensitive dan dapat berisi spasi. Kata sandi haruslah mudah
diingat (contoh, sebuah baris dari lagu atau buku), namun sulit ditebak (contoh, orang yang mengenal
Anda tidak boleh dengan mudah menebak baris lagu atau buku tersebut). Jika Anda mengenkripsi
beberapa irisan, Anda dapat menggunakan kata sandi yang sama namun bisa juga berbeda. Jika Anda
menggunakan kata sandi yang berbeda, pastikan Anda dapat mengingatnya semua.
Page 59 of 193
4.6 Enkripsi Disk
Jika Anda mengenkripsi irisan manapun, Anda akan melihat pesan yang tampak pada Gambar 4.6c saat
Anda klik tombol Next untuk melanjutkan instalasi.
Gambar 4.6c: Ingatlah untuk Segera Menyalin Kunci Enkripsi Anda Setelah Proses Instalasi
Selesai
Penting sekali agar selalu ingat untuk menyalin kunci Anda ke media lain seperti flashdisk. Anda harus
melakukannya setelah Anda boot ke PC-BSD untuk pertama kalinya.
Setelah instalasi selesai, perhatikan pesan-pesan saat boot. Saat splash screen PC-BSD tampil, tekanlah
sembarang tombol agar Anda dapat tetap melihat pesan-pesan saat boot. Tepat setelah hard disk
diperiksa, Anda akan melihat pesan yang hampir sama seperti ini:
ad0: 38154MB <FUJITSU MHT2040AH 846C> at ata0-master UDMA100
Enter passphrase for ad0p5:
Jika Anda tidak memasukkan kata sandi dengan benar, Anda akan tanyakan lagi:
GEOM_ELI: Wrong key for ad0p5. Tries left: 2.
Jika Anda benar-benar gagal memberikan kata sandi yang benar, filesystem tersebut tidak akan di
mount. Jika filesystem sangat penting untuk menjalankan system, Anda akan dimasukkan ke mode
single-user.
Bila kata kunci yang benar berhasil dimasukkan, Anda akan mendapatkan pesan yang hampir sama
dengan pesan berikut ini dan rangkaian boot akan dilanjutkan.
GEOM_ELI: Device ad0p5.eli created.
GEOM_ELI: Encryption: AES-CBC 128
GEOM_ELI: Crypto: software
4.7 Dual Booting
Jika Anda berencana menginstal beberapa sistem operasi di komputer Anda, maka Anda membutuhkan
hal-hal berikut ini:
• partisi untuk setiap sistem operasi. Ada banyak sistem operasi, termasuk PC-BSD, hanya dapat
di instal pada partisi primary saja. Artinya Anda membutuhkan aplikasi untuk mempartisi yang
mampu untuk membuat beberapa partisi primary. Kami merekomendasikan Parted Magic
karena aplikasi ini bersifat bebas dan mudah digunakan. Jika hard drive Anda telah memiliki
sistem operasi yang telah menggunakan seluruh hard drive, Parted Magic dapat menyusutkan
partisi yang telah ada untuk menyediakan tempat bagi partisi baru. Saat membuat partisi baru
Page 60 of 193
4.7 Dual Booting
tidak perlu dipikirkan jenis filesystem yang digunakan (karena PC-BSD menimpanya). Yang
perlu diperhatikan adalah partisi baru tersebut adalah partisi primary. Ingatlah ukuran dan
urutan dari partisi yang Anda buat agar Anda dapat menginstal PC-BSD pada partisi yang tepat.
• boot loader yang memungkinkan Anda memilih sistem operasi mana yang hendak di boot.
Tergantung atas pilihan boot loader dan sistem operasi yang Anda instal, Anda mungkin perlu
mungkin juga tidak mengkonfigurasi boot loader untuk menampilkan daftar sistem operasi yang
telah diinstal. Selain itu, tergantung dari urutan dari instalasi sistem operasi, data MBR yang ada
mungkin akan tertimpa. Bagian ini menjelaskan konfigurasi dari beberapa boot loaders berbeda
dan bagaimana mengembalikan MBR yang tertimpa.
• backup data yang ada--backup ini tidak boleh tersimpan pada hard drive komputer Anda namun
komputer lain atau media lain seperti flashdisk atau dibakar ke media DVD. Jika Anda cukup
berhati-hati saat instalasi, semuanya akan berjalan dengan baik. Namun, Anda akan sangat
bahagia dengan backup Anda jika terjadi hal yang tidak diinginkan.
Saat menginstal PC-BSD ke komputer yang berisikan beberapa sistem operasi, harus diperhatikan saat
memilih partisi yang benar pada Layar Pemilihan Disk saat instalasi. Layar ini dijelaskan pada Bagian
3.1.4 dan 4.5. Pada sistem yang memiliki beberapa operating sistem, setiap partisi akan ditampilkan.
Pilihlah partisi yang hendak digunakan dan pastikan pula itu bukan partisi yang telah terinstal sistem
operasi.
Catatan: Pastikan kotak "Use Entire Disk" tidak ditandai. Jika Anda menandai kotak ini, penginstal
akan menimpa semua partisi yang ada pada disk tersebut!
Anda juga perlu memperhatikan pada pilihan "Install PC-BSD bootloader" yang ada dibagian bawah
layar Disk Setup. Perlu tidaknya Anda menandai kotak ini tergantung pada pilihan boot loader Anda:
• jika Anda berencana menggunakan PC-BSD boot loader yang dijelaskan pada Bagian 4.7.1,
kotak ini perlu ditandai. Pilihan ini cocok bila Windows telah terinstal dan PC-BSD adalah satusatunya sistem operasi lain, karena keduanya akan ditampilkan secara otomastis untuk Anda.
• jika Anda menggunakan GAG boot loader seperti yang dijelaskan di Bagian 4.7.2, Anda dapat
membiarkan kotak ini untuk tidak ditandai. Dapat saja kotak ini ditandai, tapi Anda akan
mendapatkan dua buah boot loaders saat Anda menjalankan PC-BSD.
• jika Anda berencana menggunakan grub boot loader seperti yang dijelaskan pada Bagian 4.7.3,
kotak ini harus ditandai agar grub dapat menemukan kode boot PC-BSD.
• jika Anda berencana menambahkan PC-BSD ke boot loader milik Windows dengan
menggunakan EasyBCD seperti yang dijelaskan Bagian 4.7.4, jangan tandai kotak ini.
Bagian ini selanjutnya akan menjelaskan masing-masing boot loader ini dengan lebih rinci.
4.7.1 PC-BSD Boot Loader
Saat instalasi PC-BSD, Anda akan diberikan pilihan untuk menginstal PC-BSD boot loader di Layar
Pemilihan Disk. Anda perlu menandai kotak ini jika:
• Anda ingin menggunakan Linux boot manager, seperti grub, untuk mengatur menu boot Anda.
Page 61 of 193
4.7.1 PC-BSD Boot Loader
Dengan menandai kotak ini kode boot yang dibutuhkan pengatur boot milik Linux boot akan di
instal agar PC-BSD dapat di boot.
• Windows telah terinstal dan Anda berencana menggunakan boot menu PC-BSD untuk memilih
antara dua sistem operasi. Cara lainnya adalah dengan tidak menandai kotak ini dan
menambahkan PC-BSD ke menu boot Windows menggunakan aplikasi seperti EasyBCD,
seperti yang dijelaskan Bagian 4.7.4.
Boot menu milik PC-BSD adalah FreeBSD Boot Manager. Yang seharusnya dapat secara otomatis
menemukan instalasi Windows dan meyajikan menu sederhana saat komputer mulai di boot. Contoh
dari sistem yang telah terinstal Windows 7 dan PC-BSD seperti tampak pada Gambar 4.7.1a:
Gambar 4.7.1a: Contoh Menu PC-BSD Boot Loader:
F1
F2
F3
Win
Win
FreeBSD
F6
PXE
Boot: F3
Berikut ini penjelasan dari menu diatas:
F1: Windows 7 membuat partisi kecil yang tersembunyi pada bagian awal disk untuk menyimpan
Windows Recovery Environment (WinRE) yang digunakan untuk mengembalikan sistem yang
terkorupsi. Karena sistem operasi tidak terdapat disini, maka Anda akan mendapatkan pesan kesalahan
jika Anda menekan tombol F1.
F2: tekan tombol F2 untuk boot ke instalasi Windows 7.
F3: tekan tombol F3 untuk boot ke instalasi PC-BSD.
F6: sistem ini memiliki antar muka jaringan yang mendapat boot melalui jaringan. Jangan menekan F6
kecuali Anda telah mengkonfigurasi thin client server untuk melayani permintaan boot PXE.
PC-BSD boot loader tidak ditujukan untuk dapat diubah atau berpenampilan menarik. Jika Anda ingin
cara cepat untuk boot ke PC-BSD atau Windows, ini adalah pilihannya. Jika Anda ingin menggunakan
pengatur boot yang dapat diubah-ubah, bacalah bagian berikut ini.
4.7.2 GAG, Pengatur Boot dengan Grafis
GAG adalah pengatur boot serba bisa, beraneka sistem operasi dapat di boot olehnya. Begitu Anda
selesai menginstal semua sistem operasi, Anda dapat mengkonfigurasi GAG untuk menyajikan kepada
Anda menu boot yang berisikan daftar setiap sistem operasi.
Setalah mengunduh dan memekarkan GAG, bakarlah berkas cdrom.iso ke CD. Masukkan CD dan
reboot sistem untuk mengkonfigurasi GAG. Anda akan disajikan layar tampilan awal GAG, tampak
pada Gambar 4.7.2a.
Catatan: Jika mouse Anda tidak bekerja di GAG. Gunakan tombol huruf atau angka yang mewakili
pilihan yang Anda maksud.
Page 62 of 193
4.7.2 GAG, Pengatur Boot dengan Grafis
Tekan tombol 4 untuk "Install GAG". Layar berikutnya akan menanyakan jenis keyboard dengan
menekan angka yang mewakili. Layar berikutnya akan menanyakan bahasa, pilihlah dengan menekan
angka atau huruf yang mewakilinya. Setelah pilihan-pilihan Anda dibuat, Anda akan melihat layar yang
sama dengan Gambar 4.7.2b.
Gambar 4.7.2a: Layar Awal GAG
Gambar 4.7.2b: Tekan Tombol S untuk Mengkonfigurasi GAG
Page 63 of 193
4.7.2 GAG, Pengatur Boot dengan Grafis
Tekan tombol S untuk "Setup GAG" dan mendapatkan layar seperti Gambar 4.7.2c:
Gambar 4.7.2c: Menu Utama Konfigurasi GAG
Tekan tombol A untuk "Add a new Operating System". GAG akan menampilkan setiap sistem operasi
yang terinstal pada komputer Anda.
CATATAN: Jika Anda memiliki Linux, GAG tidak akan menemukan instalasi Linux kecuali grub atau
lilo diinstal pada partisi / atau /boot sistem Linux.
Tekan huruf yang mewakili nama sistem operasi. PC-BSD mungkin akan ditampilkan sebagai "A5h
FreeBSD". Saat Anda menekan huruf yang mewakili tersebut, sebuah menu akan muncul yang
meminta Anda mengisikan keterangan yang akan ditampilkan pada menu boot. Ketikkan sesuatu yang
cukup jelas, seperti "PC-BSD 8.2". Saat Anda menekan enter, Anda akan diminta memasukkan kata
sandi atau tekan enter untuk mengosongkan kata kunci. Jika Anda memutuskan untuk memasukkan
kata kunci, Anda akan dimintai kata kuci setiap saat Anda ingin menjalankan sistem operasi tersebut.
Setelah Anda menekan tombol enter, Anda akan melihat layar yang tampak pada Gambar 4.7.2d.
Tekan huruf yang mewakili ikon yang hendak gunakan untuk mewakili sistem operasi--ikon ini akan
tampil sebelah keterangan pada menu boot menu. Contoh, jika Anda menekan F untuk menggunakan
ikon FreeBSD Beastie disebelah keterangan "PC-BSD 8.2". Setelah Anda menekan enter, Anda akan
kembali ke menu utama. Tekan A lagi untuk menambahkan sistem operasi lainnya dan ulangi langkahPage 64 of 193
4.7.2 GAG, Pengatur Boot dengan Grafis
langkah ini untuk setiap sistem operasi.
Gambar 4.7.2d: Memilih ikon untuk Menu Boot
Jika Anda selesai, tekan H untuk "Save in Hard disk". Anda akan menerima pesan bahwa "GAG
installed successfully". Lalu Anda dapat menekan R untuk "Return to main menu". Selanjutnya Anda
akan mengetahui bahwa layar yang tampak pada Gambar Figure 4.7.2b telah berisi nama-nama dari
sistem operasi yang telah Anda tambahkan. Keluarkan CD dan tekan tombol yang mewakili sistem
operasi yang hendak Anda jalankan.
Sekarang, setiap Anda reboot sistem Anda, menu yang sama akan tampil. Menu ini selalu terdapat
pilihan S sehingga Anda dapat menabahkan atau menghapus daftar sistem operasi, menambahkan kata
kunci untuk boot, atau mengganti waktu jeda untu boot.
4.7.3 Grub
Kebanyakan distro Linux menggunakan grub sebagai boot loader. Di bagian ini Anda akan mengetahui
bagaimana menambahkan PC-BSD ke menu grub yang telah ada.
Saat berada dalam sistem Linux, gunakan baris perintah milik grub untuk mendaftarkan semua
perangkat yang dapat dilihat oleh driver grub. Ini akan membantu Anda untuk menggunakan pilihan
drive apa saja yang akan digunakan saat menyetel pilihan root pada contoh dibawah ini.
sudo grub
Page 65 of 193
4.7.3 Grub
grub> ls
grub> quit
Ada dua versi grub yang saat ini digunakan. Untuk melihat versi apa yang digunakan oleh distro Linux
gunakan:
grub> grub --version
4.7.3.1 Menambahkan PC-BSD pada Grub Versi 1
Pada grub dibawah versi 2, Anda menggunakan grub legacy. Berikut contoh menambahkan PC-BSD
pada distro Linux menggunakan grub versi 1:
title PCBSD 8.1
root
(hd0,1)
kernel /boot/loader
• Title: tulisan ini akan muncul pada menu boot dan Anda dapat menuliskan apapun disisni.
• Root: partisi root yang terdapat PC-BSD. Pada contoh diatas, PC-BSD diinstal pada hard disk
pertama (hd0) dan pada partisi pertama(,1). Hard disk Anda dihitung dari nol (contoh disk 0
untuk hard disk pertama, disk 1 hard disk kedua) dan partisi dari satu (contoh 1 untuk partisi
pertama, 2 partisi kedua dan selanjutnya)
• Kernel: Digunakan untuk memuat boot image utama. Untuk FreeBSD dan PC-BSD, selalu
gunakan /boot/loader.
Untuk informasi lebih lanjut penggunakan grub versi 1, silahkan mengunjungi Panduan Grub Legacy.
4.7.3.2 Menambahkan PC-BSD pada Grub Versi 2
Pada versi 2 atau lebih tinggi, isinya akan tampak seperti ini:
title PCBSD 8.1
root
(hd0,1,a)
kernel /boot/loader
boot
Berikut ini beberapa contoh yang lebih rumit untuk isian grub versi 2:
Untuk menyetel beberapa nilai sysctl saat memuat kernel:
menuentry "PCBSD (FreeBSD) 8.1" {
insmod ufs2
set root=(hd0,3)
kfreebsd /boot/kernel/kernel
set KFreeBSD.vfs.root.mountfrom=ufs:dev/label/rootfs0
set KFreeBSD.vfs.root.mountfrom.options=rw
}
Untuk menggunakan UUID drive tertentu:
Pertama, pada prompt perintah di sistem PC-BSD, menentukan UUID dengan perintah berikut:
Page 66 of 193
4.7.3.2 Menambahkan PC-BSD pada Grub Versi 2
/usr/local/sbin/grub-probe -d /dev/ad4s1 -t fs_uuid
Lalu, gunakan UUID tersebut pada isian menu grub:
menuentry "FreeBSD ad4, direct" {
insmod ufs2
set root=(hd0,1,a)
search --no-floppy --fs-uuid --set 4b22f9090565ab77
kfreebsd /boot/kernel/kernel
kfreebsd_loadenv /boot/device.hints
set KFreeBSD.vfs.root.mountfrom=ufs:/dev/ad4s1a
set KFreeBSD.vfs.root.mountfrom.options=rw
}
Untuk Menggunakan ZFS pada Partisi GPT:
menuentry "FreeBSD" {
insmod zfs
search -s -l freepool
kfreebsd /freebsd@/boot/kernel/kernel
kfreebsd_module_elf /freebsd@/boot/kernel/opensolaris.ko
kfreebsd_module_elf /freebsd@/boot/kernel/zfs.ko
kfreebsd_module /freebsd@/boot/zfs/zpool.cache type=/boot/zfs/zpool.cache
set kFreeBSD.vfs.root.mountfrom=zfs:freepool/freebsd
}
Setelah konfigurasi Grub2 diubah Anda perlu menjalankan update-grub sebagai superuser atau sudo
update-grub.
Untuk keterangan lebih lanjut silahkan mengunjungi Panduan Grub 2.
4.7.4 Dual Boot dengan Windows Menggunakan EasyBCD
EasyBCD dikembangkan oleh perusahaan nirlaba NeoSmart Technologies untuk membantu
menambahkan sistem operasi lain boot loader Windows dengan mudah. EasyBCD membantu Anda
menambahkan masukan untuk beberapa instalasi Windows begitu pula dengan Linux, BSD, dan Mac
OS X.
Catatan: Jika Anda berencana menggunakan boot loader Windows, sangat penting untuk tidak
menimpa MBR Windows saat Anda menginstal sistem operasi lainnya. Jika Anda menginstal Windows
diakhir, tidak akan ada masalah karena dia akan menimpa MBR yang ada. Jika Anda menginstal sistem
operasi lain setelah Windows, Anda harus berhati-hati untuk tidak menimpa MBR Windows. Dalam hal
PC-BSD, artinya Anda jangan menandai kotak "Install PC-BSD bootloader" di layar Pemilihan Disk
pada penginstal PC-BSD. Jika Windows telah diinstal, Anda akan mendapati bahwa saat Anda reboot
setelah instalasi PC-BSD, akan secara otomasti boot ke Windows. Jangan panik, PC-BSD masih tetap
ada. Anda hanya perlu menambahkannya pada boot loader Windows.
Setelah Windows berjalan, unduhlah versi terbaru EasyBCD. Setelah terinstal, jalankan EasyBCD.
Page 67 of 193
4.7.4 Dual Boot dengan Windows Menggunakan EasyBCD
Pada layar awalnya bootloader Windows saat ini akan ditampilkan. Seperti tampak pada contoh
Gambar 4.7.4a, yang hanya mengatur boot Windows saja.
Gambar 4.7.4a: Melihat Isian Boot Loader Windows Menggunakan EasyBCD
Klik tombol "Add New Entry" untuk menambahkan isian baru untuk instalasi PC-BSD Anda. Pada tab
Linux/BSD, klik menu "Type" dan pilih FreeBSD dari daftar. Isikan nama yang sesuai pada kotak
"Name"; apapun yang Anda ketikkan disini akan muncul di menu boot. Klik menu "Device" dan pilih
partisi yang menyimpan instalasi PC-BSD. Tidak akan ada huruf drive dan jenis filesystem bukanlah
NTFS atau FAT32. Akan ditampilkan pula ukurannya sehingga Anda dapat mudah menemukan partisi
yang bukan partisi Windows. Contoh tampak pada Gambar 4.7.4b.
Setelah Anda membuat pilihan, klik tombol "Add Entry". Jika Anda klik pada tombol "View Settings",
Anda akan melihat isian baru untuk instalasi PC-BSD Anda. Gambar 4.7.4c menunjukkan contoh isian;
klik tombol "Edit Boot Menu" untuk melihat isian Anda.
Page 68 of 193
4.7.4 Dual Boot dengan Windows Menggunakan EasyBCD
Gambar 4.7.4b: Menambahkan Isian untuk PC-BSD pada Boot Loader Windows
Setelah reboot, sebuah menu boot yang sederhana akan muncul yang berisikan Windows dan PC-BSD.
Contoh menu tampak pada Gambar 4.7d. Gunakan tombol panah untuk memilih sistem operasi yang
diinginkan.
Page 69 of 193
4.7.4 Dual Boot dengan Windows Menggunakan EasyBCD
Gambar 4.7.4c: Melihat Isian Baru dalam EasyBCD
Gambar 4.7.4d: Contoh Menu Boot Menu Buatan EasyBCD
Page 70 of 193
4.7.5 Mengembalikan Boot Loader Windows Setelah Menginstal PC-BSD
4.7.5 Mengembalikan Boot Loader Windows Setelah Menginstal PC-BSD
Jika secara tidak sengaja Anda menimpa boot loader Windows, Anda tidak akan dapat boot ke
Windows setelah menginstal PC-BSD. Sebagai contoh, jika Windows telah terinstal dan Anda
menandai kotak "Install PC-BSD bootloader" saat instalasi PC-BSD, boot loader Windows Anda akan
tertimpa. Tergantung dari versi Windows, boot loader PC-BSD mungkin saja bisa tapi bisa juga tidak
menampilkan isian untuk boot ke Windows. Dengan asumsi Anda tidak salah partsi saat menginstal
PC-BSD, maka instalasi Windows Anda masih tetap ada.
Masih ada kemungkinan untuk mengembalikan. Berikut ini caranya berdasarkan versi Windows:
• Bagaimana Menginstal Ulang Bootloader XP
• Bagaimana Mengembalikan Pengatur Boot Vista
• Bagaimana Memperbaiki Sendiri Masalah Boot Loader Windows 7
Setelah Anda berhasil mengembalikan boot loader Windows, Anda dapat menggunakan EasyBCD,
seperti dijelaskan pada Bagian 4.7.4, untuk menambahkan isian PC-BSD pada boot loader Windows.
4.8 Permasalahan Instalasi
Menginstal PC-BSD biasanya sangat mudah dan langsung bekerja. Namun terkadang Anda mengalami
masalah. Bagian ini akan membahas solusi untuk permasalahan instalasi yang biasa muncul.
4.8.1 Kegagalan Instalasi
Penginstal PC-BSD membuat sebuah log yang merekam semua langkah-langkah yang telah selesai dan
juga kesalahan apapun. Jika instalasi gagal, Anda dapat mencari permasalahannya di log ini. Untuk
mengakses terminal, klik kanan area desktop diluar jendela instalasi dan pilih xterm dari menu. Anda
dapat membaca log tersebut dengan perintah:
more /tmp/.pc-sysinstall/pc-sysinstall.log
Jika Anda dapat memperbaikinya atau percaya bahwa itu merupakan kesalahan dari instalasi, Anda
dapat mengirim log ini ke mailing list Support. Anda tentunya ingin mendapatkan salinan dari log
tersebut untuk dapat mengirimkannya melalui email. Salah satu cara adalah menyalin log tersebut ke
flashdisk. Perintah berikut berasumsi bahwa flasdisk telah ditancapkan dan filesystem-nya berformat
FAT:
mount -t msdos /dev/da0s1 /mnt
cp /tmp/.pc-sysinstall/pc-sysinstall.log /mnt
umount /mnt
Jika koneksi jaringan Anda aktif (Anda dapat melihatnya dengan ifconfig), Anda dapat mengirimnya
menggunakan sftp ke SSH server. Pada contoh berikut, pengguna memiliki akun ke SSH server dengan
alamat IP 10.0.0.1 dan menyalin log ke direktori Downloads:
/usr/bin/sftp user@10.0.0.1:/home/user/Downloads
sftp> put /tmp/.pc-sysinstall/pc-sysinstall.log
sftp> bye
Page 71 of 193
4.8.2 Tidak Ada Layar Selamat Datang di PC-BSD
4.8.2 Tidak Ada Layar Selamat Datang di PC-BSD
Jika Anda tidak mendapat layar boot, seperti Gambar 4.8a, coba lepaskan perangkat yang terpasang
seperti webcam, scanner, printer, mouse USB dan keyboard. Jika tindakan ini menyelesaikan masalah,
pasanglah satu perangkat lalu reboot dan seterusnya hingga semua perangkat terpasang. Cara ini
membantu Anda untuk mengetahi perangkat mana yang menyebabkan masalah.
Mungkin juga BIOS Anda lebih memilih kartu grafis yang built-in ataupun kartu grafis yang tidak
sudah tidak ada. Pada beberapa sistem, ini ditentukan oleh urutan perangkat yang ada didaftar, yang
digunakan adalah perangkat yang paling atas pada daftar. Jika Anda tidak dapat melihat setelan BIOS
mungkin Anda perlu melepas jumper atau baterai agar konfigurasinya kembali ke semula. Baca
kembali panduan motherboard Anda atau hubungi pabrikan motherboard Anda.
Gambar 4.8a: Layar Selamat Datang PC-BSD
4.8.3 ACPI
Jika setelah melepas semua perangkat eksternal tidak membantu menyelesaikan masalah Anda, coba
pilih menu untuk menonaktifkan ACPI.
4.8.4 Komputer Terdiam
Jika komputer terdiam setelah instalasi menu boot (saat menyelidiki perangkat keras) dan melepas
Page 72 of 193
4.8.4 Komputer Terdiam
semua perangkat ekternal ataupun menonaktifkan ACPI tidak juga membantu, kemungkinan ini karena
media instalasi yang terkorupsi. Jika MD5 pada berkas yang di unduh tersebut benar, cobalah bakar
ulang berkas tersebut dan periksa apakah Anda telah menggunakan aplikasi pembakar DVD dengan
benar (contoh, tidak menggunakan kecepatan yang melebihi dari yang kemampuan DVD).
Jika sistem terdiam setelah layar PC-BSD boot splash muncul dan Anda menduga konfigurasi kartu
video yang menyebabkan sistem terdiam, coba tinjau ulang setelan BIOS Andare. Jika ada setelan
untuk memory video, ubahlah menjadi nilai tertinggi.
Jika perubahan tersebut tidak menolong, coba reboot dan memilih pilihan 7 dari menu boot. Selajutnya
akan terbuka prompt boot loader dimana Anda dapat mengetikkan perintah berikut ini:
unload
disable-module vesa
set module_path=/boot/kernel;/boot/modules;CONSOLE
boot
Perintah itu akan menonaktifkan layar vesa splash dan boot sistem ke emergency console. Dari sana
Anda dapat mencoba mode vesa mode, atau masuk ke shell dan mengubah setelan /etc/X11/xorg.conf .
4.8.5 LBA
Penyebab yang tidak biasa adalah setelan LBA (Logical Block Addressing) di BIOS. Jika komputer
Anda tidak mau boot sebelum maupun setelah instalasi, periksa BIOS Anda dan nonaktikan LBA
(jangan biarkan dalam kondisi otomastis).
4.8.6 Pendeteksian Monitor
Utilitas pengaturan tampilan dapat saja dijalankan kembali bila PC-BSD berjalan dengan resolusi atau
driver kartu video yang salah. Untuk menjalankan kembali utilitas ini, reboot komputer dan pilih "7.
Run the Display Wizard" dari menu selamat datang PC-BSD. Lalu statusnya akan berubah dari
"disabled" menjadi "enabled". Setelah membuat pilihan ini, tekan enter untuk melanjutkan booting ke
sistem.
Catatan: PC-BSD 9.0 akan menambahkan panel kontrol pengaturan untuk mengubah tampilan Anda,
yang artinya Anda tidak perlu lagi reboot untuk mengakses utilitas tersebut.
Jika tidak ada satupun dari solusi diatas yang memperbaiki masalah Anda, coba cari di PC-BSD forum
untuk solusinya, melakukan pencarian di Google, atau baca Bagian 8 tentang Mencari Bantuan.
4.9 Membuat Instalasi Otomatis dengan pc-sysinstall
PC-BSD menyediakan sekumpulan skrip yang memungkinkan pengguna mahir membuat instalasi PCBSD secara otomatis ataupun mengubahnya. pc-sysinstall adalah nama skrip utamanya; dia akan
membaca berkas konfigurasi yang disesuaikan dan menggunakan lusinan skrip pendukung untuk
menjalankan instalasi. Semua skrip merupakan skrip Bourne, yang membuatnya mudah dibaca dan di
mengerti.
Page 73 of 193
4.9 Membuat Instalasi Otomatis dengan pc-sysinstall
Semua yang digunakan oleh skrip pc-sysinstall dapat ditemukan di direktori /PCBSD/pc-sysinstall/ :
# ls -F /PCBSD/pc-sysinstall
backend/
backend-query/
backend-partmanager/ components/
conf/
doc/
examples/
pc-sysinstall*
Tip: jika Anda ingin mulai mengkostumasi instalasi dari sistem yang bukan PCBSD, Anda dapat
menjalankan perintah dibawah ini. Perlu dicatat bahwa berkas-berkas tersebut akan disalin ke direktori
saat ini. Perintah ini berasumsi Anda menggunakan sistem Unix-like (contoh, Linux atau Mac OS X)
dan terinstal subversion. Anda dapat menginstal lingkungan Unix-like pada sistem Windows dengan
menggunakan Cygwin.
svn co svn://svn.pcbsd.org/pcbsd/stable/pc-sysinstall
Berikut ini penjelasan singkat dari ini direktori /PCBSD/pc-sysinstall/ :
• backend/ berisi skrip yang digunakan oleh penginstal PC-BSD. Skrip terbagi berdasarkan
fungsi seperti functions-bsdlabel.sh dan functions-installcomponents.sh. Jika Anda penasaran
bagaimana penginstal PC-BSD bekerja, bacalah skrip-skrip ini. Direktori ini juga berisikan
skrip parseconfig.sh dan startautoinstall.sh yang digunakan pc-sysinstall untuk menguraikan
berkas konfigurasi dan memulai instalasi.
• backend-partmanager/ berisikan skrip yang digunakan oleh penginstal untuk membuat dan
menghapus partisi.
• backend-query/ berisikan skrip yang digunakan oleh penginstal untuk mendeteksi (contoh,
detect-nics.sh) dan mengkonfigurasi (contoh, enable-net.sh) perangkat keras.
• components/ berisikan sub-sub direktori, satu direktori untuk masing-masing komponen
aplikasi yang tersedia untuk diinstal (contoh, firefox, openoffice). Setiap subdirektori berisikan
keterangan (component.cfg), sebuah contoh keterangan yang telah diterjemahkan
(component.cfg.uk), logo (component.png), dan skrip instalasi untuk aplikasi itu (install.sh).
• conf/ berisikan berkas konfigurasi untuk for pc-sysinstall (pc-sysinstall.conf). Juga berisikan
berkas yang menunjukkan bahasa mana saja yang tersedia (avail-langs), daftar berkas yang
tidak disentuh saat proses pembaruan (exclude-from-upgrade), dan sub direktori lisensi yang
berisikan berkas teks dari lisensi-lisensi yang digunakan (contoh, bsd-en.txt and nvidia-en.txt).
• doc/ berisikan teks bantuan yang tampak bila Anda menjalankan pc-sysinstall tanpa opsi.
• examples/ berisikan beberapa contoh berkas konfigurasi untuk skenario yang berbeda (contoh,
upgrade, fbsd-netinstall). Berkas README pada direktori ini dianggap sebagai bacaan wajib
sebelum menggunakan pc-sysinstall.
• pc-sysinstall skrip ini digunakan untuk menjalankan instalasi yang dikostumasi.
Untuk membuat instalasi yang dikostumasi, lakukan tahap-tahap berikut ini:
1. Tentukan variabel yang hendak diubah.
2. Buatlah sebuah konfigurasi ubahan.
Page 74 of 193
4.9 Membuat Instalasi Otomatis dengan pc-sysinstall
3. Buatlah media instalasi ubahan.
Berikut ini penjelasan lebih rinci dari tahapan tersebut .
4.9.1 Menentukan Variabel yang Hendak diubah
Daftar dari variabel yang mungkin diubah dapat temukan di /PCBSD/pc-sysinstall/examples/README
dan dalam tabel 4.9.1. Tabel berikut ini hanyalah referensi cepat untuk mengetahui variabel yang
tersedia. Berkas README berisikan penjelasan lengkap dari setiap variabel.
Tabel 4.9.1: Variabel yang Tersedia untuk Kostumasi Instalasi PC-BSD
Variabel
Pilihan
Keterangan
hostname=
harus unik untuk jaringan
installMode=
fresh atau upgrade
setelan untuk jenis instalasi
installInteractive=
yes atau no
gunakan no untuk instal otomatis tanpa masukkan
dari pengguna
netDev=
AUTO-DHCP atau
jenis koneksi jaringan yang digunakan saat
nama antarmuka
instalasi
FreeBSD
netIP=
alamat IP yang
digunakan
antarmuka saat
instalasi
hanya digunakan bila netDev= disetel untuk
menggunakan nama antarmuka
netMask=
subnet mask dari
antarmuka
hanya digunakan bila netDev= disetel untuk
menggunakan nama antarmuka
netNameServer=
alamat IP DNS
server
hanya digunakan bila netDev= disetel untuk
menggunakan nama antarmuka
netDefaultRouter=
alamat IP gateway
hanya digunakan bila netDev= disetel untuk
menggunakan nama antarmuka
netSaveDev=
AUTO-DHCP atau jenis koneksi jaringan yang diaktifkan sistem
nama antarmuka
yang telah diinstal; dapat disetel untuk beberapa
FreeBSD
antarmuka
netSaveIP
alamat IP antarmuka
hanya digunakan bila netSaveDev= disetel untuk
menggunakan nama antarmuka
netSaveMask
subnet mask dari
antarmuka
hanya digunakan bila netSaveDev= disetel untuk
menggunakan nama antarmuka
netSaveNameServer
alamat IP DNS
server
hanya digunakan bila netSaveDev= disetel untuk
menggunakan nama antarmuka
netSaveDefaultRouter
alamat IP gateway
hanya digunakan bila netSaveDev= disetel untuk
menggunakan nama antarmuka
Page 75 of 193
4.9.1 Menentukan Variabel yang Hendak diubah
Variabel
Pilihan
Keterangan
disk0=
perangkat disk,
seperti ad0
baca README untuk contoh-contohnya
partition=
all, free, s1, s1, s3,
s4
baca README untuk contoh-contohnya
mirror=
perangkat disk
seperti ad1
tentukan disk target untuk mirror (contoh, disk
kedua)
mirrorbal=
load, prefer, round- pilihan utamanya round-robin jika metoda mirror
robin, split
balance tidak ditentukan
bootManager=
none, bsd
commitDiskPart
variabel ini harus ada dan diletakan pada akhir
dari setiap bagian diskX= ; buat bagian diskX=
untuk setiap disk yang ingin disetel.
variabel ini harus ada dan diletakkan pada akhir
dari setelan pemartisian disk. Baca README
untuk contoh bagaimana menyetel <File System
Type> <Size> <Mountpoint> untuk tiap disk.
commitDiskLabel
installMedium=
dvd, usb, ftp, rsync
installType=
PCBSD, FreeBSD
installFile=
contoh, fbsdrelease.tbz
hanya digunakan jika menggunakan arsip
penginstal yang dikostumasi
packageType=
tar, uzip, split
jenis arsip media instalasi
ftpPath=
contoh:
lokasi arsip penginstal saat menggunakan
ftp://ftp.pcbsd.org/p
installMedium=ftp
ub/8.0/netinstall
rsyncPath=
contoh: lifepreserver/back2009-1112T14_53_14
lokasi data rsync di remote server saat
menggunakan installMedium=rsync
rsyncUser=
username
diisi saat menggunakan installMedium=rsync
syncHost=
alamat IP address
dari rsync server
diisi saat menggunakan installMedium=rsync
rsyncPort=
nomer port
diisi saat menggunakan installMedium=rsync
installComponents=
contoh:
komponen harus ada di /PCBSD/pcamarok,firefox,ports sysinstall/components/
upgradeKeepDesktopProfile= yes atau no
tentukan jika ingin tetap menyimpan profil data
desktop pengguna saat pembaruan. Pilihan
Page 76 of 193
4.9.1 Menentukan Variabel yang Hendak diubah
Variabel
Pilihan
Keterangan
awalnya adalah NO, dan profil yang ada otomatis
akan dipindahkan .kde4.preUpgrade.
Isikan kata sandi untuk root pada sistem yang
diinstal
rootPass=
userName=
nilai case sensitive
userComment=
buat sebuah blok yang terpisah untuk setiap
pengguna yang hendak dibuat
keterangan dapat berisi spasi
userPass=
nilai case sensitive
userShell=
contoh: /bin/csh
path ke shell yang dipilih
userHome=
contoh:
/home/username
path ke direktori home
userGroups=
contoh:
wheel,operator
daftar group yang dipisahkan oleh koma (tanpa
spasi)
harus ada, harus ada disetiap baris akhir setiap
blok pengguna
commitUser
runCommand=
path ke perintah
jalankan perintah tertentu dengan chroot sistem
yang terinstal, seletah instalasi selesai
runScript=
path ke skrip
jalankan skrip tertentu dengan chroot sistem yang
terinstal, setelah instalasi selesai
runExtCommand=
path ke perintah
jalankan perintah diluar chroot
timeZone=
contoh:
lokasi harus ada di /usr/share/zoneinfo/
America/New_York
enableNTP=
yes atau no
localizeLang=
contoh: en
setelan bahasa untuk konsol sistem dan Desktop
localizeKeyLayout
contoh: en
ubah konfigurasi xorg milik sistem untuk
menetapkan tatanan keyboard
localizeKeyModel=
contoh: pc104
ubah konfigurasi xorg milik sistem untuk
menetapkan model keyboard
localizeKeyVariant=
contoh: intl
ubah konfigurasi xorg milik sistem untuk
menetapkan varian keyboard
autoLoginUser=
username
pastikan blok pengguna untuk pengguna ini telah
ada
4.9.2 Membuat Konfigurasi yang dikostumasi
Bacalah contoh-contoh konfigurasi examples di /PCBSD/pc-sysinstall/examples/ untuk menemukan
Page 77 of 193
4.9.2 Membuat Konfigurasi yang dikostumasi
contoh yang sesuai dengan kebutuhan Anda. Salin berkas tersebut (ke lokasi manapun) dan ubahlah
sehingga berisikan variabel dan nilai yang ingin Anda gunakan pada instalasi.
Jika Anda ingin melakukan instalasi yang serba otomatis tanpa ada campur tangan pengguna, Anda
juga perlu meninjau dan mengubah isi berkas /PCBSD/pc-sysinstall/examples/pc-autoinstall.conf.
Tabel 4.9.2 menunjukkan beberapa variabel tambahan yang tersedia untuk instalasi yang serba
otomatis. Penjelasan dapat ditemukan diberkas /PCBSD/pc-sysinstall/examples/pc-autoinstall.conf.
Perlu dicatat variabel dalam berkas ini menggunakan sintak yang berbeda dari yang digunakan Tabel
4.9.1 (contoh, nilai diikuti titik dua dan spasi bukan tanda sama dengan).
Tabel 4.9.2.: Variabel Tambahan untuk Instalasi Otomatis
Variabel
Pilihan
Keterangan
confirm_install yes
harus ditetapkan, bila tidak boot ke disk yang salah akan
mengakibatkan sistem terhapus secara keseluruhan
shutdown_cmd shutdown -p now
ide bagus untuk menjalankan shutdown, tapi mungkin
jadi skrip yang hendak Anda jalankan pada post-install
nic_config
dhcp-all atau <nama
antarmuka><alamat
IP><subnet mask
akan mencoba dhcp pada semua NIC yang ada hingga
berkas instalasi didapatkan atau menyetel antarmuka
tertentu
nic_dns
alamat IP dari DNS server
yang digunakan saat
pengambilan berkas instalasi
nic_gateway
alamat IP gateway yang
digunakan saat pengambilan
berkas instalasi
4.9.3 Membuat Media Instalasi yang dikostumasi
Media instalasi dapat berupa CD, DVD, USB, atau sebuah direktori pada HTTP, FTP, atau server
SSH+rsync.
Cara termudah untuk membuat media instalasi yang dikostumasi adalah dengan mengkostumasi image
instalasi yang ada. Contoh, jika Anda mengunduh ISO (CD or DVD) dari versi PC-BSD yang Anda
hendak kostumasi, superuser dapat mengakses isi ISO dengan cara berikut:
mdconfig -a -t vnode -f PCBSD8.1-x86-DVD.iso -u 1
mount -t cd9660 /dev/md1 /mnt
Pastikan Anda telah cd ke direktori dimana Anda hendak menyalin isi ISO. Pada contoh berikut,
/tmp/custominstall telah dibuat untuk maksud tersebut:
cd /tmp/custominstall
tar -C /mnt -cf - . | tar -xvf umount /mnt
Page 78 of 193
4.9.3 Membuat Media Instalasi yang dikostumasi
Cara lainnya, jika Anda memasukkan CD atau DVD instalasi, Anda dapat mount medianya dan
menyalin isinya ke direktori yang diinginkan:
mount -t cd9660 /dev/cd0 /mnt
cp -R /mnt/* /tmp/custominstall/
umount /mnt
Catatan: jika Anda menggunakan HTTP, FTP, atau server SSH sebagai media instalasi, bongkar tar
atau salin berkas-berkasnya ke direktori pada server yang dapat diakses oleh pengguna http/ftp/ssh.
Pastikan server telah terkonfigurasi dengan benar agar berkas-berkas instalasi dapat diakses dari sistem
yang hendak diinstal.
Jika Anda membuat instalasi yang otomatis, salin /PCBSD/pc-sysinstall/examples/pc-autoinstall.conf
hasil kostumasi Anda ke /tmp/custominstall/boot/.
Salin berkas konfigurasi yang sudah dikostumasi ke /tmp/custominstall/. Pastikan bahwa variabel
installMedium= di berkas konfigurasi tersebut telah menetapkan jenis media sumber instalasi Anda.
Anda mungkin juga perlu menambahkan beberapa berkas tambahan jika Anda menetapkan variabel
berikut pada berkas konfigurasi yang telah Anda kostumasi:
installComponents= pastikan bahwa komponen tambahan yang hendak diinstal ada di extras/PBI/
(jika berkas tersebut berekstensi .pbi) atau extras/components/ (jika berekstensi .tbz)
runCommand= pastikan perintah ini ada pada path yang disebutkan
runScript= pastikan skrip ini ada pada path yang disebutkan
runExtCommand= pastikan perintah ini ada pada path yang disebutkan
Jika media instalasi adalah CD atau DVD, Anda perlu membuat media yang dapat diboot yang
berisikan berkas-berkas didalam direktori Anda. Untuk membuat ISO yang dapat diboot:
cd /tmp/custominstall
mkisofs -V mycustominstall -J -R -b boot/cdboot -no-emul-boot -o myinstall.iso
Selanjutnya Anda dapat menggunakan aplikasi pembakaran favorit Anda untuk membakar ISO tersebut
ke media CD atau DVD.
Untuk memulai instalasi yang membutuhkan campur tangan pengguna:
/PBCBSD/pc-sysinstall/pc-sysinstall -c /path_to_your_config_file
Untuk memulai instalasi yang sepenuhnya otomatis, masukkan media instalasi dan reboot. Atau
jalankan menggunakan perintah berikut:
/PBCBSD/pc-sysinstall/pc-sysinstall start-autoinstall /path_to_your_config_file
5 Menjelajahi PC-BSD
Setelah Anda menginstal PC-BSD, Anda tentunya ingin membiasakan diri dengan lingkungan desktop
Anda. Bagian ini menacakup bahasan tentang:
• Setelan Tampilan
Page 79 of 193
5 Menjelajahi PC-BSD
• Masuk ke PC-BSD
• Mengginstal Huruf-huruf True Type
• Java dan Flash
• Multimedia
• Metoda-metoda Input
• Desktop KDE
• Bekerja dengan Berkas dan Direktori
• Remote Desktop Sharing
5.1 Display Settings
Setelah PC-BSD selesai boot untuk pertama kalinya, Anda akan mendapati layar Display Settings
seperti tampak pada Gambar 5.1a:
Gambar 5.1a: Wizard Setelan Tampilan
Disini Anda dapat memilih resolusi layar yang diinginkan, kedalaman warna dan driver video. PC-BSD
Page 80 of 193
5.1 Display Settings
akan menampilkan nama dari kartu video Anda. Namun, pilihan awalnya adalah driver "vesa" yang
sudah pasti akan bekerja walau tidak akan memberikan performa yang optimal. Anda harus milih dari
menu yang ada dan mengubah "vesa" ke driver yang lebih sesuai dengan nama kartu video Anda.
Anda dapat pula menggunakan menu yang ada untuk mengubah resolusi layar dan nilai kedalaman
warna. Jika nilai yang Anda inginkan tidak tersedia, mungkin ini karena driver yang dipih tidak
mendukung resolusi atau kedalaman tersebut.
Pengguna mahir dapat memilih horizontal sync dan vertical refresh rate monitor mereka di tab
Advanced, seperti yang tampak pada Gambar 5.1b:
Gambar 5.1b: Tab Advanced pada Dispaly Settings
Cermati dan baca kembali dokumentasi monitor Anda jika Anda melakukan perubahan apapun disini.
Jika Anda tidak yakin, biarkan nilai ini apa adanya.
Jika komputer Anda terhubung pada dua buah monitor, tandai kotak "Enable Dual-Head support".
Bila telah selesai, klik tombol "Apply" untuk menyimpan setelan dan mencobanya. Jika terjadi
kesalahan saat percobaan, Anda akan dikembalikan ke layar "Display Settings", sehingga Anda dapat
mengubahnya. Jika resolusi telah sesuai, klik "Yes" pada langkah berikutnya. Klik "No" akan
Page 81 of 193
5.1 Display Settings
mengembalikan ke layar "Display Settings" dan coba setelan lainnya.
Jika nantinya Anda ingin kembali ke layar ini, Anda perlu me-reboot komputer dan pilih "7. Run the
Display Wizard" dari menu boot, seperti tampak pada Gambar 5.1c. Ini akan merubah statusnya dari
"disabled" ke "enabled". Setelah memilihnya, tekan enter untuk melanjutkan boot sistem.
Catatan: PC-BSD 9.0 akan menambahkan panel kontrol pengaturan untuk mengubah tampilan Anda,
yang artinya Anda tidak perlu lagi reboot untuk mengakses utilitas tersebut.
Gambar 5.1c: Menu Boot PC-BSD
5.2 Masuk ke PC-BSD
Setelah Anda selesai mengkonfigurasi setelan tampilan, Anda akan disajikan sebuah layar masuk
ataupun langsung masuk ke PC-BSD, tergantung apakah Anda menandai atau tidak kotak "Auto-login
user" pada layar Pembuatan Pengguna pada saat instalasi.
Gambar 5.2a menampilkan contoh sebuah layar masuk.
Jika Anda keluar dari sesi Anda, Anda akan kembali ke layar masuk, walaupun akun pengguna Anda
telah disetel untuk auto-login. Untuk keluar dari sesi Anda saat itu, masuk ke Application Launcher ->
Leave -> Logout. Sebuah menu akan muncul untuk meminta konfirmasi dari pilihan Anda tersebut;
cukup klik kata Logout untuk melanjutkan meninggalkan sesi Anda.
Page 82 of 193
5.2 Masuk ke PC-BSD
Catatan: untuk menghilangkan pertanyaan tersebut, masuk ke Application Launcher -> System
Settings -> Startup and Shutdown -> Session Management dan hilangkan tanda di kotak "Confirm
logout".
Untuk masuk, isikan kata sandi Anda dan tekan enter. Jika komputer Anda memiliki beberapa akun
pengguna, Anda dapat mengisi nama pengguna untuk masuk sebagai pengguna yang berbeda. Perlu di
ingat bahwa untuk alasan keamanan PC-BSD tidak mengijinkan Anda masuk sebagai pengguna root.
Gambar 5.2a: Layar Masuk PC-BSD
Jika Anda ingin masuk menggunakan window manager yang berbeda, klik tombol session di kiri
bawah (lingkaran dengan 3 garis). Akan ditampilkan daftar window manager yang telah terinstal;
cukup pilih window manager yang diinginkan dan isikan kata sandi Anda untuk masuk. Pengatur login
akan berasumsi bahwa Anda ingin masuk ke dalam window manager terkahir yang digunakan, kecuali
Anda memilih yang berbeda dari menu pengatur sesi.
Jika Anda ingin menginstal window manager lain, periksalah apakah telah ada di kategori Window
Page 83 of 193
5.2 Masuk ke PC-BSD
Manager di Software Manager. Jika Anda menginstal window manager menggunakan Software
Manager, window manager tersebut akan otomatis masuk ke pengatur sesi.
Catatan: PC-BSD 9.0 akan memungkin Anda menginstal window manager pada saat instalasi atau pun
sesudahnya.
5.3 Mengginstal Huruf-huruf True Type
Jika Anda ingin menginstal huruf Microsoft True Type, klik ikon Software Manager pada Desktop.
Ketikkan "fonts" di kotak pencarian dan Anda akan mendapat hasil yang sama seperti Gambar 5.3a:
Gambar 5.3a: Menggunakan Software Manager untuk Menginstal Huruf MS True Type
Klik tombol untuk menginstal PBI huruf. Selanjutnya akan secara otomatis menyetel sistem Anda
untuk menggunakan huruf-huruf tersebut.
Jika Anda sudah memiliki koleksi huruf-huruf yang telah Anda unduh ataupun beli, Anda dapat
mengkonfigurasi sistem PC-BSD untuk menggunakan huruf itu dengan ulititas Font Installer.
Klik menu KDE → System Settings → Font Installer untuk memulai utilitas ini. Pada Gambar 5.3b,
Page 84 of 193
5.3 Mengginstal Huruf-huruf True Type
yang dipilih "All Fonts" dibawah kolom Group, menampilkan semua huruf yang terinstal pada sistem
ini.
Untuk menginstal huruf milik Anda, pilih "Personal Fonts" dibawah kolom Group, lalu klik tombol
+Add. Dengan ini Anda dapat merambah ke huruf yang ingin Anda tambahkan. Anda dapat
menambahkan beberapa font pada direktori yang sama dengan sambil menekan tombol Ctrl saat Anda
memilihnya. Klik tombol Open, yang akan menginstal huruf untuk Anda. Saat selesai, Anda akan
melihat pesan seperti Gambar 5.3c.
Huruf yang baru saja di instal akan tampil di bagian "Personal Fonts" di dalam kolom Groups dan
tersedia untuk digunakan aplikasi yang Anda gunakan.
Gambar 5.3b: Menggunakan Font Installer untuk Menginstal Huruf-huruf
Page 85 of 193
5.3 Mengginstal Huruf-huruf True Type
Gambar 5.3c: Huruf-huruf Telah Berhasil diInstal
5.4 Java dan Flash
PC-BSD telah menginstalkan dan mengkonfigurasi plugin Adobe Flash player (versi 10) untuk Anda.
Artinya flash sudah langsung bekerja saat merambah web. Anda akan menemukan beberapa perambah
web pada kategori Web Browser di Software Manager, termasuk Firefox, Opera, dan Chromium.
Software Manager juga memungkinkan Anda menginstal Java Development Kit (JDK, digunakn oleh
para pengembang Java) dan Java Runtime Environment (JRE, digunakan oleh aplikasi java). Cukup
cari "java" pada Software Manager jika Anda ingin menginstal aplikasi ini.
5.5 Multimedia
Sistem PC-BSD Anda telah dikonfigurasi untuk memungkinkan Anda memainkan multimedia dalam
berbagai format. Contoh, jika Anda memasukkan CD musik atau DVD video, device notifier akan
memberitahu bahwa media baru telah tersedia dan menyediakan pilihan untuk mengakses media
tersebut. Gambar 5.5a menampilkan contoh sebuah CD musik telah dimasukkan:
Page 86 of 193
5.5 Multimedia
Gambar 5.5a: Pilihan untuk Mengakses Sebuah CD Music
Pada contoh ini, pengguna dapat memainkan CD menggunakan VLC (yang telah terinstal
menggunakan Software Manager), dengan KsCD (yang telah diinstal bersama PC-BSD), atau
merambah isi CD menggunakan File Manager. Pengguna juga dapat klik tombol eject (lingkaran
dengan panah atas), yang akan membuka baki media sehingga CD dapat diambil. Anda dapat
menemukan pemutar media lainnya di Application Launcher -> Applications -> Multimedia.
Saat merambah web, Anda akan dapat memainkan format media yang sering digunakan, termasuk
video Youtube, radio Internet, dan banyak trailer serta situs film.
Catatan: Jika Anda mendapati sebuah berkas tidak dimainkan di perambah web atau pemutar media,
kemungkinan karena ini merupakan format berbayar yang membutuhkan biaya lisensi atau pembatasan
distribusi codec yang dibutuhkan untuk memainkan format media tersebut.
kategori Multimedia di Software Manager berisikan beberapa lusin aplikasi yang dapat memainkan dan
menyunting multimedia. Termasuk beberapa aplikasi yang populer (klik tautan untuk melihat
tangkapan layar):
• Amarok: pemutar musik yang meliputi dukungan terintegrasi untuk banyak layanan seperti
Last.fm, Magnatune, Echo Nest, Ampache, MP3Tunes, Jamendo, OPML, dan Librivox.
• Ardour: workstation audio digital yang menyediakan non-destructive, penyuntingan non-linear
dengan undo tak terbatas dan LADSPA & LV2 lebih dari 200 plugin .
Page 87 of 193
5.5 Multimedia
• aTunes: pemutar audio dengan fitur lengkap dan pengatur yang dapat memainkan mp3, ogg,
wma, wav, flac, mp4 dan radio streaming, yang memungkinkan pengguna dengan mudah
menyunting tag, mengorganisir musik dan rip CD audio.
• Audacity: editor dan perekam audio yang multi bahasa.
• gtkpod: antarmuka pengguna berbasis grafis untuk iPod Apple.
• Miro: pemutar video HD yang dapat memainkan hampir semua berkas video dan menawarkan
lebih dari 6,000 acara TV Internet gratis dan podcasts video.
• Rhythmbox: aplikasi manajemen musik yang terpadu
5.6 Desktop KDE
Saat pertama masuk ke PC-BSD, Anda akan disajikan lingkungan desktop KDE. KDE menyediakan
berbagai macam fitur dan aplikasi. Namun, dia juga pengguna perangkat keras yang intensif dan dapat
berjalan cukup lambat pada komputer dengan prosesor tua dan RAM yang kecil. Jika Anda mendapati
KDE terlalu lambat untuk kebutuhan Anda atau lebih memilih lingkungan desktop yang lebih ramping,
Anda bisa keluar dan memilih window manager lainnya seperti yang dijelaskan pada Bagian 5.2
tentang Masuk ke PC-BSD.
Pada halaman ini menjelaskan desktop dengan konfigurasi awal yang diberikan. Perlu diingat bahwa
aplikasi KDE dapat dijalankan dari window manager lain jika Anda menjalankannya dari baris perintah
atau menambahkan path ke perintah di menu application launcher aplikasi milik window manager.
Awalnya, terdapat empat buah ikon yang diinstal pada desktop untuk Anda:
- Website PC-BSD: menyediakan jalan pintas ke pcbsd.org.
Ports Jail: digunakan pengguna mahir untuk menginstal port FreeBSD ataupun paket-paket.
Lihat Bagian 6.2 tentang MenggunakanPorts Jail untuk lebih jelasnya.
Software Manager: digunakan untuk menginstal, meng-uninstall, dan memperbarui PBI. Lihat
Bagian 6.1 tentang Menggunakan Software Manager untuk lebih jelasnya.
Users Handbook: menyediakan akses cepat ke versi online dari Panduan Pengguna PC-BSD
(dokumen ini).
5.6.1 KDE Panel
Taskbar, atau dikenal juga sebagai panel KDE, terdapat di bagian bawah dari desktop. Berisikan ikonikon dan area-area berikut ini, dari kiri ke kanan. Jika Anda meletakkan pointer mouse Anda diatas ikon
tersebut, akan muncul dan dan keterangan dari ikon tersebut. Jika ikon tersebut diklik kanan, Anda
akan dapat mengakses setelannya ataupun membuangnya dari panel.
Page 88 of 193
5.6.1 KDE Panel
Catatan: tampilan dan urutan ikon mungkin sedikit berbeda, tergantung dari versi PC-BSD Anda.
Application Launcher: digunakan untuk menjalankan aplikasi. Application Launcher dibahas
lebih lanjut pada bagian setelah ini.
Bagian tengah dari panel ini tidak berisikan apapun. Saat Anda menjalankan sebuah
aplikasi, ikon aplikasi tersebut akan ditempatkan disini, sehingga Anda dapat melihat aplikasi apa saja
yang saat ini sedang terbuka. Klik ikon aplikasi untuk meminimalkan jendelanya atau menampilkan
kembali jendelanya di desktop.
Pager: digunakan untuk berpindah diantara desktop virtual; klik kotak yang mewakili dekstop
yang hendak Anda kunjungi. Setiap desktop virtual bisa terdapat aplikasi yang sedang berjalan.
Sehingga Anda dapat mengelompokkan pekerjaan ke ruang kerja logik; contoh, pengguna dapat
bermain game di sebuah desktop virtual, disain grafis di desktop virtual kedua dan pekerjaan rumah
lainnya di desktop yang lain.
Device Notifier: jika Anda meletakkan pointer mouse diatas ikon ini maka akan tampil media
apapun yang sedang dimasukkan (contoh, flashdisk atau DVD) juga filesystem apapun yang telah
dikenal (contoh, filesystem FAT32 milik instalasi Windows pada komputer dual-boot). Sebuah menu
akan muncul dari device notifier saat sebuah media dimasukkan. Jika Anda klik device notifier, Anda
akan dapat mengakses media atau mengeluarkan media tersebut seperti dijelaskan pada Bagian 5.5
tentang Multimedia.
Show the Plasma Dashboard: jika Anda klik ikon ini sebuah jendela kecil berlabel "Widget
Dashboard" akan muncul pada layar Anda dan panel Anda untuk sementara akan menghilang. Jika
Anda klik kanan pada jendela ini, akan muncul sebuah menu yang memungkinkan Anda
mengkonfigurasi ikon, widget, panel, dan aktifitas. Panduan Plasma dapat membantu Anda untuk
memulai semua konfigurasi ini, namun Anda mungkin saja menemukan beberapa percobaan yang
menuntun Anda untuk menemukan fitur-fitur yang menarik. Jika Anda telah selesai, klik X berwarna
merah untuk menutup widget dashboard dan kembali ke panel.
Show Desktop: menekan ikon ini akan memiminimalkan semua jendela yang terbuka dan hanya
menampilkan desktop saja. Klik ikon tersebut sekali lagi untuk membuka jendela-jendela tersebut.
Clock: jika Anda meletakkan pinter mouse Anda diatas jam, akan tampil tanggal dan
waktu saat ini. menekannya akan menampilkan kalender. Klik kanan pada jam untuk mengubah waktu,
zona waktu atau tampilannya.
System Tray: system tray sendiri adalah area disebelah kanan jam. Tergantung dari jumlah ikon
di tray, ikon-ikon tersebut dapat tampil ataupun tidak semuanya tampil. Klik pada tombol panah untuk
melihat dan menyembunyikan semua ikon di system tray.
Page 89 of 193
5.6.1 KDE Panel
Notifications and Jobs: saat sistem memiliki pesan untuk Anda (contoh, terdeteksinya perangkat
baru atau unduhan selesai), sebuah pesan akan muncul sesaat diatas ikon ini dan ikon akan sedikit
berubah untuk menunjukkan adanya sebuah pesan. Klik ikon untuk membaca pesan. Jika Anda klik X
dipojok kanan atas dari pesan untuk menghapus pesan dan mengembalikan status ikon ke status
semula.
Network Device: jika ada antarmuka jaringan yang terdeteksi saat instalasi, ikon untuk tiap
antarmuka tersebut akan muncul di system tray. Dengan meletakkan pointer mouse diatasnya akan
menampilkan setelan saat ini dari antarmuka tersebut; contohnya, jika terkoneksi dan memiliki alamat
IP. Anda dapat menambahkan atau menghapus ikon perangkat jaringan di Application Launcher ->
System Settings -> System Network Configuration. Pilih antarmuka yang dimaksud dan tandai atau
pun buang tanda pada "Display system tray ikon".
IBus input method framework: jika Anda klik kanan pada ikon ini dan memilih Preferences,
Anda dapat memilih metoda input yang sesuai dengan bahasa Anda. IBus dapat dipelajari di sini.
Update Manager: tampilan ikon ini akan berubah tergantung dari apakah sistem operasi PC-BSD
dan PBI yang terinstal up-to-date atau tidak. Berbagai ikon update dan penggunaan Update Manager
dijelaskan pada Bagian 6.1.
Klipper: adalah utilitas yang menyimpan sejarah dari cut/copy milik Anda sehingga Anda dapat
mem-paste-nya. Klik kanan pada ikon akan menampilkan sejarah milik Anda; jika Anda klik pada
sebuah sejarah Anda akan dimungkinkan untuk mem-paste-nya. Anda mugkin ingin meninjau menu
"Configure Klipper" untuk mengubah ukuran dari sejarah Anda. Jika Anda ingin mem-paste gambar
dan teks, buang tanda pada kotak "Text selection only" saat berada di menu"Configure Klipper". Menu
Help akan menampilkan Klipper Handbook dimana Anda dapat mempelajari tentang menggunakan
Klipper.
KMix: klik pada icon ini untuk melihat papan untuk meninggikan/merendahkan suara. Selain itu
juga menyediakan tombol Mixer untuk mengkonfigurasi audio channel milik Anda. Jika Anda menekan
F1 saat berada di KMix, akan tampil KMix Handbook yang menjelaskan bagaimana menggunakan
utilitas ini.
Keyboard Layout Switcher: ikon menunjukkan tatanan keyboard yang dipilih saat instalasi.
Untuk mengubah tatanan atau varian, klik kanan pada dan pilih Configure pada menu. Menekan F1
saat berada di menu ini untuk membaca Kxkb Handbook dan mempelajari tentang pilihan-pilihan pada
konfigurasi tatanan.
Desktop Search: jika Anda klik kanan pada ikon ini dan pilih "Configure File Indexer" dari
menu, Anda akan dapat melihat dan mengkonfigurasi setelan Strigi Anda. Tekan F1 saat berada di
menu ini untuk menampilkan Nepomuk Desktop Search Configuration Handbook yang menjelaskan
Page 90 of 193
5.6.1 KDE Panel
setelan-setelan ini. Nepomuk memungkinkan Anda untuk men-tag dan memberi komentar pada berkas
di Dolphin dan mencari berkas dengan mencari metadata-nya.
KOrganizer: adalah utilitas organizer milik KDE dan daemon pengingat. Jika Anda klik ganda
pada ikon ini, Anda dapat melihat kalendar dan membuat pengingat, event, dan daftar to-do. Menekan
F1 saat berada di menu ini akan menampilkan KOrganizer Handbook yang komprehensif sehingga
Anda dapat mempelajari bagaimana mendapatkan hasil kemampuan maksimal dari utilitas ini.
Battery Monitor: jika Anda meletakkan pointer mouse Anda diatas ikon ini dalam sebuah laptop
akan muncul persentase dari daya batere dan status dari batere online/charging.
Trash: jika Anda menghapus sebuah berkas di Dolphin, berkas tersebut tidak akan langsung
hilang. Namun, masih tersimpan dalam trash. ikon trash Anda akan berubah jika ada item didalamnya.
Jika Anda meletakkan pointer mouse diatas ikon ini, akan tampil jumlah berkas yang terdapat
didalamnya. Klik kanan pada ikon untuk membuka atau mengosongkan trash ataupun mengubah
setelannya. Catatan: jika Anda menghapus sebuah berkas melalui baris perintah, berkas tersebut tidak
akan masuk ke trash; namun akan terhapus saat itu juga.
Panel Tool Box: jika Anda klik atau klik kanan pada icon ini, Anda dapat menambahkan atau
mengunci widget, menambah atau menyunting panel, menambah pembatas atau mengubah ukuran
panel, ataupun mengakses setelan lanjutan. Pada halaman ini Anda dapat memulainya; dan Anda dapat
melakukan percobaan terhadap fitur/setelan yang Anda inginkan.
Catatan: jika Anda tidak sengaja menghapus sebuah panel, Anda harus menambahkannya sendiri ikonikon yang dibutuhkan dan widget jika Anda memutuskan untuk membuat panel lainnya.
5.6.2 Application Launcher
Ikon untuk application launcher milik PC-BSD tampak berbeda dari ikon KDE tradisional karena
menggunakan logo api PC-BSD. Cukup klik ikon ini bila Anda ingin mencari ataupun menjalankan
aplikasi.
Jika Anda menekan ikon application launcher, Anda akan melihat lima ikon berikut ini, dan setiap ikon
mewakili sebuah tab menu:
Favorites: aplikasi yang ditandai sebagai favorit ditampilkan disini. Ada dapat menambahkan aplikasi
apa saja yang ada di application launcher ke menu Favorites dengan klik kanan sebuah item dan klik
"Add to Favorites". Dengan memiliki daftar aplikasi favorit pada tab pertama Anda sudah menghemat
waktu dalam merambah menu aplikasi.
Applications: menu ini terbagi atas kategori-kategori dari semua aplikasi yang disediakan oleh PCBSD begitu juga dengan aplikasi yang Anda instal menggunakan Software Manager. Klik pada sebuah
nama kategori untuk melihat aplikasi yang ada pada kategori tersebut. Jika Anda ingin kembali ke
kategori, klik panah disebelah kiri menu. Untuk menjalankan aplikasi, cukup klik nama aplikasinya.
Cara lainnya, jika Anda klik kanan nama aplikasi, Anda akan medapatkan pilihan untuk
Page 91 of 193
5.6.2 Application Launcher
menambahkannya pada menu favorites, membuat ikon di desktop, dan/atau menambahkan ikon ke
panel. Dengan cara-cara itu Anda akan lebih cepat melihat dan menjalankan aplikasi favorit Anda.
Computer: menu ini menyediakan jalan pintas ke pengaturan sistem, menjalankan perintah, home
folder Anda, network share, home folder milik root, dan trash can.
Recently Used: menu ini menampilkan daftar dari dokumen dan aplikasi yang terakhir dibuka.
Leave: menu digunakan untuk keluar dari sesi KDE Anda, mengunci sesi, berpindah user, membuat
sistem dalam mode tidur atau hibernate, atau restart atau shutdown komputer.
Disetiap menu application launcher menyediakan kotak pencarian pada setiap bagian atas menu. Jika
Anda mengetikkan beberapa huruf awal dari nama sebuah aplikasi, application launcher akan
menampilkan daftar dari aplikasi yang sesuai. Ini adalah cara cepat untuk menemukan aplikasi tanpa
mencarinya melalui kategori.
5.7 Bekerja dengan Berkas dan Direktori
Jika Anda menjalankan PC-BSD dengan lingkungan desktop KDE, Anda dapat dengan mudah
mengakses berkas dan melihat direktori pada sistem Anda menggunakan Dolphin file manager. Untuk
menjalankan Dolphin, gunakan Application Launcher -> Dolphin. Gambar 5.8a menampilkan
tangkapan layar dari Dolphin.
Gambar 5.8a: Menampilkan Struktur Direktor Menggunakan Dolphin
Page 92 of 193
5.7 Bekerja dengan Berkas dan Direktori
Saat dijalankan Dolphin akan menampilkan isi home direktori pengguna. Disinilah tempat pengguna
membuat dan menyimpan berkas miliknya. Dolphin menyediakan berbagai kemampuan untuk
memanipulasi berkas-berkas seperti memberi catatan, tag, pencarian, enkripsi, mengurus arsip yang di
zip, dan lain sebagainya. Cukup tekan F1 saat berada di Dolphin untuk mengakses Dolphin Handbook
untuk mempelajari bagaimana menggunakan semua kemampuannya.
Folder Root di Dolphin dapat digunakan untuk merambah semua direktori pada sistem PC-BSD. Perlu
Anda ketahui bahwa apapun yang terdapat di luar folder home milik Anda berasal dari sistem operasi.
Artinya Anda sebaiknya tidak menghapus ataupun mengubah isi maupun perijinan dari direktoridirektori itu kecuali Anda mengerti apa yang Anda lakukan. Bila Anda ragu, biarkan direktori atau
berkas tersebut seperti apa adanya.
Seperti sistem operasi seperti-Unix lainnya, folder root adalah tingkatan folder paling atas dari struktur
direktori. Anda dapat membaca tentang susunan struktur direktori FreeBSD dengan menjalankan
perintah man hier pada baris perintah. Jika Anda memilih untuk membaca manpage di Dolphin, klik
menu View -> Location Bar -> Editable location. Anda akan mendapatkan papan lokasi dimana Anda
dapat mengetikkan man:/hier didalamnya. Jika Anda ingin membaca man page saat berada di
Konqueror, cukup ketikkan perintah yang sama di tempat Anda mengetikkan URL sebuah website.
Tabel 5.8.1 meringkas isi struktur direktori pada sistem PC-BSD.
Tabel 5.8.1: Struktur Direktori PC-BSD
Direktori
Isi
/
disebut sebagai "root" dan menandakan awal dari struktur direktori
/PCBSD
hanya ada pada sistem PC-BSD; berisikan semua aplikasi khusus untuk PCBSD
/Programs
sub direktori untuk setiap PBI yang terinstal
/bin
aplikasi (binari) yang terinstal bersama sistem operasi
/boot
menyimpan kode startup, termasuk modul kernel (seperti driver perangkat
keras)
/compat/linux/
berkas-berkas aplikasi kompatibilitas Linux
/dev
berkas-berkas yang digunakan oleh sistem operasi untuk mengakses perangkat
/etc
berkas-berkas konfigurasi sistem
/etc/X11/
berkas konfigurasi xorg.conf
/etc/rc.d
skrip startup sistem operasi
/home
sub direktori untuk setiap akun pengguna; setiap pengguna sebaiknya
menyimpan berkas-berkasnya di direktori home miliknya
/lib
pustaka sistem operasi yang dibutuhkan oleh aplikasi
/libexec
pustaka dan binari sistem operasi
/media
mount point untuk media penyimpanan seperti DVDs dan USB drive
Page 93 of 193
5.7 Bekerja dengan Berkas dan Direktori
Direktori
Isi
/mnt
mount point lainnya
/root
direktori home milik akun administratif
/sbin
Aplikasi milik sistem operasi; hanya superuser yang dapat menjalankannya
/tmp
penyimpanan berkas sementara; berkas yang ada disini akan hilang saat sistem
di reboot
/usr/bin
berisikan hampir semua aplikasi baris perintah yang tersedia untuk pengguna
/usr/local
berisikan binari, pustaka, skrip startup, dokumentasi, dan berkas konfigurasi
yang digunakan aplikasi pihak ketiga
/usr/local/share/fonts huruf sistem umum yang digunakan oleh aplikasi berbasis grafis
/usr/local/share/ikons ikon untuk keseluruhan sistem
/usr/ports
lokasi penginstalan port tree, digunakan oleh pengguna mahir untuk menginstal
dan memperbarui aplikasi
/usr/share
dokumentasi sistem dan man page
/usr/sbin
aplikasi baris perintah untuk superuser
/usr/src
lokasi tempat source code FreeBSD yang digunakan pengguna mahir
/var
berkas yang selalu berubah-ubah, seperti berkas log dan print job
Jika Anda PC-BSD menggunakan sistem dual-boot, Dolphin akan menampilkan filesystem milik
sistem operasi lainnya sebagai Volume. Cukup klik ganda pada nama volume untuk melihat isinya.
Tergantung dari jenis filesystem-nya, Anda mungkin saja bisa atau mungkin saja tidak bisa menyalin
atau menyunting berkas dari dan ke sistem PC-BSD Anda.
5.8 Berbagi Remote Desktop
Desktop KDE menyediakan aplikasi yang memungkinkan hubungan antara sesi dekstop pada komputer
yang berbeda. Sehingga sangat memudahkan saat memecahkan masalah karena kedua pengguna dapat
sama-sama melihat kesalahan yang muncul dan bahkan pengguna dapat mengambil alih penggunaan
mouse dan keyboard dalam menyelesaikan masalah. Pada bagian ini Anda akan ditunjukkan cara untuk
terhubung ke sebuah sesi yang berjalan pada komputer lain dan juga bagaimana mengundang komputer
lain untuk dapat terhubung ke sesi dekstop milik Anda.
5.8.1 Terhubung ke Desktop lain dengan Menggunakan Remote Desktop
Jika Anda ingin terhubung ke sistem Windows, dapat menggunakan remote desktop protocol (RDP).
Walau remote desktop telah ada sejak Windows XP, namun tidak semua edisi Windows menyediakan
versi yang sepenuhnya berfungsi--contohnya, fungsi ini tidak sepenuhnya didukung pada Windows
edisi home. Jika versi RDP sepenuhnya ditambahkan, remote access mungkin tidak akan langsung
diaktifkan. Jika tidak dapat terhubung menggunakan RDP, carilah "remote desktop" di Google dan
Page 94 of 193
5.8.1 Terhubung ke Desktop lain dengan Menggunakan Remote Desktop
nama dari versi Windows yang digunakan untuk menemukan konfigurasi yang benar untuk remote
desktop. Jika Anda masih belum juga dapat terhubung, Anda perlu mengunduh, menginstal dan
mengkonfigurasi aplikasi VNC server software pada sistem tersebut.
Jika komputer yang Anda ingin hubungkan Mac, Linux, atau sistem BSD, Anda perlu menginstal
terlebih dahulu rdesktop ataupun VNC server pada sistem tersebut. Tergantung dari sistem operasinya,
aplikasi tersebut mungkin sudah terinstal, mungkin juga tidak. Jika tidak, periksalah repositori aplikasi
dari sistem operasi atau gunakan Google untuk menemukan cara menginstal dan mengkonfigurasi salah
satu dari aplikasi tadi pada sistem operasi yang dimaksud. Jika Anda menghubungi sistem PC-BSD
lainnya, rdesktop sudah disediakan.
Jika sistem yang dituju diproteksi menggunakan firewall, pastikan firewall tersebut mengijinkan
koneksi ke port TCP yang dibutuhkan untuk koneksi tersebut:
RDP: menggunakan port 3389
VNC: menggunakan port 5900 (untuk koneksi pertama, 5901 untuk koneksi kedua, dan seterusnya)
Jika Anda secara manual menambahkan aturan firewall, sangat dianjurkan untuk hanya
memperbolehkan alamat IP dari komputer yang akan menghubungi saja. Akan lebih aman lagi bila
menghapus atau menonaktifkan aturan firewall tersebut setelah koneksi selesai sehingga tidak dapat
digunakan lagi oleh komputer lain. Karena sistem PC-BSD akan menjadi klien dan yang memulai
hubungan, Anda tidak perlu mengubah firewall di sistem PC-BSD.
Setelah komputer yang dituju telah memiliki aplikasi yang dibutuhkan untuk berhubungan, Anda dapat
memulai hubungan menggunakan KRDC. Untuk menjalankan aplikasi, masuk ke Application Launcher
-> Internet -> Remote Desktop Client. Anda juga dapat menjalankan aplikasi ini dengan mengetikkan
krdc pada baris perintah. Jika Anda menekan tombol F1 saat berada di KRDC Anda dapat mengakses
Remote Connection Desktop Handbook untuk mempelajari penggunaan aplikasi ini.
Gambar 5.9a menampilkan layar awal KRDC yang dapat digunakan untuk terhubung ke sistem yang
Anda maksud.
Page 95 of 193
5.8.1 Terhubung ke Desktop lain dengan Menggunakan Remote Desktop
Gambar 5.9a: Membuat Hubungan Menggunakan KRDC
Pilih pada menu untuk memilih apakah akan menghubungi sistem yang menggunakan RDP ataupun
VNC. Lalu ketikkan alamat IP dari sistem akan dihubungi. Jika Anda menghubungi sebuah sistem
VNC, alamat IP perlu diikuti oleh titik dua dan angka yang mewakili dari nomer sesi. Biasanya, angka
tersebut adalah 1 kecuali untuk VNC server yang melayani beberapa koneksi sekaligus. Saat Anda
menekan enter, hubungan akan segera dijalin dan Anda akan melihat layar seperti Gambar 5.9b:
Page 96 of 193
5.8.1 Terhubung ke Desktop lain dengan Menggunakan Remote Desktop
Gambar 5.9b: Setelan untuk Koneksi
Berikut uraian singkat dari setelan tersebut:
Desktop resolution: karena tampilan layar akan dikirimkan melalui jaringan, pilihlah resolusi paling
rendah yang masih memungkinkan Anda untuk melihat apa yang terjadi pada sistem yang dihubungi.
Jika Anda memiliki koneksi jaringan yang sangat cepat, Anda dapat memilih resolusi yang lebih tinggi;
jika Anda mendapati sistem yang dihubungi menjadi sangat lambat untuk menampilkan layarnya, maka
pilihlah resolusi yang rendah.
Color depth: pilihlah kedalaman warna yang rendah yang masih memungkinkan Anda untuk melihat
sistem yang dituju; Anda dapat memilih kedalaman warna yang tinggi bila berada di koneksi jaringan
yang cepat.
Keyboard layout: pilih tatanan keyboard yang Anda inginkan pada menu ini.
Sound: pilihan ini memungkinkan Anda unruk dapat mendengarkan suara yang dibunyikan pada
sistem Anda, sistem yang dituju atau menonaktifkan suara selama terhubung.
Console login: jika Anda menghubungi sistem seperti-Unix, Anda dapat menandai kotak ini jika
menginginkan akses ke konsol baris perintah pada sistem yang dituju.
Page 97 of 193
5.8.1 Terhubung ke Desktop lain dengan Menggunakan Remote Desktop
Extra options: mengijinkan Anda menentukan pilihan pada rdesktop yang tidak tersedia pada pilihan
yang ada pada layar ini.
Show this dialog again for this host: jika Anda ingin menggunakan setelan yang sama setiap Anda
menghubungi komputer tersebut, jangan tandai kotak ini. Jika Anda nantinya ingin mengganti setelan
ini, Anda dapat klik kanan pada koneksinya (yang akan tampil pada daftar sebagai koneksi terdahulu)
dan pilih Settings dari menu klik kanan tersebut.
Remember password: KWallet adalah sistem penyimpanan kata sandi milik KDE. Jika kotak ini tetap
ditandai, kata sandi Anda akan disimpan sehingga Anda hanya akan mengisikan kata sandi pada saat
pertama Anda membuat koneksi ini saja. Jika ini adalah pertama kali Anda menyimpan kata sandi
menggunaan KWallet, dia akan meminta Anda untuk memberikan beberapa informasi untuk
membuatkan dompet untuk Anda.
Setelah menekan OK, hubungan akan terjalin dan Anda akan menerima pesan yang menanyakan nama
pengguna dan kata sandinya; yang Anda masukkan haruslah sesuai dengan akun pengguna yang
terdapat pada sistem yang dituju. Setelah autentikasi selesai, Anda akan melihat desktop dari sistem
yang dihubungi. Jika Anda menggeser mouse, panah mouse di sistem yang dihubungi juga akan
bergeser. Klik tombol "View Only" di menu atas jika Anda ingin menonaktifkan mouse. Jika Anda
selesai dengan sesi tersebut, Anda dapat klik tombol "Disconnect".
5.8.2 Menggundang Komputer Lain untuk Terhubung Menggunakan
Desktop Sharing
Jika Anda ingin pengguna lain terhubung ke komputer Anda, gunakan aplikasi desktop sharing Krfb
untuk membuatkan undangan hubungannya. Untuk menjalankan aplikasi ini, pilih Application
Launcher -> Internet -> Desktop Sharing atau ketik krfb dari baris perintah. Jika Anda menekan F1
saat berada pada aplikasi ini, Desktop Sharing Handbook akan ditampilkan untuk dapat mempelajari
aplikasi ini. Gambar 5.9c menampilkan layar awal dari aplikasi ini.
Ada dua jenis undangan yang dapat Anda buat:
Personal Invitation: jika Anda klik tombol ini, akan ditampilkan hostname yang akan digunakan oleh
orang lain untuk terhubung, kata sandi sementara untuk menjalin hubungan, dan batas waktu
permintaan hubungan. Dan Anda akan diingatkan untuk hanya memberikan informasi ini kepada orang
yang diundang saja, karena siapa saja dapat menggunakannya bila mendapatkan informasi tersebut.
Koneksinya sendiri dapat dijalin menggunakan klien VNC apa saja. Jika orang tersebut menggunakan
PC-BSD, dia dapat menggunakan KRDC yang telah dijelaskan diatas. Pada sistem lain, dia perlu
memastikan apakah VNC telah terinstal dan mengunduh klien VNC bila belum memilikinya. Saat
Anda tekan tombol Close, tanggal kadarluarsa dari undangan tersebut akan ditampilkan pada layar
utama.
Email Invitation: Jika Anda menekan tombol ini, akan muncul sebuah pesan bahwa siapapun yang
membaca email undangan tersebut dapat terhubung. Setelah Anda klik tombol Continue, aplikasi email
akan muncul dengan berisikan undangan selanjutnya Anda dapat mengisikan alamat email dari
penerima dan mengirimkan email tersebut.
Page 98 of 193
5.8.2 Menggundang Komputer Lain untuk Terhubung Menggunakan Desktop Sharing
Gambar 5.9c: Memulai Permintaan Koneksi Menggunakan Krfb
Perlu dicatat cara penyampaian informasi undangan yang lebih aman adalah melalui saluran
komunikasi alternatif seperti panggilan telepon. Idealnya, Anda langsung bekomunikasi dengan orang
tersebut saat dia terkoneksi sehingga Anda dapat menyampaikan langsung masalah yang Anda hadapi
dan dia juga dapat menunjukkan apa yang mereka kerjakan pada sistem Anda karena Anda juga melihat
yang dia lakukan. Gambar 5.9d menampilkan contoh undangan pribadi:
Gambar 5.9d: Undangan Hubungan yang dibuat dengan Krfb
Page 99 of 193
5.8.2 Menggundang Komputer Lain untuk Terhubung Menggunakan Desktop Sharing
Setelah seseorang mendapatkan undangannya, dia akan dapat mengisikan informasi yang terdapat pada
undangan pada klien VNC-nya (juga disebut VNC viewer) untuk memulai hubungan. Anda akan
mengetahui saat dia terkoneksi karena akan muncul pesan pemberitahuannya sama seperti Gambar
5.9e:
Gambar 5.9e: Pengguna Lain yang diundang Mencoba Terhubung
Pada contoh ini, sebuah komputer dengan alamat IP 192.168.1.111 mencoba terhubung. Tersedia
tombol untuk menerima atau menolak koneksi tersebut. Anda dapat menandai ataupun tidak kotak
untuk "allow remote user to control keyboard and mouse". Jika Anda menerima koneksi tersebut,
pengguna undangan tersebut akan diminta masukkan kata sandi yang disebutkan pada undangan. Saat
kata sandi tersebut diterima, dia akan dapat melihat desktop Anda.
6 Menginstal Aplikasi dan Menjaga PC-BSD Selalu diperbarui
Beberapa cara untuk mengatur sistem PC-BSD:
• Menggunakan PBI dan Software Manager, cara mudah ala PC-BSD (disarankan)
• Menggunakan paket binari, cara cepat ala the quick FreeBSD
• Menggunakan koleksi port, cara lambat ala FreeBSD
Software Manager menyediakan metoda grafis dalam mengurus aplikasi. Paket binari dan port
menggunakan baris perintah dan perlu tahu cara penggunaanya terlebih dahulu.
Pada bagian ini menunjukkan bagaimana menggunakan Software Manager yang merupakan cara yang
disarankan untuk menginstal dan mengatur aplikasi serta menjaga sistem PC-BSD untuk selalu
diperbarui.
Bagian ini juga mengenalkan beberapa bahasan untuk pengguna mahir. Pembahasan lanjutan tersebut
ditujukan bagi pengguna yang sudah terbiasa mengkompilasi kernel FreeBSD dan port, dan mereka
tetap ingin melakukannya di sistem PC-BSD-nya. Jika Anda memutuskan untuk menggunakan
instruksi pada bahasan tersebut sebagai latihan, kami menyarankan Anda untuk menggunakan sebuah
sistem percobaan dari pada langsung mempraktekkannya pada desktop kerja Anda atau Anda dapat
mencobanya menggunakan Ports Jail. Buatlah salinan untuk data-data penting Anda sebelum
melakukannya, sebagai backup bila terjadi kesalahan nantinya.
Page 100 of 193
6 Menginstal Aplikasi dan Menjaga PC-BSD Selalu diperbarui
• Menggunakan Ports Jail untuk Mengatur Paket dan Port FreeBSD
• Menjaga Keterkinian Port
• Mengatur Paket/Port
• Membangun Kembali World
6.1 Menggunakan Software Manager
PC-BSD menyediakan format berkas yang unik dan kenal sebagai PBI (push button installer). Berkas
PBI menggunakan akhiran .pbi dan terdapat instalasi aplikasi didalamnya. Saat sebuah PBI diinstal
menggunakan Software Manager PC-BSD, aplikasi dan berkas serta pustaka yang dibutuhkan disimpan
pada sub folder /Programs dan ditautkan ke sistem. Artinya bahkan pengguna pemula pun dapat dengan
aman menginstal atau menghapus PBI tanpa takut tidak sengaja menimpa atau menghapus berkas yang
dibutuhkan oleh aplikasi lainnya. Software Manager secara otomatis menambahkan aplikasi yang di
instal pada menu KDE dan membuat shortcut aplikasi pada desktop KDE.
6.1.1 Menginstal dan Menghapus PBI Aplikasi
Untuk menginstal PBI, jalankan Software Manager dengan klik ganda pada ikonnya di Desktop atau
melalui Application Launcher -> System Settings -> Software & Updates. Anda akan diminta kata
sandi administratif karena hanya superuser yang dapat menginstal aplikasi di sistem PC-BSD. Setelah
kata sandi diterima, Software Browser akan muncul, seperti yang tampak pada Gambar 6.1a:
Gambar 6.1a: Merambah Aplikasi Menggunakan Software Manager Milik PC-BSD
Page 101 of 193
6.1.1 Menginstal dan Menghapus PBI Aplikasi
Jika Anda tahu nama dari aplikasi yang hendak diinstal, ketikkan namanya pada papan Search. Cara
lainnya, Anda dapat klik pada kategori aplikasi (contoh, Chat-IM) untuk merambah aplikasi yang
tersedia. Gunakan panah maju dan mundur pada Software Browser untuk menavigasi perambah.
Setelah Anda menemukan PBI yang akan diinstal, klik pada ikon Download. Software Browser akan
secara otomatis mengenali versi PC-BSD Anda dan arsitektur serta mengunduh PBI yang dimaksud.
Setelah instalasi selesai, PBI akan ditampilkan pada tab Installed Software. Gambar 6.1b menampilkan
tangkapan layar dari tab ini dengan beberapa PBI yang telah terinstal.
Gambar 6.1b: Menampilkan Daftar dari PBI yang Telah Pada Installed Software di Software
Manager
Jika penginstal tidak menanyakan apakah Anda ingin menjalankan aplikasi tersebut, Anda dapat
menjalankan aplikasi tersebut menggunakan Application Launcher milik KDE. Ketikkan nama aplikasi
tersebut pada papan Search di menu KDE untuk menemukan letaknya di menu. Setelah Anda
menemukan aplikasi tersebut, klik kanan pada namanya untuk menambahkan ikonnya di tab Favorites
pada menu KDE, Desktop Anda, atau panel taskbar Anda. Anda dapat juga membuat ikon desktop dari
tab Installed Software. Cukup klik kanan nama aplikasi dan pilih "Install Desktop ikons" dari menu.
Untuk menghapus sebuah PBI, cukup pilih namanya di tab Installed Software dan klik tombol Remove.
Pada contoh Gambar 6.1b, PBI VirtualBox dipilih untuk dihapus. Software Manager akan
Page 102 of 193
6.1.1 Menginstal dan Menghapus PBI Aplikasi
mengkonfirmasi apakah Anda ingin menghapusnya atau tidak. Selanjutnya Software Manager akan
menghapus sub direktori dari aplikasi di /Programs, dan juga di menu KDE. Jika Anda telah membuat
sendiri ikonnya di desktop ataupun di panel, maka Anda perlu menghapusnya sendiri.
6.1.2 Memperbarui PBI yang Telah diinstal
Tab Installed Software juga akan memberitahukan jika terdapat versi terbaru dari PBI yang telah Anda
instal. PBI dibangun dari paket asli milik FreeBSD dan akan secara otomatis akan tersedia sebagai
pembaruan setiap kali versi paket tersebut berubah. Gambar 6.1c menunjukkan contoh sebuah PBI
telah tersedia versi terbarunya:
Gambar 6.1c: Menggunakan Tab Installed Software untuk Memperbarui PBI:
Page 103 of 193
6.1.2 Memperbarui PBI yang Telah diinstal
Pada contoh ini, versi VirtualBox yang telah diinstal adalah 3.2.8_1 dan versi 3.2.10 telah tersedia.
Untuk memperbarui PBI ini, pilih VirtualBox dan klik tombol Update. Status pembaruan akan muncul
disebelahnya, yang menunjukkan status pengunduhan. Setelah proses pembaruan selesai, namanya
akan ditunjukkan menggunakan versi yang baru. Proses pembaruan ini akan menyimpan semua setelan
dari versi yang saat ini digunakan; contohnya, saat Anda memperbarui Firefox, semua bookmark,
history, dan cache Anda tidak akan berubah.
Catatan: PC-BSD 8.x tidak menyediakan pembaruan bertahap, artinya setelah PBI diunduh, PBI yang
lama akan dihapus, dan PBI baru akan diinstal. PC-BSD 9.x akan mendukung pembaruan bertahap,
yang artinya hanya perubahannya saja yang diunduh. Pembaruan bertahap ini akan sangat mengurangi
ukuran dan waktu pengunduhan PBI serta waktu yang dibutuhkan untuk menginstal PBI.
6.1.3 Menerapkan Pembaruan Sistem dan Patch Keamanan
Ikon yang terdapat di system tray akan memberitahu Anda jika ada PBI yang telah memiliki versi
terbarunya atau tersedianya pembaruan sistem. Ikon memiliki beberapa status:
sistem Anda dalam keadaan paling baru
sistem sedang memeriksa untuk pembaruan dan patch; ini akan dilakukan secara otomatis saat
sistem Anda dijalankan
pembaruan ataupun patch untuk sistem operasi Anda sudah tersedia
versi terbaru dari PBI yang diinstal telah tersedia
sistem tidak dapat memeriksa pembaruan, artinya Anda perlu memeriksa koneksi Internet Anda
Jika Anda klik kanan pada ikonnya, Anda akan melihat menu seperti pada Gambar 6.1d:
Gambar 6.1d: Menu Klik Kanan dari Update Manager
Memilih "Start the Update Manager" dari menu klik kanan ataupun klik ganda pada ikon akan
membuka Software Manager sehingga Anda dapat meninjau pembaruan yang tersedia.
Tab System Updates, yang tampak pada Gambar 6.1e, memungkinkan Anda untuk dengan mudah
menerapkan patch dan memperbarui driver sistem. Jika pembaruan sistem tersedia, semuanya akan
ditampilkan; jika sistem Anda sudah diperbarui, tidak akan ada apapun yang di tampilkan pada tab ini.
Page 104 of 193
6.1.3 Menerapkan Pembaruan Sistem dan Patch Keamanan
Gambar 6.1e: Menggunakan Tab System Updates untuk Menerapkan Patch Sistem ataupun
Pembaruan Driver
Walaupun menginstal pembaruan direkomendasikan karena dapat membuat sistem Anda lebih aman,
penambahan kemampuan baru, dan perbaikan kesalahan bug, pembaruan sistem bukanlah sesuatu yang
wajib. Sebagai contoh, jika Anda tidak ingin menerapkan pembaruan untuk NVIDIA karena sistem
Anda menggunakan driver video yang berbeda, klik kanan pada nama pembaruan dan pilih "Ignore this
update" untuk menghilangkannya dari menu. Jika Anda menandai kotak "Show ignored updates",
pembaruan yang diabaikan akan ditampilkan.
Untuk mendapatkan informasi lebih lanjut tentang pembaruan yang tersedianya, pilih nama pembaruan
tersebut dan klik tombol "View Details". Perambah web akan tampil dan menampilkan rincian dari
pembaruan tersebut dan langkah-langkah tambahan yang diperlukan, seperti reboot setelah pembaruan.
Untuk menginstal sebuah pembaruan, pilihlah pembaruan yang Anda ingin instal dan klik tombol
"Install selected updates". Anda dapat melihat perkembangan pembaruan tersebut seperti tampak pada
Gambar 6.1f.
Jika pembaruan membutuhkan reboot, Anda akan diberitahu untuk melakukannya saat pembaruan
selesai diinstal. Jika reboot dibutuhkan, dengan menekan tombol OK pada pesan pemberitahuan tidak
akan me-reboot sistem Anda. Software Manager tidak akan secara otomatis melakukan reboot, artinya
Page 105 of 193
6.1.3 Menerapkan Pembaruan Sistem dan Patch Keamanan
Anda masih dapat melanjutkan menggunakan komputer Anda untuk melakukan pekerjaan lainnya pada
saat sistem diperbarui. Selesaikan apapun yang sedang kerjakan dan reboot-lah komputer pada saat
yang menurut Anda tepat.
Gambar 6.1f: Menginstal Pembaruan Sistem
Jika Anda penasaran tentang dimanakah Software Manager menyimpan informasi tentang pembaruan,
periksalah isi dari subdirektori berikut ini:
ls /PCBSD/SystemUpdater/system-updates
available ignored installed
ls /PCBSD/SystemUpdater/system-updates/available/8.1/
patch-kqueue-08162010.upd
patch-nvidia-08132010.upd.sig
patch-kqueue-08162010.upd.sig patch-nvidia-09012010.upd.sig
patch-libbz2-10042010.upd
patch-nvidia-10272010.upd
patch-libbz2-10042010.upd.sig patch-nvidia-10272010.upd.sig
Pada contoh ini, lima buah pembaruan telah dikeluarkan sejak 8.1 dirilis. Setiap pembaruan diakhiri
dengan ekstensi .upd.sig dan diberi tanggal serta diberi pengesahan. Berkas yang berakhiran .upd
merupakan rincian utuk sebuah pembaruan; berkas ini adalah teks ASCII sehingga dapat dibaca oleh
pengedit teks:
more /PCBSD/SystemUpdater/system-updates/available/8.1/patch-kqueue-08162010.upd
Name: KDE / QT FileWatcher Bugfix
Date: 8-16-2010
MD5: 44da6422cd20464e47056331776626bb
Size: 21
Mirror: ftp://ftp.pcbsd.org/pub/
FileURL: /system-updates/8.1/amd64/patch-kqueue-amd64-08162010.lzma
StandAlone: NO
Page 106 of 193
6.1.3 Menerapkan Pembaruan Sistem dan Patch Keamanan
RequiresReboot: NO
DetailsURL: http://www.pcbsd.org/content/view/173/30/
6.1.4 Mengkonfigurasi Software Manager
Jika Anda klik tombol Configuration di Software Manager, sebuah jendela dengan empat buah tab akan
terbuka, seperti tampak pada Gambar 6.1g:
Gambar 6.1g: Tab-tab Konfigurasi di Software Manager
Tab Mirrors memungkinkan Anda mengkonfigurasi mirror PC-BSD mana yang hendak digunakan
untuk memeriksa dan menginstal pembaruan ke sistem operasi ataupun PBI yang terinstal. Pilihan
awalnya adalah mirror US. Terkadang, mirror ini sibuk dan dapat saja tidak terdapat PBI ataupun
pembaruan yang ingin Anda instal. Juga, mungkin saja terdapat mirror lain yang berlokasi lebih dekat
dari lokasi geografis Anda. Jika Anda ingin mengubah mirror yang diberikan saat awal, klik tombol
"Select Mirror from list" dan pilih mirror dari daftar menu yang ada.
Jika perusahaan Anda mengurus sendiri repositori PBI atau pembaruan, Anda dapat memilihnya dari
tombol "Specify a custom mirror" dan isikan alamat IP dari server Anda.
Tab Software, seperti pada Gambar 6.1h, memungkinkan Anda menyetel pilihan berikut ini:
• Automatically update software: tandai kotak ini jika Anda ingin Software Manager secara
otomatis memperbarui PBI saat tersedianya sebuah pembaruan. Bila tidak, Software Manager
akan menunggu Anda memilih aplikasi yang hendak Anda perbarui di tab Installed Software.
• Automatically create desktop ikons: jangan tandai kotak ini jika Anda tidak ingin dibuatkan
ikon untuk setiap kali PBI diinstal.
Page 107 of 193
6.1.4 Mengkonfigurasi Software Manager
• Keep downloaded software in temporary directory: tandai kotak ini jika Anda ingin
menghapus dan kemudian menginstal lagi sebuah aplikasi atau jika Anda ingin menginstal PBI
tersebut pada beberapa buah sistem. Dari pada mengunduhnya setiap kali, Anda dapat mengklik
ganda PBI yang telah disimpan melalui Dolphin untuk menginstalnya kembali. Anda dapat
mengubah direktori tempat PBI disimpan pada tab Misc.
Gambar 6.1h: Tab Konfigurasi Aplikasi di Software Manager
Tab System, seperti pada Gambar 6.1i berisikan sebuah pilihan:
• Automatically install available updates: tandai kotak ini jika Anda ingin Software Manager
secara otomatis memperbarui sistem operasi Anda setiap sebuah pembaruan tersedia. Bila tidak,
Software Manager akan menunggu Anda memilih pembaruan yang ingin Anda terapkan dari tab
System Updates.
Tab Misc, seperti Gambar 6.1j, memungkinkan Anda menentukan direktori sementara tempat PBI
disimpan jika Anda menandai "Keep downloaded software in temporary directory" di tab Software.
Tab ini juga memungkinkan Anda untuk menentukan seberapa sering Software Manager terhubung ke
internet untuk memeriksa pembaruan.
Jika Anda telah membuat perubahan, klik tombol Save untuk menyimpannya dan keluar dari menu
Configuration.
Page 108 of 193
6.1.4 Mengkonfigurasi Software Manager
Gambar 6.1i: Tab Konfigurasi Sistem di Software Manager
Gambar 6.1j: Tab Konfigurasi Misc di Software Manager
Page 109 of 193
6.2 Menggunakan Ports Jail untuk Mengatur Paket dan Port FreeBSD
6.2 Menggunakan Ports Jail untuk Mengatur Paket dan Port FreeBSD
Ikon Ports Jail di desktop menyediakan lingkungan dimana pengguna yang baru mengenal paket dan
port FreeBSD dapat dengan aman mencoba dan mempelajari bagaimana menggunakan perangkat baris
perintah pengatur aplikasi FreeBSD tanpa mengganggu aplikasi yang telah di instal oleh sistem operasi.
Jail merupakan jenis lingkungan virtual dimana perubahan apapun yang dilakukan di dalam jail tidak
akan mempengaruhi sistem operasi.
Catatan: Pengguna mahir yang suka menggubah sistemnya perlu mengetahui bahwa ports jail
membutuhkan aturan nat di kumpulan aturan awal firewall PC-BSD. Jika Anda menghapus aturanaturan tersebut atau menonaktifkan pf, ports jail tidak akan berjalan. Pengguna mahir FreeBSD dapat
tetap terus menggunakan paket dan port FreeBSD packages pada instalasi PC-BSD-nya tanpa
menggunakan ports jail. Namun, jika Anda merasa bukan pengguna mahir FreeBSD, Anda sebaiknya
mencoba dan belajar menggunakan port dan paket dengan bantuan ports jail. Oleh karena itu, jangan
menjalankan perintah yang terdapat pada bagian ini di command prompt; jalankan perintah-perntah
tersebut pada konsol ports jail.
Untuk menjalankan ports jail, cukup klik ganda pada ikon di desktop. Anda dapat pula menjalankan
ports jail dari Application Launcher -> Ports Jail. Seperti yang Anda lihat di Gambar 6.2a, ports jail
terbuka di konsol terminal:
Gambar 6.2a: Ports Jail
Page 110 of 193
6.2 Menggunakan Ports Jail untuk Mengatur Paket dan Port FreeBSD
Jail sendiri seakan-akan berisikan instalasi FreeBSD. Anda dapat mengerti maksudnya jika Anda telah
mencoba membandingkan keluaran dari perintah seperti ls /, pkg_info, dan more /etc/rc.conf antara
ports jail dan konsol biasa. Perlu dicatat bahwa "seakan-akan berisikan" berarti pula ada keterbatasan.
Contohnya, port yang Anda compile di dalam jail tidak akan tersedia diluar jail. Jika Anda bermaksud
menginstal aplikasi untuk digunakan di sistem PC-BSD Anda, Anda sebaiknya menggunakan Software
Manager. Jika tujuan Anda adalah mempelajari paket dan port FreeBSD, gunakan ports jail.
6.2.1 Menginstal Paket FreeBSD
Sebuah paket FreeBSD berisikan sebuah berkas instalasi serta informasi instalasi yang diperlukan oleh
sistem operasi, seperti daftar ketergantungan (aplikasi lain yang dibutuhkan oleh sebuah aplikasi).
Paket-paket ini telah dicoba pada FreeBSD, artinya mereka dapat diinstal dengan mudah dan langsung
dapat berjalan setelah diinstal. Saat ini terdapat lebih dari 22,000 paket FreeBSD yang dapat dipilih.
FreshPorts adalah lokasi yang tepat untuk merambah paket-paket dan mengetahui paket apa saja yang
akan di instal bersama sebuah paket FreeBSD.
Saat berhubungan dengan paket FreeBSD, baris-baris perintah ini yang digunakan:
pkg_add: digunakan untuk menginstal paket. Jika Anda belum pernah menggunakan perintah ini
sebelumnya, luangkanlah waktu untuk membaca man pkg_add untuk mendapat gambaran tentang
bagaimana perintah ini bekerja.
pkg_delete: digunakan untuk menghapus paket. Jika Anda belum pernah menggunakan perintah ini
sebelumnya, luangkanlah waktu untuk membaca man pkg_delete untuk mendapat gambaran tentang
bagaimana perintah ini bekerja.
pkg_info: digunakan untuk mendapatkan informasi lebih lanjut tentang paket yang telah diinstal.
Perintah ini mempunyai banyak opsi yang berguna sehingga ada baiknya Anda untuk membaca man
pkg_info dan mencoba beberapa opsi.
Untuk menginstal paket, pindahlah menjadi superuser pada ports jail dan gunakan opsi remote (-r)
untuk menginstal paket yang diinginkan dari repositori paket FreeBSD. Contohnya, perintah ini akan
menginstal paket electric:
pkg_add -r electric
Fetching .ftp://ftp.freebsd.org/pub/FreeBSD/ports/amd64/packages-8-stable/Latest/
electric.tbz.. Done.
Anda akan menerima pesan bahwa paket telah berhasil diambil, lalu Anda kembali ke prompt.
Tergantung dari apa yang telah terinstal di ports jail Anda, Anda mungkin akan mendapat pesan bahwa
paket yang behubungan juga telah diambil. Beberapa paket mengikutsertakan instruksi pasca-instalasi
yang akan ditampilkan dalam sebuah pesan. Terkadang Anda akan mendapat peringatan tentang versi
yang tidak sesuai; Anda dapat mengabaikannya karena ini tidak berpengaruh pada proses instalasi dari
paket. Kecuali terdapat pesan bahwa sistem tidak dapat mengambil atau menginstal paket, maka
instalasi telah berhasil.
Karena perintah dijalankan di ports jail, paket yang diinstal tersebut tidak akan muncul di menu KDE
atau sebagai ikon di desktop PC-BSD.
Umumnya paket-paket menginstal binari (berkas yang dapat dieksekusi) di /usr/local/bin dan berkas
Page 111 of 193
6.2.1 Menginstal Paket FreeBSD
konfigurasi di /usr/local/etc/. Anda dapat mengetahui apa saja yang telah di instal menggunakan opsi -L
(list). Jika Anda menambahkan -x, Anda tidak perlu mengetikkan nama lengkap dan versi dari paket
tersebut karena pkg_info akan menyamakan string queri Anda dengan paket apa saja yang telah
terinstal.
pkg_info -Lx electric | more
Information for electric-7.0.0_3:
Files:
/usr/local/bin/electric
/usr/local/share/electric/lib/.cadrc
/usr/local/share/electric/lib/ALS.help
/usr/local/share/electric/lib/AllDialogs.c
<dipotong untuk mempersingkat>
Perintah pkg_delete dapat digunakan untuk menghapus paket maupun port dari ports jail. Jika Anda
menambahkan opsi -x, Anda tidak perlu mengetikkan nama lengkap dan versi dari paket tersebut.
Pastikan memberikan nama yang sesuai dan benar agar Anda terhindar dari ketidaksengajaan
menghapus aplikasi lain yang mengunakan nama yang sama seperti itu:
pkg_delete -x electric
Jika Anda kembali ke command prompt, artinya penghapusan telah berhasil. Anda dapat memastikan
bahwa paket tersebut tidak lagi ada di database paket:
pkg_info | grep electric
Anda akan kembali ke prompt jika tidak ada nama yang sesuai dengan aplikasi yang terinstal.
Jika ada aplikasi lain yang tergantung pada aplikasi yang akan dihapus, pkg_delete akan menolak
menghapusnya. Jika Anda ingin mengesampingkan setelan ini, Anda dapat menggunakan opsi -xf
untuk memaksa penghapusan. Namun, gunakan opsi pemaksaan ini dengan hati-hati karena
penghapusan aplikasi secara paksa dapat mengganggu aplikasi lain yang membutuhkannya.
6.2.2 Mengkompail Port FreeBSD
Port FreeBSD merupakan kumpulan dari instruksi (yang terdapat pada Makefile) untuk keberhasilan
kompilasi source code dari sebuah aplikasi di sistem FreeBSD. Koleksi ports FreeBSD telah disusun ke
dalam kumpulan kategori aplikasi; setiap kategori berisikan sub direktori yang masing-masing
berisikan aplikasi yang ada didalam kategori tersebut. Direktori aplikasi berisikan Makefile dari
aplikasi dan begitu juga dengan berkas lain yang dibutuhkan untuk menginstal aplikasi. Jika Anda klik
tautan CVSWeb dari sebuah aplikasi di FreshPorts, And akan dapat membaca Makefile dari port
tersebut. Gambar 6.2b menjukkan info CVSweb info untuk port electric. Untuk masuk ke halaman ini
di perambah web Anda, masuk ke FreshPorts, carilah "electric", lalu klik tautan untuk electric 7.0.0_3,
lalu klik pada CVSWeb.
Jika Anda klik tautan untuk Makefile, Anda dapat membaca pesan commit untuk setiap versi dari
Makefile; dari sini Anda dapat mengetahui telah berapa lama port tersebut tersedia, seberapa sering
diperbarui, dan perubahan besar apa yang dilakukan. Cara lainnya, untuk melihat Makefile saat ini, klik
pada angka Rev.--dalam contoh ini, 1.22. distinfo berisikan checksums untuk berkas sumber; sekali
Page 112 of 193
6.2.2 Mengkompail Port FreeBSD
lagi, Anda dapat membaca revisi saat ini atau melihat keseluruhan dari daftar commit. pkg-descr
berisikan keterangan dari aplikasi; jika Anda membaca revisi, berkas ini akan diawali dengan pesan
commit. pkg-plist berisikan daftar apa saja yang diinstal (contoh, berkas ini sama dengan menjalankan
pkg_info -Lx seperti yang dijelaskan pada bagian paket FreeBSD). Saat membaca daftar ini,
bayangkan dengan mengganti tanda %% dengan "/usr/local/".
Gambar 6.2b Melihat Informasi Port di FreshPorts
Jika Anda ingin mempelajari bagaimana cara mengkompilasi sebuah port, Anda perlu terlebih dahulu
menginstal koleksi port ke dalam ports jail. Ada beberapa cara untuk menyelesaikannya namun Anda
perlu memilih salah satu dari cara berikut ini. Anda akan mengetahui bahwa Anda memiliki koleksi
port saat /usr/ports/ berisikan banyak sub direktori, setiap direktori mewakili sebuah kategori aplikasi.
Cara 1: Masuk ke Application Launcher -> System Settings -> System Manager -> Run in
Administrator Mode. Setelah mengisikan kata sandi administratif, klik pada tab Tasks, seperti tampak
pada Gambar 6.2c.
Pada bagian "Ports Console", klik "Fetch Ports Tree" dan akan muncul sebuah jendela yang
menunjukkan bahwa sedang mengambil ports dan ini akan berlangsung beberapa saat. Bersabarlah,
karena proses ini mengunduh dan menginstal tarball yang berukuran 50MB. Perhatikan bahwa Anda
tidak perlu memilih "Fetch System Ports Tree" karena ini akan menginstal port ke sistem utama bukan
ke ports jail.
Cara 2: Pastikan bahwa Anda telah berada di dalam ports jail, telah menjadi superuser dengan
menggunakan perintah su, lalu menjalankan perintah:
cd /usr
Page 113 of 193
6.2.2 Mengkompail Port FreeBSD
fetch ftp://ftp.freebsd.org/pub/FreeBSD/ports/ports/ports.tar.gz
tar xzvf ports.tar.gz
Cara 3: Pastikan Anda telah berada di dalam ports jail, telah menjadi superuser dengan menggunakan
perintah su, lalu menjalankan perintah:
portsnap fetch extract
Gambar 6.2c: Menginstal Koleksi Port Menggunakan Tab Tasks di System Manager
Setelah Anda memiliki koleksi port yang terinstal pada ports jail Anda, masuklah pada sub direktori
dari aplikasi yang hendak Anda instal, sebagai contoh /usr/ports/cad/electric, dan jalankan perintah
berikut untuk membuat dan menginstal aplikasi:
cd /usr/ports/cad/electric
make install clean
Perintah ini dapat berjalan selama beberapa menit hingga beberapa jam, tergantung dari besaran
aplikasi dan kecepatan sistem Anda. Perintah make akan menampilkan begitu banyak pesan, sebagian
besarnya dapat Anda abaikan karena itu hanya menunjukkan sumber mana yang saat ini sedang di
Page 114 of 193
6.2.2 Mengkompail Port FreeBSD
kompail. Terkadang sebuah menu akan muncul untuk meminta Anda memilih dari daftar pilihan. Bila
tidak yakin, biarkan apa adanya. Jika Anda mengerti akan pilihan-pilihan itu, gunakan tombol panah
Anda dan enter untuk mengaktifkan atau menonaktifkan pilihan. Bila sudah selesai, gunakan tombol
tab untuk pindah ke OK dan tekan enter untuk melanjutkan proses kompilasi. Terkadang, make akan
mengalami masalah dan berhenti dengan pesan kesalahan. Jika Anda tidak mengetahui penyelesaian
untuk kesalahan itu, cobalah mencarinya di Google menggunakan kata kunci dari pesan kesalahan itu.
Ingatlah ini merupakan adalah latihan untuk belajar dan Anda mungkin akan dipaksa untuk
mempelajari sesuatu dalam melakukannya.
6.3 Menjaga Keterkinian Port
Saat Software Manager akan menjaga keterkinian PBI Anda, namun dia tidak akan menyentuh paket
yang diinstal saat instalasi PC-BSD atau port/paket yang Anda instal sendiri. Jika Anda ingin selalu
memiliki versi terbaru dari port atau peduli akan masalah keamanan yang mungkin saja ada diantara
rilis PC-BSD, Anda dapat secara manual memperbarui aplikasi non-PBI Anda.
Catatan: hanya pengguna mahir yang boleh menjalankan perintah yang dijelaskan dibagian ini
langsung dari command prompt PC-BSD; biasanya semuanya akan berjalan dengan baik, tapi bila
terjadi sebaliknya maka akan mempengaruhi aplikasi yang datang bersama sistem operasi. Jika Anda
sedang mempelajari bagaimana menggunakan perintah-perintah ini, lakukanlah di dalam ports jail,
mesin virtual, atau sistem percobaan. Walau mencoba dalam lingkungan itu tidak akan memperbarui
sistem PC-BSD utama Anda, namun dengan cara itu Anda akan menjadi lebih terbiasa menggunakan
perintah-perintahnya tanpa mengganggu aplikasi yang datang bersama sistem operasi.
Untuk memperbarui aplikasi yang diinstal bersama sistem operasi secara manual atau melalui paket
dan port, Anda membutuhkan:
• membuat berkas sup untuk menjaga ports tree selalu sama dengan versi terbaru
• menginstal aplikasi untuk memperbarui port FreeBSD
• membaca /usr/ports/UPDATING sehingg Anda mengetahui segala sesuatunya sebelum Anda
melakukan pembaruan terhadap aplikasi Anda
Catatan: pada bagian ini selalu diasumsikan bahwa Anda adalah superuser.
6.3.1 Membuat Berkas sup
PC-BSD menyediakan beberapa contoh berkas sup di /usr/share/examples/cvsup/. Berkas-berkas
tersebut memiliki catatan-catatan yang sangat baik, sehingga memudahkan menyuntingnya agar sesuai
dengan kebutuhan Anda. Anda perlu menyalin sebuah berkas sup, menyuntingnya, dan menyimpannya
di direktori home Anda atau direktori home milik root; dengan kata lain, simpanlah pada tempat Anda
biasa membuat backup dan bukanlah tempat yang akan selalu berubah saat dilakukan pebaruan sistem.
Setelah disunting, berkas sup Anda akan seperti ini :
*default
*default
*default
*default
*default
host=cvsup.ca.freebsd.org
base=/usr/local/etc/cvsup
prefix=/usr
tag=RELENG_8
release=cvs delete use-rel-suffix compress
Page 115 of 193
6.3.1 Membuat Berkas sup
src-all
ports-all tag=.
Mari perhatikan rincian dari setiap barisnya:
1. baris ini wajib ada dan Anda perlu menggantinya untuk menggunakan mirror yang dekat
dengan geografis Anda. Anda dapat menemukan daftar mirror disini.
2. baris ini wajib ada dan direktori harus dibuat terlebih dahulu jika belum ada. Pastikan memilih
direktori pada partisi yang memiliki ruang kosong yang cukup banyak--contohnya, /usr
biasanya memiliki ruang yang lebih besar dari /var.
3. baris ini wajib ada dan harus diarahkan ke /usr.
4. baris ini wajib ada dan Anda harus menggantinya dengan menggunakan tag sistem operasi
Anda. Anda dapat menemukan daftar tag tersebut disini. Jika Anda menjalankan PC-BSD 8.1,
gunakan RELENG_8 jika Anda ingin menerima semua perubahan src (contoh, driver dan fitur
baru) atau gunakan RELENG_8_1 jika Anda hanya ingin menerima perbaikan keamanan saja.
Anda hanya dapat menggunakan satu tag saja, jadi Anda harus memilih salah satu diantaranya.
5. baris ini wajib ada dan harus dibiarkan apa adanya.
6. tambahkan baris ini jika Anda ingin menjaga terkinian dari source Anda. Source dibutuhkan jika
Anda ingin melakukan kompilasi ulang kernel, pembaruan sistem operasi dengan melakukan
membangun ulang world, atau kompilasi ulang versi terbaru dari sebuah driver. Source akan
disimpan di /usr/src dan akan menghabiskan ruang disk sebesar 600MB.
7. tambahkan baris ini jika Anda ingin menjaga terkinian dari port/paket yang terinstal. Port akan
disimpan di /usr/ports/ dan menghabiskan ruang sebesar 1.2GB. Ukuran itu akan terus
bertambah setiap Anda memperbarui port karena berkas sumber dari aplikasi tersebut software
akan ditambahkan ke /usr/ports/distfiles/.
Setelah Anda memiliki berkas sup, Anda dapat melakukan sinkronisiasi src dan/atau port Anda
menggunakan perintah berikut ini. Jika perintah berhasil dijalankan, Anda akan melihat pesan yang
menyatakan Anda terhubung dan dapat melihat perkembangan dari berkas-berkas baru dan yang
berubah yang telah diunduh :
csup -L2 /pathto/supfile
Parsing supfile "cvs-supfile"
Connecting to cvsup.ca.freebsd.org
Connected to 206.75.218.52
Server software version: SNAP_16_1h
Negotiating file attribute support
Exchanging collection information
Establishing multiplexed-mode data connection
Running
Updating collection src-all/cvs
Edit src/bin/ps/extern.h
Add delta 1.39.2.2 2010.10.25.15.01.40 attilio
Edit src/bin/ps/keyword.c
<dipotong untuk mempersingkat>
Edit ports/x11-toolkits/phat/Makefile
Page 116 of 193
6.3.1 Membuat Berkas sup
Add delta 1.10 2010.10.25.20.09.06 trasz
Shutting down connection to server
Finished successfully
Jika pesan yang Anda dapati menyatakan ada masalah dengan koneksi, periksa apakah koneksi internet
aktif. Jika aktif, cobalah menggunakan mirror lain di berkas sup Anda.
6.3.2 Menginstal Aplikasi untuk Memperbarui
Pada koleksi port FreeBSD bagian ports-mgmt berisikan banyak aplikasi untuk mengatur port. Aplikasi
yang populer untuk memperbarui port mencakup:
• portupgrade: mudah diguanakan dan efektif, namun membutuhkan Berkeley DB sebagai
pendukungnya dan bahasa pemrograman ruby. Jika Anda memperbarui banyak sekali port,
Anda akan merasa kurang nyaman akibat banyaknya jeda karena Anda harus ada untuk
memilih-milih opsi pada layar konfigurasi.
• portmaster: menawarkan kelebihan karena tidak membutuhkan ketergantungan pada database
ataupun bahasa pemrograman lain. Juga menampilkan semua layar opsi konfigurasi diawal
proses sehingga Anda tidak perlu khawatir akan terjadi jeda saat proses pembaruan..
• port maintenance tools: menginstal kumpulan aplikasi.
• porteasy: memungkinkan Anda memperbarui tanpa Anda harus mengunduh seluruh port tree.
Jika Anda belum memiliki pilihan atas aplikasi pembaruan, luangkan waktu untuk melihat-lihat bagian
ports-mgmt dan mencoba aplikasi yang menarik buat Anda. Anda akan menemukan aplikasi yang
memungkinkan Anda menghemat ruang disk, memeriksa celah keamanan, menghapus ketergantungan
yang tidak dibutuhkan, dan tugas-tugas yang berguna dalam mengatur port.
6.3.3 Membaca /usr/ports/UPDATING
Sebelum memperbarui port apapun, pastikan sebelumnya telah membaca /usr/ports/UPDATING.
Berkas ini berisikan hal-hal baru atau petunjuk khusus yang dibutuhkan untuk memperbarui port
tertentu. Pemelihara Port menambahkannya saat ditemukannya hal-hal baru. Namun, Anda hanya perlu
untuk membaca catatan yang penanggalannya paling dekat dengan tanggal rilis versi PC-BSD Anda
(jika Anda belum memperbarui apapun) atau tanggal terakhir Anda melakukan pembaruan, dan bacalah
hingga bagian atas dari berkas tersebut.
Sebagai contoh, PC-BSD 8.1 dirilis pada 20 Juli. Jika Anda belum memperbarui port apapun, Anda
hanya perlu mulai membaca dari bagian ini:
20100715:
AFFECTS: users of lang/perl*
AUTHOR: skv@FreeBSD.org
lang/perl5.12 is out. If you want to switch to it from, for example
lang/perl5.10, that is:
karena 15 Juli 2010 adalah bagian dengan tanggal terdekat dari 20 Juli. Karena Anda membaca seluruh
Page 117 of 193
6.3.3 Membaca /usr/ports/UPDATING
bagian dari tanggal itu hingga bagian awal berkas, buatlah catatan dari bagian yang sesuai dengan
aplikasi yang telah Anda instal. Jika Anda tidak tahu aplikasi apa saja yang terinstal, perintah ini akan
membantu Anda untuk mengetahuinya:
pkg_info | more
Terkadang, memperbarui sebuah aplikasi (contohnya, perl, kde, gnome) akan mempengaruhi banyak
aplikasi lainnya. Jika Anda mendapati adanya catatan yang berpengaruh pada aplikasi lain yang telah
terinstal, ikuti petunjuk berikut ini dengan hati-hati.
Catatan: jika terdapat perubahan besar atau ada banyak bagian yang mempengaruhi sistem, Anda perlu
memilih apakah pembaruan ini cukup berharga untuk waktu yang Anda luangkan atau Anda lebih
memilih hingga versi PC-BSD berikutnya keluar (karena setiap rilis berisikan aplikasi paling baru
disaat tanggal rilis tersebut). Semakin banyak aplikasi yang diperbarui, semalkin lama waktu yang
dibutuhkan untuk menyelesaikan proses pembaruan.
Jika port Anda telah terkini dan Anda ingin selalu mendapat pemberitahuan saat ada sebuah catatan
ditambahkan ke /usr/ports/UPDATING, pertimbangkan untuk berlangganan RSS feed.
6.3.4 Melakukan Pembaruan
Setelah menggunakan perintah csup untuk memperbarui port Anda
/usr/ports/UPDATING, Anda siap untuk memperbarui aplikasi yang telah terinstal.
dan
membaca
Jika Anda menggunakan portupgrade, sebelumnya Anda perlu memperbarui database port dan
memeriksa apakah ada port yang perlu diperbarui. Perlu dicatat bahwa perintah berikut ini akan diinstal
ketika Anda menginstal portupgrade:
portsdb -Fu
/usr/ports/INDEX-8.bz2
100% of 1421 kB 114 kBps 00m00s
done
[Updating the portsdb <format:bdb_btree> in /usr/ports ... - 22250 port entries
found
........1000.........2000.........3000.........4000.........5000.........6000.....
....7000.........8000
.........9000....10000.......11000.........12000.........13000.........14000......
...15000.........16000
.........17000.........18000.........19000.........20000.........21000.........220
00.. ..... done]
portversion -l "<"
linkchecker
mpg123
p5-Object-InsideOut
tomcat
<
<
<
<
Pada contoh ini, ada 4 buah port yang dapat diperbarui. Anda dapat memperbarui port yang diinginkan
menggunakan perintah berikut ini:
portupgrade -rR tomcat
Page 118 of 193
6.3.4 Melakukan Pembaruan
Sangat penting menambahkan opsi -rR untuk memastikan semua ketergantungan untuk port ini dan
semua port yang bergantung pada port ini juga diperbarui. Jika Anda tidak melakukannya, Anda
mungkin akan mendapati persoalan mengenai ketergantungan tersebut akan menghabiskan waktu lagi.
Jika Anda menyadari bahwa pembaruan ini kemungkinan akan gagal atau Anda tidak menyukai versi
baru dari port tersebut, tambahkan -b yang akan membuat paket dari port yang ada saat ini. Jika sesuatu
terjadi, Anda dapat menghapus versi terbaru itu dan menginstal kembali versi lamanya menggunakan
paket yang telah dibuat. portupgrade mendukung banyak opsi sehingga sangat disarankan untuk Anda
meluangkan waktu untuk membaca man portupgrade untuk menemukan opsi yang Anda butuhkan.
Jika Anda menggunanakan portmaster, perintah ini akan mencari port mana saja yang dapat diperbarui
dan menawarkannya untuk diperbarui:
portmaster -a
===>>> Gathering distinfo list for installed ports
===>>> Starting check of installed ports for available updates
<dipotong untuk mempersingkat>
===>>> The following actions will be taken if you choose to proceed:
Upgrade mpg123-1.12.3 to mpg123-1.12.5
Upgrade p5-Object-InsideOut-3.69 to p5-Object-InsideOut-3.72
Upgrade linkchecker-5.3 to linkchecker-5.4
Upgrade tomcat-6.0.29 to tomcat-6.0.29_1
===>>> Proceed? y/n [y]
Jika Anda menekan enter untuk menerima pilihan yes, proses pembaruan akan dimulai. Jika ada port
yang memiliki opsi konfigurasi, Anda akan disodorkan menu agar Anda dapat membuat pilihan yang
sesuai. Saat setiap proses pembaruan selesai, Anda akan ditanyai apakah Anda ingin menghapus tar.gz
versi lama dari sumber aplikasi tersebut (yang dapat menghemat ruang disk); Anda dapat
menambahkan -D atau -d jika Anda tidak ingin melihat pertanyaan tersebut. Ada banyak opsi yang
tersedia untuk portmaster sehingga ada baiknya untuk menjalankan perintah man portmaster untuk
melihat opsi mana yang Anda sukai.
Setelah port Anda sudah diperbarui semua, pertimbangkan untuk membuat proses pembaruan berkala.
Perintah csup dapat bekerja dengan baik sebagai cron job; Anda dapat menjalankan perintah
portmaster pada waktu senggang Anda. Beberapa dari pengguna portupgrade membuat skrip
sederhana untuk menjalankan perintah csup, portsdb dan portversion serta mengirimkan hasilnya ke
akun root. Mereka lalu dapat menjalankan secara manual perintah portupgrade untuk port yang perlu
diperbarui.
6.4 Membangun Kembali World
Jika Anda me-csup src, seperti yang ditunjukkan pada Bagian 6.3, Anda dapat memilih membangun
kembali world (sistem operasi) Anda tanpa menunggu keluarnya rilis baru dari sistem operasi. Proses
ini sering digunakan jika sebuah driver perangkat keras yang Anda gunakan telah diperbaiki atau
diberikan fitur baru atau fungsi baru telah ditambahkan pada sistem operasi dan Anda ingin
menggunakannya segera.
Catatan: perlu diingat, bagian ini ditujukan untuk pengguna mahir. Jika ini adalah pertama kalinya
Anda membangun world, sangat disarankan untuk mencobanya terlebih dahulu pada sistem percobaan
atau mesin virtual dari pada langsung pada komputer dekstop utama Anda. Jika Anda memutuskan
Page 119 of 193
6.4 Membangun Kembali World
membangun kembali sistem utama Anda, buatlah backup untuk semua data penting Anda ke media atau
sistem lain.
Bagaimana Anda tahu bahwa ada perubahan yang telah dilakukan pada src sistem operasi Anda?
Caranya adalah dengan membaca /usr/src/UPDATING atau berlangganan RSS feed-nya. Jika ini adalah
kali pertama Anda membaca berkas ini, carilah bagian COMMON ITEMS dibagian akhir berkas
tersebut yang berisikan saran yang berguna. Sama seperti /usr/ports/UPDATING, Anda ingin membaca
isi berkas ini dari catatan paling baru hingga ke tanggal terdekat dari Anda menginstal atau terakhir kali
memperbarui sistem operasi untuk menemukan catatan yang berhubungan dengan Anda. Jika ada,
pastikan untuk mengikuti langkah-langkah yang diberikan. Cara lainnya untuk mencari perubahan dari
src adalah dengan membiasakan diri meninjau pesan yang ditampilkan csup untuk menemukan berkas
src mana yang telah ditambahkan atau dimodifikasi.
Jika Anda hanya berminat untuk memperbarui sebuah driver atau binari sistem, Anda mungkin harus
mungkin juga tidak membangun kembali world Anda, tergantung pada apakah driver atau binari
bergantung pada perubahan yang telah dilakukan pada source sistem operasi. Cara teraman (tapi
terlama) adalah selalu membangun kembali world; namun, Anda dapat mencoba untuk hanya
mengkompilasi ulang driver atau binari untuk melihat apakah bisa berjalan atau tidak. Jila Anda
mendapatkan kesalahan yang menyatakan bahwa "userland and kernel are out of sync", artinya Anda
harus melalui proses membangun world agar fungsi baru tersebut dapat bekerja.
Untuk membangun driver atau binari, cd ke lokasinya di src. Pada contoh ini, kita akan membangun
kembali aplikasi kdump:
cd /usr/src/usr.bin/kdump
make && make install
Untuk membangun ulang sistem operasi, Anda akan menjalankan perintah berukut sebagai superuser.
Jika sebelumnya Anda sudah membangun world atau kernel pada sistem ini, terlebih dahulu Anda
harus membersihkan direktori obj:
rm -Rf /usr/obj/*
Sekarang Anda dapat membangun world. Proses ini akan berlangsung cukup lama, tergantung dari
kecepatan prosesor Anda.
cd /usr/src
make buildworld
Saat sudah selesai, Anda perlu memastikan untuk menggabungkan opsi kernel PC-BSD ke dalam
kernel baru. Jika sistem Anda 32-bit:
cp /PCBSD/conf/PCBSD /usr/src/sys/i386/conf
atau, jika sistem Anda 64-bit:
cp /PCBSD/conf/PCBSD /usr/src/sys/amd64/conf
Lalu, bangun dan instal kernel, instal world yang sudah dibangun, dan reboot untuk masuk ke sistem
operasi yang telah diperbarui:
Page 120 of 193
6.4 Membangun Kembali World
make buildkernel KERNCONF=PCBSD
make installkernel KERNCONF=PCBSD
make installworld
reboot
Jika saja Anda tidak dapat boot menggunaakan kernel baru tersebut, silahkan meninjau bagian Jika
Terjadi Hal yang Tidak diinginkan pada FreeBSD Handbook. Bagian itu akan menunjukkan Anda
bagaimana cara untuk boot menggunakan kernel yang bekerja sebelumnya sehingga Anda dapat masuk
ke PC-BSD dan mencari tahu kenapa kernel baru tersebut bermasalah.
7 Peralatan PC-BSD
Sebagai tambahan aplikasi System Settings yang disediakan oleh KDE, PC-BSD menyediakan
beberapa peralatan tambahan yang ditulis oleh pengembang PC-BSD yang telah disesuaikan untuk
penggunaan di sistem BSD. Bagian ini menunjukkan bagaimana menggunakan aplikasi berikut ini di
sistem PC-BSD:
• Pengatur Firewall
• Pengatur Jaringan
• Konfigurasi Printer
• Pengatur Layanan
• Pengatur System
• Penggatur Pengguna
• Membuat Backup Menggunakan Life Preserver
• Mengatur Jails dengan The Warden
7.1 Pengatur Firewall
PC-BSD menggunakan PF firewall untuk melindungi sistem Anda. Pada awalnya, firewall di
konfigurasi untuk membolehkan sistem Anda untuk terhubung ke Internet, menggunakan aplikasi ping,
dan berkomunikasi dengan sistem Windows dan seperti-Unix lainnya.
Pengguna mahir yang sudah terbiasa menggunakan pf dapat menemukan rulebase awal tersebut di
/etc/pf.conf. Pengguna yang tidak terbiasa menyunting langsung berkas ini dapat menggunakan aplikasi
GUI Firewall Manager untuk menyunting aturan firewall yang telah ada.
Catatan: biasanya tidak diperlukan perubahan pada aturan firewall. Jika Anda menonaktifkan atau
menghapus aturan nat rule, ports jail akan berhenti bekerja. Anda tidak disarankan untuk menghapus
aturan yang ada kecuali Anda mengerti apa yang dikerjakan oleh aturan tersebut. Selain itu, Anda
disarankan hanya menambahkan aturan jika Anda mengerti pengaruhnya terhadap keamanan, terutama
jika aturan tersebut memperbolehkan hubungan ke komputer Anda.
Untuk mengakses Penggatur Firewall, masuk ke Application Launcher -> System Settings -> Firewall.
Gambar 7.1a menunjukkan layar awal saat Anda menjalankan aplikasi ini:
Page 121 of 193
7.1 Pengatur Firewall
Gambar 7.1a: Aplikasi Pengatur Firewall
Tab General dari aplikasi ini memungkinkan Anda untuk:
• menjalankan atau tidak firewall saat sistem di-boot; kecuali Anda memiliki alasan yang tepat
untuk melakukannya dan mengerti pengaruhnya atas keamanan, kotak ini harus tetap ditandai
sehingga sistem Anda terlindungi oleh firewall
• start, stop, atau restart firewall: jika Anda menambahkan, menghapus atau menyunting sebuah
aturan firewall, Anda harus me-restart firewall agar perubahan tersebut diterapkan
• restore default configuration: tombol ini memungkinkan Anda untuk mengembalikan aturan
firewall ke aturan awalnya, seandainya Anda tidak menyukai perubahan yang Anda buat pada
atauran firewall
Klik pada tab Exceptions untuk melihat atau menyunting aturan firewall, seperti pada Gambar 7.1b:
Page 122 of 193
7.1 Pengatur Firewall
Gambar 7.1b: Menambahkan Sebuah Aturan Baru Firewall
Pada contoh ini, pengguna telah menekan tombol "Add entry" untuk menambahkan aturan baru
firewall. Informasi berikut ini dibutuhkan saat membuat sebuah aturan:
• service or port number: Anda dapat memilih nama layanan yang hendak dibolehkan atau
diblokir dari menu atau ketikkan nomer port yang digunakan oleh sebuah layanan. Tidak
masalalah Anda memilih yang mana sebab firewall akan menyesuaikan nama dan nomernya
serta menampilkan keduanya setelah Anda menyimpan aturan tersebut.
• policy: Anda perlu memilih apakah memperbolehkan ataupun memblokir layanan/port tersebut
• direction: gunakan menu yang ada untuk menentukan apakah aturan tersebut diterapkan untuk
koneksi yang masuk/incoming ataupun keluar/outgoing; arah ini dilihat dari komputer Anda,
contohnya Anda ingin orang lain dapat menghubungi sebuah layanan di komputer Anda
(masuk) atau Anda ingin menghubungi layanan yang terdapat pada sistem yang lain (keluar)
• protocol: gunakan menu yang ada untuk memilih apakah layanan tersebut menggunakan
protokol TCP ataupun UDP
• interface: gunakan menu yang ada untuk memilih antarmuka yang akan membuat atau
menerima koneksi
Setelah Anda membuat pilihan, tekan OK untuk menyimpan aturan baru tersebut. Saat Anda selesai,
klik tombol Apply untuk menyimpan semua perubahan.
Page 123 of 193
7.1 Pengatur Firewall
Catatan: aturan baru tidak akan digunakan oleh firewall sebelum firewall di-restart. Klik tombol
Restart jika Anda ingin mencoba ataupun langsung menggunakan aturan tersebut secepatnya.
Anda perlu mencoba aturan baru tersebut beberapa saat untuk memastikannya berjalan seperti yang
diharapkan. Sebagai contoh, jika Anda membuat aturan untuk memperbolehkan koneksi SSH, cobalah
menghubungi sistem PC-BSD Anda menggunakan SSH untuk memastikan firewall telah
memperbolehkannya.
7.2 Pengatur Jaringan
Menyetel jaringan lokal Anda untuk terhubung ke Internet sangatlah mudah dilakukan di PC-BSD. Saat
instalasi, PC-BSD mengkonfigurasi antarmuka jaringan Anda untuk menggunakan DHCP. Biasanya,
ini berarti antarmuka tersebut akan secara otomatis bekerja saat Anda boot sistem Anda. Anda masih
dapat melihat ataupun mengganti setelan jaringan Anda dengan menggunakan modul grafis System
Network Configuration, yang tampak pada Gambar 7.2a:
Figure 7.2a: Aplikasi System Network Configuration
Untuk mengakses aplikasi ini, dapat dilakukan dengan menekan ganda pada ikon antarmuka jaringan
yang ada di system tray atau melalui Application Launcher -> System Settings -> System Network
Configuration.
Layar utama dari aplikasi System Network Configuration akan menampilkan daftar dari antarmuka
Page 124 of 193
7.2 Pengatur Jaringan
jaringan yang dikenali oleh PC-BSD. Pada contoh yang tampak pada Gambar 7.1a, sistem ini memiliki
satu antarmuka Realtek Ethernet yang menggunakan driver re dan sebuah antarmuka nirkabel yang
menggunakan driver wlan.
Note: Angka 0 yang ada pada setiap nama driver menunjukkan bahwa ini adalah antarmuka pertama
yang menggunakan driver tersebut. Jika, pada contoh, sistem tersebut memiliki dua buah kartu Realtek,
maka antarmuka kedua akan diberi nama sebagai re1. Anda dapat mempelajari lebih lanjut tentang
kemampuan dari sebuah driver dengan membaca manpage-nya (tanpa nomernya). Contohnya, adalah
man re dan man wlan.
Kita akan menyusuri setiap tab pada aplikasi System Network Configuration untuk menunjukkan
bagaimana mengkonfigurasi dan melihat setelah jaringan untuk driver Ethernet dan nirkabel.
7.2.1 Setelan Ethernet
Jika Anda memilih antarmuka Ethernet yang ditampilkan pada aplikasi System Network Configuration
dan menekan tombol Configure pada tab Devices, atau Anda menekan ganda sebuah antarmuka
Ethernet, Anda akan ditanyakan kata sandi administrattif. Setelah kata sandi diterima, layar
Configuration akan muncul dan Anda dapat melihat serta mengubah setelan jaringan dari kartu
Ethernet. Gambar 7.2.1a menunjukkan contoh untuk antarmuka Ethernet bernama "re0".
Jika Anda ingin menyetelnya secara manual, ada dua cara untuk melakukannya:
1. menggunakan DHCP. Diasumsikan penyedia layanan Internet ataupun jaringan Anda
memberikan informasi pengalamatan menggunakan protokol DHCP. Umumnya jaringanjaringan telah disetel untuk hal ini bagi Anda. Cara ini disarankan karena dapat langsung
bekerja.
2. Secara manual mengetikkan informasi alamat IP. Cara ini meminta Anda untuk mengerti dasar
pengalamatan TCP/IP atau tahu alamat IP mana yang seharusnya Anda gunakan di jaringan
Anda. Jika Anda tidak tahu alamat IP atau subnet mask yang digunakan, Anda perlu
menanyakannya ke penyedia Internet atau yang berwenang pada jaringan Anda.
Setelan awalnya, pilihan "Obtain IP automatically (DHCP)” yang dipilih. Jika Anda ingin mengetikkan
sendiri alamat IP Anda, jangan tandai kotak ini. Isikan alamat IP, dengan menggunakan tombol panah
kanan atau mouse untuk berpindah diantara octet. Lalu, pastikan bahwa subnet mask (Netmask)
menggunakan nilai yang benar dan ubahlah jika belum sesuai.
Setelan awalnya, kotak "Disable this network device" tidak dipilih. Jika Anda tidak ingin kartu
antarmuka ini dikoonfigurasi saat komputer di boot, jangan pilih kotak ini. Jika Anda nantinya ingin
menggunakan katru jaringan tersebut, Anda dapat kembali ke aplikasi System Network Configuration
untuk mengubahnya.
Page 125 of 193
7.2.1 Setelan Ethernet
Gambar 7.2.1a: Setelan Jaringan Untuk Antarmuka Jaringan re0
Tab Advanced, tampak pada Gambar 7.2.1b, memungkinkan pengguna mahir untuk mengubah MAC
address-nya dan menggunakan DHCP untuk mendapatkan alamat IPv6. Kedua kotak tersebut
sebaiknya tetap ditandai kecuali Anda adalah pengguna mahir yeng memiliki alasan untuk mengubah
MAC atau alamat IPv6 dan Anda mengerti bagaimana cara mengisikan alamat penggantinya.
Tab Info, tampak pada Gambar 7.2.1c, akan menampilkan setelan dari alamat jaringan saat ini dan
statistik lalu lintas data. Jika Anda menandai kotak untuk menonaktifkan perangkan jaringan, maka
antarmuka akan segera dinonaktifkan. Antarmuka akan tetap nonaktif hingga kotak ini tidak ditandai
lagi.
Jika Anda membuat perubahan pada tab manapun, klik tombol Apply untuk mengaktifkannya. Klik
tombol OK bila Anda telah selesai dan ingin kembali ke layar utama System Network Configuration.
Anda dapat mengulang prosedur ini untuk setiap antarmuka jaringan yang hendak Anda lihat ataupun
Page 126 of 193
7.2.1 Setelan Ethernet
disetel.
Gambar 7.2.1b: Tab Advanced dari Setelan Jaringan Antarmuka Ethernet
Gambar 7.2.1c: Melihat Setelan Antarmuka Ethernet dan Statistik Menggunakan Tab Info
Page 127 of 193
7.2.2 Setelan Nirkabel
7.2.2 Setelan Nirkabel
Jika Anda memilih sebuah antarmuka nirkabel yang ditampilkan pada aplikasi System Network
Configuration dan klik tombol Configure pada tab Devices, atau jika Anda menekan ganda sebuah
antarmuka nirkabel, Anda akan ditanyakan kata sandi administrative. Setelah kata sandi diterima, layar
Configuration akan muncul dimana Anda dapat melihat dan mengubah setelan jaringan dari kartu
nirkabel. Gambar 7.2.2a menunjukkan bahwa antarmuka nirkabel pada sistem ini sedang tidak
terhubung ke jaringan nirkabel manapun karena tidak ada yang terdaftar pada "Wireless network
profiles".
Catatan: jika perangkat nirkabel internal Anda aktif atau kartu nirkabel eksternal Anda telah
ditancapkan namun tidak tampil sebagai perangkat wlan, bacalah Bagian 7.2.4 tentang Permasalahan
Setelan Jaringan.
Untuk terhubung dengan sebuah jaringan nirkabel, klik tombol Add yang akan menampilkan layar
seperti pada Gambar 7.2.2b.
Gambar 7.2.2a: Layar Setelan Nirkabel pada Aplikasi System Network Configuration
Page 128 of 193
7.2.2 Setelan Nirkabel
Gambar 7.2.2b: Menambahkan Sebuah Profil Jaringan Nirkabel
Klik tombol Scan untuk menerima daftar dari jaringan nirkabel yang dapat dihubungi. Cara lainnya,
jika pemindaian tidak dapat menemukan jaringan manapun dan Anda mengetahui SSID untuk jaringan
yang hendak Anda hubungi, Anda dapat mengetikkan sendiri SSID-nya.
Pilih jaringan yang hendak Anda hubungi. Jika jaringan tersebut terbuka dan tidak memerlukan kunci
untuk autentifikasi, Anda dapat langsung menekan tombol Add setelah jaringan yang diinginkan
dipilih. Jika jaringan tersebut diproteksi, Anda akan memilih pilihan selain "Disabled", lalu klik tombol
Configure. Pilihan yang ada adalah:
• WEP: jenis jaringan ini dapat dikonfigurasi menggunakan kunci hex maupun tulisan biasa.
Anda akan diminta mengisikan kunci dua kali untuk memastikannya. Jika kunci tersebut cukup
rumit, Anda dapat menandai kotak "Show Key" untuk memastikan kata kunci tersebut sesuai.
Sebuah access point nirkabel dapat menyimpan hingga 4 buah kunci; angka pada key index
menunjukkan kunci yang Anda gunakan.
• WPA Personal: Anda akan diminta untuk mengisikan kunci sebanyak dua kali untuk
memastikannya. Jika kunci tersebut cukup rumit, Anda dapat menandai kotak "Show Key"
untuk memastikan kata kunci tersebut sesuai.
• WPA Enterprise: Anda akan diminta untuk memilih metode autentifikasi (EAP-TLS, EAPTTLS, atau EAP-PEAP) dan mengisikan identitas EAP, merambah serifikat CA, sertifikat klien
(khusus EAP-TLS), dan berkas private key (khusus EAP-TLS), dan mengisikan dan
memastikan kata kunci.
Page 129 of 193
7.2.2 Setelan Nirkabel
Catatan: Jika Anda tidak yakin apakah menggunakan WEP ataupun WPA, tanyalah pada orang yang
menyetel router nirkabel tersebut tentang jenis enkripsi apa yang digunakan, kata kunci/key, dan nilainilai lain seperti yang dijelaskan diatas. Anda dapat memeriksa jenis enkripsi dengan menggunakan
perintah ifconfig, namun Anda tetap perlu menanyakan kunci dan setelan lainnya jika Anda tidak yakin
akan nilai-nilainya yang benar.
Setelah Anda memiliki nilai-nilai yang benar, klik tombol Close, lalu tombol Add. Masukkan Anda
tersebut akan tampil sebagai sebuah profil nirkabel. Jika dibutuhkan, Anda dapat melihat atau
mengubah setelan profil menggunakan tombol Edit. Pilih dan tandai kotak "Obtain IP automatically
(DHCP)" jika jaringan menggunakan DHCP. Bila tidak, jangan tandai kotak tersebut dan ketikkan
alamat IP yang benar dan Netmask-nya. Sekali lagi, jika Anda tidak yakin akan nilai-nilai ini, tanyakan
ke orang yang menyetel jaringan nirkabel tersebut. Setelah Anda selesai, klik tombol Apply untuk
kembali ke layar utama Network System Configuration.
Jika semuanya berjalan lancar, akan ada sebuah alamat IP dan status "Active" saat Anda memilih
wlan0. Namun bila tidak, periksa kembali setelannya dan baca Bagian 7.2.4 tentang Permasalahan
Setelan Jaringan.
Tab Advanced, yang tampak pada Gambar 7.2.2c, memungkinkan Anda mengisikan sendiri alamat
MAC--sama dengan setelan untuk antarmuka Ethernet, setelan ini ditujukan untuk pengguna mahir
yang mengerti mengapa dan bagaimana mengganti alamat MAC. Tab ini juga menyediakan kotak
untuk menonaktifkan antarmuka nirkabel. Setelan ini dibutuhkan untuk pencegahan sementara agar
tidak terkoneksi ke jaringan nirkabel yang tidak dipercaya.
Gambar 7.2.2c: Tab Advanced dari Sebuah Antarmuka Nirkabel
Page 130 of 193
7.2.2 Setelan Nirkabel
Tab Info, tampak pada Gambar 7.2.2d, menampilkan status dan statistik antarmuka nirkabel saat ini.
Gambar 7.2.2d: Tab Info yang Menampilkan Satus dan Statistik Sebuah Antarmuka Nirkabel
7.2.3 Setelan Lanjutan dan PPPoE
Tab Network Configuration (Advanced) pada aplikasi System Network Configuration tampak pada
Gambar 7.2.3a.
Tab ini terbagi atas dua bagian. Jika Anda ingin menyuntingnya secara manual di bagian "System
configuration settings", pastikan bahwa antarmuka yang Anda hendak ubah dipilih terlebih dahulu pada
Tab Devices. Jika setelan berwarna abu-abu, artinya setelan secara otomatis didapat dari DHCP server.
Namun bila kosong, artinya Anda perlu mengisikannya secara manual. Untuk menambahkan ataupun
menimpa konfigurasi yang telah ada, klik tombol "Change Configuration" dan isikan kata sandi
administratif saat diminta. Sebuah jendela seperti Gambar 7.2.3b akan tampil.
Page 131 of 193
7.2.3 Setelan Lanjutan dan PPPoE
Gambar 7.2.3a: Tab Network Configuration (Advanced) pada Aplikasi System Network
Configuration
Setelan berikut ini dapat diubah pada "System-wide configuration" dan bagian "IPv6 Configuration":
DNS 1: Alamat IP dari DNS server utama.
DNS 2: Alamat IP dari DNS server kedua.
Search Domain: Nama dari domain yang dilayani oleh DNS server.
Hostname: Nama dari komputer Anda.
Gateway: Alamat IP dari gateway utama yang digunakan untuk meninggalkan jaringan Anda.
Enable IPv6 on this system: jika kotak ini ditandai, antarmuka ini dapat digunakan dalam jaringan
IPv6 dan setelan gateway IPv6 gateway akan tidak lagi berwarna abu-abu.
IPv6 gateway: Alamat IPv6 dari gateway utama yang digunakan untuk meninggalkan jaringan IPv6.
Page 132 of 193
7.2.3 Setelan Lanjutan dan PPPoE
Gambar 7.2.3b: Mengubah Setelan dari Network Configuration (Advanced)
Bagian "PPPOE Configuration" digunakan untuk mengatur koneksi sebuah modem ke jaringan PPP
atau PPPoE. Jika Anda terhubung ke sebuah jaringan menggunakan modem dialup atau DSL, penyedia
Internet akan memberikan Anda sebuah nama pengguna dan kata sandi. Untuk menyetel koneksi
modem Anda, tandai kotak "Enable PPPoE on this system". Setelan dibawahnya akan tidak lagi
berwarna abu-abu dan selanjutnya Anda dapat mengisikan nilai-nilai berikut ini:
Username: Penyedia Anda akan memberikan sebuah nama pengguna; isikan disini.
Password: Penyedia Anda akan memberikan sebuah kata sandi; isikan disini.
Service name (optional): Beberapa penyedia akan memberikan Anda sebuah nama layanan. Jika Anda
memilikinya, isikanlah disini; bila tidak, biarkan isian ini kosong.
Page 133 of 193
7.2.3 Setelan Lanjutan dan PPPoE
PPPoE Device: klik menu untuk memilih nama perangkat modem Anda. Jika ini adalah modem dialup
modem, nama perangkat akan dimulai dengan cua. Jika ini adalah koneksi PPPoE, pilihlah nama
perangkat Ethernet yang tersambung ke modem.
Always on connection: jangan tandai kotak ini jika Anda ditagih berdasarkan jumlah waktu Anda
terkoneksi.
Internet Connection Sharing: jika Anda ingin membagi koneksi Internet dengan komputer lain di
jaringan Anda, tandai kotak ini.
Bagian Misc berisikan satu pilihan yang dapat disetel:
Enable Lagg wired/wireless failover: antarmuka lagg memungkinkan Anda untuk secara instan saat
berpindah antara antarmuka Ethernet dan nirkabel. Jika Anda menginginkan kemampuan ini, tandai
kotak ini.
Catatan: beberapa pengguna mengalami ganguan saat menggunakan lagg. Jika Anda mengalami
masalah koneksi ke sebuah jaringan menggunakan antarmuka yang sebelumnya bekerja, jangan tandai
kotak ini dan hapus semua yang berhubungan dengan "lagg" di berkas /etc/rc.conf Anda.
Jika Anda membuat perubahan pada layar ini, klik tombol Save untuk menerapkannya.
7.2.4 Permasalahan Setelan Jaringan
Walaupun jaringan ethernet biasanya langsung bekerja pada sistem PC-BSD, terkadang pengguna
mengalami masalah, terutama saat menghubungi jaringan nirkabel. Terkadang masalahnya karena
kesalahan setelan; terkadang driver yang bermasalah atau belum tersedia. Bagian ini dimaksudkan
untuk membantu Anda menemukan masalah sehingga Anda dapat memperbaikinya ataupun
memberikan informasi yang dibutuhkan oleh developer untuk memperbaiki atau membuat driver.
Saat menyelesaikan masalah setelan jaringan, Anda perlu memperhatikan beberapa berkas berikut ini:
/etc/rc.conf
Berkas ini dibaca saat sistem boot. Untuk menyetel sebuah antarmuka pada saat boot oleh sistem,
sebuah entri harus ada pada berkas ini. Entri-entri itu secara otomatis dibuatkan untuk tiap antarmuka
yang aktif saat Anda melakukan instalasi. Sebuah entri dapat ditambahkan (jika belum ada) atau diubah
(jika sudah ada dan Anda memasukkan informasi yang berbeda) saat Anda memasuki bagain
Configuration dari sebuah antarmuka menggunakan aplikasi system network configuration.
Berikut ini contoh entri rc.conf dari sebuah driver ethernet (re0) dan driver nirkabel (run0):
ifconfig_re0="DHCP"
wlans_run0="wlan0"
ifconfig_wlan0="WPA"
Saat membaca berkas milik Anda, carilah baris yang diawali dengan "ifconfig". Untuk antarmuka
nirkabel, carilah baris yang berisikan 'wlan".
Catatan: tidak seperti nama driver antarmuka Linux, nama driver antarmuka FreeBSD/PC-BSD
menunjukkan jenis chipset. Setiap driver memiliki man page dimana Anda dapat mempelajari
perangkat mana yang menggunakan chipset tersebut dan jika ada pilihan setelan atau keterbatasan dari
Page 134 of 193
7.2.4 Permasalahan Setelan Jaringan
driver itu. Saat membaca man page, jangan mengikutkan angka antarmuka. Pada contoh diatas, Anda
dapat membaca man re dan man run.
/etc/wpa_supplicant.conf
Berkas yang digunakan oleh antarmuka nirkabel dan berisikan informasu yang dibutuhkan untuk
terhubung ke jaringan WPA. Jika berkas tersebut tidak ada, berkas tersebut akan dibuatkan saat Anda
memasuki layar Configuration dari antarmuka nirkabel menggunakan aplikasi system network
configuration.
ifconfig
Perintah ini menunjukkan kondisi saat ini semua antarmuka. Saat membaca hasil keluarannya, Anda
dapat memeriksa apakah antarmuka Anda terdaftar, berstatus "active", dan memiliki alamat IP. Berikut
ini contoh keluaran ifconfig yang menunjukkan bagian untuk antarmuka ethernet re0 dan antarmuka
nirkabel run0:
re0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
options=389b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_UCAST,WO
L_MCAST,WOL_MAGIC>
ether 60:eb:69:0b:dd:4d
inet 192.168.1.3 netmask 0xffffff00 broadcast 192.168.1.255
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active
run0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 2290
ether 00:25:9c:9f:a2:30
media: IEEE 802.11 Wireless Ethernet autoselect mode 11g
status: associated
wlan0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
ether 00:25:9c:9f:a2:30
media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
status: no carrier
ssid "" channel 10 (2457 MHz 11g)
country US authmode WPA1+WPA2/802.11i privacy ON deftxkey UNDEF
txpower 0 bmiss 7 scanvalid 60 protmode CTS wme roaming MANUAL
bintval 0
Pada contoh ini, antarmuka ethernet (re0) berstatus aktif dan memiliki alamat IP. Namun antarmuka
nirkabel (run0 yang berkaitan dengan wlan0) memiliki status "no carrier" dan tidak memiliki alamat IP.
Dengan kata lain, antarmuka ini tidak terhubung ke jaringan nirkabel manapun.
dmesg
Perintah ini menampilkan perangkat keras yang diperiksa saat boot dan jika driver yang berkaitan
dimuat. Jika Anda ingin mencari suatu informasi dari keluaran perintah ini, saringlah hasilnya
menggunakan grep seperti yang tampak pada contoh berikut ini:
dmesg | grep Ethernet
re0: <RealTek 8168/8111 B/C/CP/D/DP/E PCIe Gigabit Ethernet> port 0xc000-0xc0ff
mem 0xd0204000-0xd0204fff,0xd0200000-0xd0203fff irq 17 at device 0.0 on pci8
re0: Ethernet address: 60:eb:69:0b:dd:4d
dmesg |grep re0
Page 135 of 193
7.2.4 Permasalahan Setelan Jaringan
re0: <RealTek 8168/8111 B/C/CP/D/DP/E PCIe Gigabit Ethernet> port 0xc000-0xc0ff
mem 0xd0204000-0xd0204fff,0xd0200000-0xd0203fff irq 17 at device 0.0 on pci8
re0: Using 1 MSI messages
re0: Chip rev. 0x28000000
re0: MAC rev. 0x00000000
miibus0: <MII bus> on re0
re0: Ethernet address: 60:eb:69:0b:dd:4d
re0: [FILTER]
re0: link state changed to DOWN
re0: link state changed to UP
dmesg | grep run0
run0: <1.0> on usbus3
run0: MAC/BBP RT3070 (rev 0x0201), RF RT2020 (MIMO 1T1R), address
00:25:9c:9f:a2:30
run0: firmware RT2870 loaded
pcikonf
Jika antarmuka Anda tidak tampil pada ifconfig atau dmesg, kemungkinan karena driver untuk kartu
itu tidak disediakan oleh sistem operasi. Jika antarmuka itu tertanam pada motherboard komputer, Anda
dapat menggunakan perintah pcikonf untuk menemukan jenis kartunya. Berikut ini contohnya:
pcikonf -lv | grep Ethernet
device
= 'Gigabit Ethernet NIC(NDIS 6.0) (RTL8168/8111/8111c)'
pcikonf -lv | grep wireless
device
= 'Realtek RTL8191SE wireless LAN 802.11N PCI-E NIC (RTL8191SE ?)'
Pada contoh ini, ada perangkat ethernet tertanam yang menggunakan driver yang mendukung chipset
RTL8168/8111/8111c. Seperti yang telah kita lihat sebelumnya, driver tersebut adalah re0. Perangkat
nirkabel tertanam juga ditemukan namun tanda ? menunjukkan bahwa driver untuk chipset
RTL8191SE tidak ditemukan. Pencarian di Google topik tentang "FreeBSD RTL8191SE" akan
menunjukkan jika driver telah ada (mungkin pada versi FreeBSD yang belum dirilis) atau jika driver
sedang dibuatkan. Anda dapat pula menggunakan Google untuk mencari diver Windows dan
mencobanya menggunakan perintah ndisgen, seperti yang dijelaskan dibawah, untuk mengubahnya
menjadi driver FreeBSD.
ndisgen
Jika driver Anda tidak ada, Anda dapat mengubah sebuah driver Windows menjadi driver FreeBSD
menggunakan perintah pada halaman Wireless Testing. Jika chipset Anda tidak terdaftar pada Tabel 1,
mohon menambahkan masukkan yang menunjukkan apakah Anda berhasil ataupun tidak mengubah
dan menggunakan driver tersebut untuk arsitektur Anda.
Jika Anda masih belum dapat menjalankan antarmuka jaringan itu, lihat Bagian 8 tentang Menemukan
Bantuan. Saat menjelaskan masalah Anda, tambahkan pula informasi berikut ini:
• versi dan arsitektur PC-BSD yang Anda gunakan (contoh, PC-BSD 8.1, 32-bit)
• nama chipset yang digunakan antarmuka
Page 136 of 193
7.2.4 Permasalahan Setelan Jaringan
• masukkan yang digunakan pada /etc/rc.conf
• jika Anda memasukkan pula berkas /etc/wpa_supplicant.conf Anda, kosongkan nilai psk
sehingga Anda tidak memberitahukan ke semua orang kata sandi jaringan nirkabel Anda
(contoh, ganti kata sandinya dengan ***** atau sesuatu yang seperti itu)
7.3 Konfigurasi Printer
Seperti kebanyakan sistem open source lainnya, PC-BSD menggunakan Common Unix Printing
System (CUPS) untuk mengatur pencetakan. Jika Anda berencana untuk membeli sebuah printer atau
ingin tahu apakah tersedia driver untuk printer Anda saat ini, Anda dapat mencari nama pabrikan dan
modelnya di Open Printing Database. Ini adalah cara terbaik untuk mengetahui apakah model tersebut
telah didukung dan masalah dengan driver pencetakannya, jika ada.
Jika telah diketahui bahwa printer Anda didukung, maka menyetelnya di PC-BSD akan sangat mudah.
Pastikan printer telah terhubung ke komputer Anda, jika printer ini adalah printer jaringan pastikan
telah terhubung ke jaringan. Lalu pergi ke Application Launcher -> System Settings -> Printer
Configuration. Anda akan melihat layar yang sama dengan Gambar 7.3a:
Gambar 7.3a: Layar Setelan Server di Aplikasi Printer Configuration
Page 137 of 193
7.3 Konfigurasi Printer
Sebelum menambahkan printer baru, Anda perlu meninjau pilihan di "Basic Server Settings":
Show printers shared by other systems: klik kotak ini jika Anda ingin menggunakan printer yang
terhubung ke komputer lain di jaringan Anda.
Share published printers connected to this system: klik kotak ini jika Anda ingin komputer lain
dapat menggunakan printer yang terhubung di komputer Anda.
Allow printing from the Internet: kotak ini akan berwarna abu-abu kecuali sebelumnya Anda
menandai kotak "Shared published printers". Jika Anda memutuskan untuk menandai kotak ini, Anda
perlu menyetel firewall yang melindungi jaringan Anda untuk hanya memperbolehkan komputer yang
Anda perbolehkan saja yang dapat mencetak dari Internet (contoh, jika ingin komputer di kantor Anda
dapat mengirim tugas cetak ke printer di rumah Anda).
Allow remote administration: jika kotak ini tetap tidak ditandai, hanya komputer yang terhubung
langsung ke printer yang dapat mengubah setelan atau mengatur antrian cetak.
Allow users to cancel any job (not just their own): jika kotak ini tetap tidak ditandai, hanya
pengguna administrative saja yang dpat membatalkan tugas cetak milih pengguna lain.
Save debugging information for troubleshooting: tandai kotak ini jika Anda memiliki masalah dalam
menggunakan printer. Ini akan membuatkan pesan lebih rinci pada log cetak yang terdapat pada
/var/log/cups/error_log.
Jika Anda telah membuat perubahan, klik tombol Apply. Dan sekarang Anda siap menambahkan
sebuah printer.
7.3.1 Menambahkan Printer
Jika Anda memilih "New Printer" pada bingkai kiri pada layar Printer Configuration, Anda akan dapat
melihat dua pilihan "Add New Printer" seperti yang tampak pada Gambar 7.3.1a.
Page 138 of 193
7.3.1 Menambahkan Printer
Gambar 7.3.1a: Langkah Pertama dalam Menambahkan Printer Baru
New Network Printer: inilah tombol yang biasanya akan Anda gunakan. Walaupun nama dan
penjelasannya seperti itu, menekan tombol ini akan memungkinkan Anda untuk terhubung ke salah satu
jenis printer berikut ini: printer berkabel yang terhubung langsung ke komputer Anda, printer jaringan,
atau printer yang terhubung dengan komputer yang berada di jaringan Anda.
New Printer Class: jika Anda memiliki beberapa buah printer (contoh, dikantor), Anda dapat
mengelompokkannya ke dalam kumpulan-kumpulan. Tugas cetak yang dikirimkan ke sebuah
kumpulan printer akan diteruskan ke printer pertama yang ada di kumpulan tersebut. Anda harus
menambahkan printer terlebih dahulu sebelum dapat menambahkannya ke sebuah kumpulan.
Jika Anda klik tombol "New Network Printer", akan ada jeda sesaat atau hingga wizard pencarian
menemukan apakah ada printer yang terhubung ke komputer atau jaringan Anda . Dan tampilannya
sama dengan Gambar 7.3.1b:
Page 139 of 193
7.3.1 Menambahkan Printer
Gambar 7.3.1b: Aplikasi Printer Configuration Telah Menemukan Sebuah Printer
Pada contoh ini, aplikasi printer configuration telah menemukan sebuah printer HP Deskjet F4200 yang
terhubung ke port USB komputer. Wizard seharusnya akan menemukan printer mana saja yang
didukungnya yang terhubung ke komputer atau jaringan dan menampilkannya sebagai isian pertama
pada bingkai Select Connection. Jika printer Anda telah ditemukan, cukup klik tombol Forward untuk
melanjutan wizard konfigurasi printer.
Jika wizard tidak dapat menemukan printer Anda, maka perlu dipilih dan menyetel jenis hubungan ke
printer:
USB: pilihan ini hanya akan muncul jika ada printer yang tehubung ke port USB dan jumlah pilihan ini
tergantung jumlah port USB pada sistem. Jika Anda memiliki beberapa pilihan USB, pilih salah satu
Page 140 of 193
7.3.1 Menambahkan Printer
yang mewakili port USB yang terhubung ke printer .
AppSocket/HP JetDirect pilihlah pilihan ini jika Anda menghubungi sebuah printer jaringan bermerk
HP. Anda perlu mengisikan alamat IP dari printer pada kotak Host dan mengubah angka port jika
printer menggunakan selain port 9100.
IPP: pilihlah pilihan ini jika Anda menghubungi sebuah printer yang terhubung pada komputer lain
(biasanya yang menjalankan sistem operasi Microsoft) yang berbagi printer menggunakan IPP. Anda
perlu mengisikan alamat IP dari printer pada kotak Host dan nama dari antrian cetak. Lalu Anda dapat
klik tombol Verify untuk memastikan Anda dapat terhubung ke antrian cetaknya.
LPD/LPR: pilihlah pilihan ini jika Anda menghubungi sebuah printer yang terhubung pada komputer
Unix yang berbagi printer menggunakan LPD. Anda perlu memilih nama komputer dan nama antrian
dari menu.
Other: jika Anda mengalami masalah dalam menyetel printer, Anda dapat mengetikkan secara sendiri
URI ke printer. Daftar URI yang ada tersedia disini.
Saat Anda selesai, klik tombol Forward untuk melanjutkan ke layar yang tampak pada Gambar 7.3.1c.
Jika wizard telah menemukan printer Anda pada layar sebelumnya, nama pabrikan printer akan
langsung dipilihkan. Contohnya, HP yang saat ini dipilih. Jika printer Anda tidak secara otomatis
ditemukan, Anda memiliki 2 pilihan:
1. Pilih nama pabrikan printer dan klik Forward untuk melanjutkan ke layar berikutnya.
atau
2. Pilih tombol "Provide PPD file" lalu klik tombol Browse untuk merambah ke lokasi berkasnya.
Sebuah berkas PPD berisikan petunjuk bagaimana mencetak ke perangkat tertentu. Anda dapat
menemukan
berkas-berkas
PPD
pada
lokasi-lokasi
berikut
ini:
/usr/local/share/cups/model/gutenprint,
/usr/local/share/foomatic/db/source/PPD,
dan
/usr/local/share/ppd. Saat merambah ke sebuah PPD, carilah nama pabrikan, lalu, nomer model
yang mendekati dari nomer model printer Anda.
Page 141 of 193
7.3.1 Menambahkan Printer
Gambar 7.3.1c: Memilih Pabrikan Printer atau Berkas PPD
Setelah selesai, klik Forward untuk melanjutkan ke layar berikutnya, seperti pada Gambar 7.3.1d.
Layar ini digunakan untuk memilih model printer, dan driver yang digunakan untuk mencetak. Jika
secara otomatis menemukan printer Anda, driver yang disarankan untuk printer tersebut akan langsung
dipilihkan. Anda dapat juga memilih sendiri driver pada bingkai disebelah kiri.
Catatan: walaupun wizard cukup pintar dalam menemukan driver yang sesuai, namun belumlah
sempurna. Jika driver yang dipilihkan tidak sesuai dengan model printer Anda, coba cari lagi pada
daftar di bingkai kiri. Jika tidak ada, klik tombol Back dan cobalah menemukan berkas PPD yang
sesuai dengan model printer Anda. Jika Anda tidak menemukan yang sesuai, cobalah menggunakan
driver atau nomer model yang mendekati dari nomer model printer Anda.
Page 142 of 193
7.3.1 Menambahkan Printer
Gamba 7.3.1d: Memilih Model Printer
Setelah memilih pilihan Anda, klik tombol Forward untuk melanjutkan ke layar yang tampak pada
Gambar 7.3.1e.
Anda bebas mengubah isi pada layar ini. Jika Anda akan mengunakan printer ini pada aplikasi yang
mengharuskan Anda mengetikkan nama printernya (contoh, xpdf), Anda dapat mengubah nama yang
disarankan ke sebuah nama yang lebih pendek. Jika Anda memiliki beberapa buah printer, Anda dapat
mengisikan keterangan untuk printer tersebut. Dan biarkan isi kotak location apa adanya.
Page 143 of 193
7.3.1 Menambahkan Printer
Gambar 7.3.1e: Menambahkan Keterangan untuk Printer
Bila selesai, klik tombol OK untuk menyelesaikan penambahan printer. Lalu Anda akan kembali ke
layar utama dan printer Anda akan terdaftar pada bingkai kiri, seperti pada Gambar 7.3.1f.
Untuk memastikan apakah printer bekerja dengan benar, klik tombol "Print Test Page". Jika semua
berjalan dengan baik, halaman percobaan akan dicetak. Yang artinya printer dapat digunakan oleh
semua aplikasi PC-BSD Anda (seperti, Okular, OpenOffice, perambah web, dan lain sebaginya). Jika
Anda tidak berhasil mencetak halaman percobaan, bacalah bagian berikutnya tentang Permasalahan
Printer.
Anda mungkin perlu meninjau setelan di tab Policies, Options, dan Job Options karena disini Anda
dapat menyetel pilihan-pilihan seperti mencetak print banner, ukuran kertas, mencetak dua sisi, dan
lain-lain.
Page 144 of 193
7.3.1 Menambahkan Printer
Gambar 7.3.1f: Melihat Setelan dari Printer yang Baru Saja ditambahkan
7.3.2 Permasalah Printer
Jika Anda telah mengikuti arahan-arahan yang diberikan pada bagian sebelumnya namun masih belum
berhasil mencetak, Anda mungkin mendapatkan jawabannya disini. Berikut ini beberapa penyelesaian
untuk masalah umum pencetakan:
Halaman dicetak namun hasilnya kacau: ini artinya Anda menggunakan driver yang tidak sesuai.
Jika model printer Anda tidak terdaftar, klik tombol Change pada bagian "Driver Details" di tab
Settings untuk printer tersebut dan cobalah memilih driver model lainnya lebih mendekati nomer model
printer Anda. Jika setelah mencoba-cobanya masih belum menyelesaikan masalah, cobalah lihat saransaran untuk model printer Anda di Open Printing database. Pencarian di Google dengan kata freebsd
dan diikuti model printer juga dapat membantu Anda menemukan driver yang sesuai untuk digunakan.
Page 145 of 193
7.3.2 Permasalah Printer
Hasil cetak tidak keluar sama sekali: dalam kasus ini sebaikya Anda meninjau pesan pada log
kesalahan pencetakan yang terdapat di /var/log/cups/error_log. Cobalah mengetikkan tail -f
/var/log/cups/error_log di konsole dan cobalah mencetak. Pesan-pesan baru akan tampil di konsole.
Jika solusi tidak ditemukan pada pesan kesalahan, cobalah mencari pesan kesalahan tersebut di Google.
Jika masih belum berhasil, kirimkan pesan error, model printer, dan versi PC-BSD Anda ke forum
Dukungan Perangkat Keras ataupun ke Milis Bantuan.
7.4 Pengatur Layanan
Pengatur Layanan (Services Manager), yang tampak pada Gambar 7.4a, menyediakan aplikasi grafis
yang mudah digunakan untuk mengatur beberapa layanan milik KDE dan PC-BSD. Layanan-layanan
yang terdaftar dapat diaktifkan/dinonaktifkan pada startup sistem dan statusnya dapat diubah menjadi
berhenti atau berjalan. Aplikasi ini dapat diakses dari Application Launcher -> System Settings ->
Services Manager. Anda akan diminta mengisikan kata sandi administratif.
Gambar 7.4a: Mengatur Layanan-layanan Menggunakan Services Manager
Page 146 of 193
7.4 Pengatur Layanan
Layanan berikut ini dapat diatur menggunakan GUI ini:
• ACPI notebook module: layanan ini harus diaktifkan pada laptop dan pada PC dapat
dihentikan.
• Avahi: KDE mengunakan layanan ini untuk menemukan printer dan folder yang dibagi-pakai
pada jaringan lokal.
• cpufreq: sebuah framework pengendalian yang diinstal di PC-BSD untuk mengatur kecepatan
CPU dan voltasenya secara otomatis. Sangat berguna untuk menghemat daya baterai karena
semakin rendah kecepatan, semakin rendah pula konsumsi daya CPU. Sangat disarankan untuk
pengguna laptop. Anda dapat mempelajarinya lebih lanjut dengan membaca man cpufreq.
• CUPS: digunakan oleh PC-BSD untuk menyediakan akses ke printer.
• Denyhosts: skrip ini terinstal di PC-BSD dan menganalisa pesan log untuk menemukan host
mana saja yang berusaha mengakses sistem Anda menggunakan SSH.
• NFS: Network File System terinstal di PC-BSD dan digunakan untuk berbagi-pakai berkasberkas antar komputer.
• PF: firewall bawaan PC-BSD. Sangat disarankan untuk tetap menjalankan PF firewall.
Pengguna tingkat lanjut mungkin akan tertarik untuk membaca bagian tentang Pengatur
Firewall.
• SSH protokol jaringan yang memperbolehkan pertukaran data melalui saluran yang aman antara
dua komputer menggunakan data yang dienkripsi. Kemampuan SFTP dan (SCP) juga ditangani
oleh protokol SSH.
• swap monitor: skrip PC-BSD yang memonitor penggunaa ruang swap dan mengaktifkan
kenaikan 256MB bila dibutuhkan. Skrip ini berlokasi di /usr/PCBSD/Scripts/swapmonitor.sh.
Catatan: PC-BSD 9 akan menyediakan modul panel pengendalian yang memungkinkan Anda untuk
melihat setiap layanan pada sistem, menyetel perilaku waktu-mulai-nya, status saat ini, dan
menjalankan/menghentikan layanan tersebut.
7.5 Pengatur Sistem
Pengatur Sistem (System Manager), tampak pada Gambar 7.5a, dijalankan dengan menekan
Application Launcher -> System Settings -> System Manager. Anda akan diminta mengisikan kata
sandi administratif agar bisa membuka layar System Manager.
Pada tab General ditampilkan informasi sistem sebagai berikut:
•
•
•
•
versi PC-BSD
versi FreeBSD yang digunakan
jenis CPU dan kecepatannya
jumlah memori fisik
Page 147 of 193
7.5 Pengatur Sistem
Gambar 7.5a: Tab General pada Aplikasi System Manager
Tombol Generate dapat digunakan untuk membuat laporan yang berisikan hal-hal berikut ini:
• hasil keluaran dari perintah dmesg, yang menampilkan pesan-pesan dari kernel
• beberapa baris terakhir dari berkas log /var/log/messages
• hasil keluaran dari perintah pcikonf -lv, yang menampilkan perangkat-perangkat yang
ditemukan saat sistem di-boot
• berkas konfigurasi X, yang menampilkan setelan layar Anda
• berkas /etc/rc.conf, yang menampilkan setelan startup Anda
• berkas /boot/loader.conf, yang menampilkan driver apa saja yang dimuat saat boot.
• Hasil keluaran dari perintah df -m, yang menampilkan jumlah ruang kosong disk Anda
• daftar dari perintah top, yang menampilkan proses yang sedang berjalan saat ini
Saat Anda menekan tombol Generate, Anda akan diminta mengisikan nama dan lokasi dari berkas yang
akan dibuat. Karena ini adalah bekas teks, Anda dapat melihat isinya menggunakan penyunting teks
Page 148 of 193
7.5 Pengatur Sistem
apa saja. Saat mencari solusi untuk masalah sistem Anda, berkas isi sangat berguna untuk
diikutsertakan pada pesan Anda di forum atau di mailing list.
Tab kernel di System Manager tampak seperti Gambar 7.5b:
Gambar 7.5b: Tab Kernel pada Aplikasi System Manager
Tab ini berisikan dua pilihan setelan:
• Enable ATAPI DMA Mode: setelan ini menetapkan jenis mode akses yang digunakan oleh
drive CD/DVD (optik). Pilihan awal yang digunakan adalah PIO, yang seharusnya dapat
digunakan untuk kebanyakan perangkat keras. Jika Anda memiliki drive optik yang lama,
mungkin akan butuh menggunakan mode DMA. Bila tidak, biarkan setelan ini apa adanya
karena mode DMA akan memperlambat akses disk pada sistem yang lebih baru.
• Boot delay (seconds): menentukan berapa detik menu boot akan menunggu pilihan Anda
sebelum boot ke PC-BSD. Dapat disetel dari 0 hingga 60 detik. Jangan disetel terlalu cepat
karena Anda tidak akan dapat memilih pilhan lain pada menu boot seperti mode single-user,
Page 149 of 193
7.5 Pengatur Sistem
mode vesa , atau menjalankan kembali wizard tampilan/layar.
Tab tasks,Tampak pada Gambar 7.5c:
Gambar 7.5c: Tab Tasks pada Aplikasi System Manager
Tab ini terbagi atas dua bagian:
Ports Console: bagian ini berisikan satu pilihan, untuk "Fetch Ports Tree". Ini akan menginstal koleksi
ports FreeBSD ke dalam Ports Jail.
System Tasks - Advanced Users Only: bagian ini berisikan dua pilihan, untuk "Fetch System Source"
dan untuk "Fetch System Ports Tree". Bagian ini akan menginstal src atau ports tree ke /usr. Jika Anda
tidak terbiasa dengan bagaimana membangun kernel FreeBSD, world, atau ports, Anda sebaiknya tidak
melakukan tugas ini pada dekstop utama Anda. Namun, berlatihlah dalam mesin virtual atau sistem
percobaan.
Tab Misc tampak pada Gambar 7.5d.
Page 150 of 193
7.5 Pengatur Sistem
Gambar 7.5d: Tab Misc pada Aplikasi System Manager
Pada tab ini Anda dapat menyetel apakah ditampilkan atau tidaknya gambar splash PC-BSD pada saat
boot serta bahasa yang digunakan oleh layar splash. Jangan tandai kotak ini jika Anda lebih memilih
untuk melihat pesan boot dari pada gambar splash. Anda dapat melihat gambar-gambar splash di
Dolphin; mereka terdapat di direktori /usr/PCBSD/splash-screens/.
7.6 Pengatur Pengguna
Aplikasi Pengatur Pengguna (User Manager) PCBSD memungkinkan Anda untuk dengan mudah
menambahkan dan menghapus pengguna pada sistem Anda, begitu juga dengan mengganti kata sandi
pengguna atau administratif. Untuk mengakses aplikasi ini, pergi ke Application Launcher -> System
Settings -> Password & User Account. Setelah mengisikan kata sandi administratif, Anda akan melihat
layar yang sama seperti Gambar 7.6a, tapi nama-nama akun pengguna Anda tentu akan berbeda:
Page 151 of 193
7.6 Pengatur Pengguna
Gambar 7.6a: Melihat Akun-akun Pengguna di User Manager
Pada contoh ini, sistem memiliki 2 akun pengguna. Akun "dru" memiliki kemampuan untuk menjadi
superuser karena kotak "Can administrate system" telah ditandai. Kata sandi untuk setiap pengguna
dapat diubah dengan terlebih dahulu memilih nama pengguna dan menekan tombol "Change
Password". Karena yang menggunakan aplikasi ini adalah superuser, Anda tidak akan ditanyakan lagi
kata sandi yang lama untuk mengganti kata sandi password; aplikasi ini sangat berguna sekali jika
seorang pengguna lupa dengan kata sandinya dan tidak dapat masuk ke sistem PC-BSD. Jika Anda
menekan tombol "Change Admin Password", Anda dapat mengganti kata sandi yang biasa diketikkan
saat Anda diminta untuk akses administratif.
Jika Ada menekan tombol "Advanced View", layar ini akan berubah menampilkan semua akun yang
terdapat di sistem, bukan hanya akun pengguna yang telah Anda buat saja .
Page 152 of 193
7.6 Pengatur Pengguna
Gambar 7.6b: Menampilkan Semua Akun dan Rinciannya
Pada layar Anda dapat menambah atau menghapus akun. Gambar 7.6c menampilkan layar penambahan
akun pengguna baru--klik tombol Add button untuk membuka layar ini.
Akun-akun yang tidak Anda buat disebut sebagai akun sistem dan dibutuhkan oleh sistem operasi atau
aplikasi-aplikasi yang terinstal. Ini artinya Anda tidak boleh menghapus akun-akun yang tidak Anda
buat sendiri; bila dilakukan dapat berakibat tidak berjalannya sebuah aplikasi. Advanced View
menyediakan informasi tambahan yang berhubungan dengan tiap akun, seperti nomer ID pengguna,
nama lengkap (keterangan), direktori home, shell yang dipilih, dan kelompok utama. Akun-akun sistem
biasanya menggunakan shell "nologin" untuk alasan kemanan, artinya seorang penyusup tidak dapat
masuk ke sistem dengan menggunakan nama akun tersebut.
Page 153 of 193
7.6 Pengatur Pengguna
Gambar 7.6c: Membuat Akun Pengguna Baru
Informasi berkut ini dibutuhkan dalam pembuatan akun pengguna baru atau akun sistem:
Username: ini adalah nama yang digunakan oleh pengguna saat dia masuk ke sistem; case sensitive
dan tidak dapat berisikan spasi. Jika Anda membuat sebuah akun sistem yang dibutuhkan oleh sebuah
aplikasi, gunakanlah nama yang disebutkan pada instruksi instalasi aplikasi tersebut. Jika nama yang
Anda ketikkan telah ada, nama tersebut akan diwarnai warna merah dan aplikasi akan meminta Anda
menggunakan nama yang lain.
Full Name: menyediakan sebuah keterangan dari sebuah akun dan dapat berisikan spasi. Jika ini
adalah akun user, isikan nama lengkapnya. Jika ini adalah akun sistem, Anda dapat mengisikan
keterangan yang menggingatkan Anda aplikasi mana yang menggunakan akun tersebut.
Home Directory: Anda dapat mengosongkan kotak ini untuk akun pengguna karena sistem akan
secara otomatis membuatkan direktori home-nya pada /home/username. Namun, jika Anda membuat
akun sistem Anda harus menggantinya dengan mengetikkan /var/empty atau /nonexistent kecuali bila
instruksi instalasi aplikasi tersebut menggunakan direktori home tersendiri.
Shell: menu ini berisikan shell yang tersedia untuk akun pengguna saat mereka bekerja pada command
prompt. Anda dapat menggunakan shell yang diberikan ataupun menggantunya.
Primary Group: Jika Anda membiarkan "New Group" dipilih, sebuah kelompok yang sama dengan
nama pengguna akan dibuatkan. Biasanya ini yang Anda gunakan kecuali Anda membuat sebuah akun
sistem dan instruksi instalasi menggunakan nama kelompok yang berbeda. Perlu diketahui menu yang
menampilkan nama kelompok hanya menampilkan nama kelompok yang telah ada, tapi Anda dapat
Page 154 of 193
7.6 Pengatur Pengguna
dengan cepat membuat sebuah kelompok baru seperti yang dijelaskan pada tab group berikut ini.
Password: kata sandi case-sensitive dan perlu mengetikkannya dua kali untuk memastikannya.
Setelah Anda membuat pilihan, tekan tombol Ok untuk membuat akun tersebut.
Jika Anda mengklik tab Groups, Anda dapat melihat semua kelompok yang ada pada sistem, seperti
yang tampak pada Gambar 7.6d:
Gambar 7.6d: Mengatur Kelompok Menggunakan User Manager
Layar ini memiliki 3 kolom:
Groups: menampilkan semua kelompok yang ada pada sistem.
Available: menampilkan semua akun pengguna maupun sistem dalam urutan sesuai abjad.
Page 155 of 193
7.6 Pengatur Pengguna
Members: menunjukkan akun yang terdapat didalamnya bila sebuah kelompok dipilih.
Untuk menambahkan sebuah akun ke sebuah kelompok, pilih nama kelompok pada kolom pertama.
Lalu, pilih nama akun pada kolom Available. Klik panah yang mengarah kekanan dan akun yang dipih
tersebut akan tampil pada kolom Members. Anda sebaiknya hanya menambahkan akun pengguna ke
kelompok yang Anda buat sendiri atau bila instruksi instalasi dari sebuah aplikasi meminta
menambahkan sebuah akun ke sebuah kelompok tertentu.
Jika Anda menekan tombol Add, sebuah menu akan muncul meminta Anda mengisikan nama
kelompok baru. Ketika Anda tekan OK, kelompok tersebut akan ditambahkan ke kolom kelompok.
Jika Anda menekan tombol Remove, kelompok yang dipilih akan segera dihapus setelah Anda
menekan tombol Apply, jadi lakukanlah dengan hati-hati. Sekali lagi, jangan menghapus kelompok
yang tidak Anda buat sendiri atau sebuah aplikasi akan tidak jalan sama sekali.
7.7 Membuat Backup Sistem Menggunakan Life Preserver
Aplikasi Life Preserver disediakan agar Anda dapat membuat backup utuh dari sistem PC-BSD Anda
dan menyimpannya pada sistem yang berbeda; untuk bahasan bagian ini, kita akan menggunakan
sistem yang lain sebagai server backup. Life Preserver menggunakan SSH dan rsync, yang artinya pada
sistem tujuan harus telah terinstal SSH dan rsync. Jika server backup tersebut merupakan sistem PCBSD, maka semuanya telah tersedia dan terkonfigurasi. Jika sistem tujuan itu menjalankan sistem
operasi lain, Anda harus memastikan bahwa SSH dan rsync ada dan SSH telah berjalan dengan baik.
Life Preserver bukanlah satu-satunya cara untuk membuat backup pada sistem Anda. Contohnya, Anda
mungkin lebih menyukai “drag and drop” berkas/direktori Anda ke perangkat eksternal, seperti
flashdisk, menggunakan Dolphin. Anda juga dapat menemukan beberapa PBI aplikasi pembuat backup
pada Software Manager. Keuntungan dari Life Preserver adalah Anda dapat dengan mudah
menjadwalnya dan media instalasi PC-BSD dapat mengembalikan sistem Anda dari sebuah backup
yang dibuat oleh Life Preserver.
7.7.1 Membuat Backup
Untuk membuat backup sistem, masuk ke Applications -> System -> Life Preserver Backup. Setelah
Anda mengisikan kata sandi administratif, Anda akan dapat melihat Gambar 7.7a.
Pada awalnya, tidak ada satupun preserver (backup) yang terdaftar. Untuk membuat backup, klik File
-> New Preserver yang akan menjalankan wizard penambahan life preserver baru. Klik tombol Next
untuk memulainya dan melihat Gambar 7.7b.
Page 156 of 193
7.7.1 Membuat Backup
Gambar 7.7a: Layar Awal Life Preserver, Sebelum Membuat Backup
Gambar 7.7b: Layar Konfigurasi Perangkat Remote
Selanjutnya Anda perlu mengisikan informasi berikut ini:
Host Name: nama dari sistem yang akan menyimpan backup Anda. Jika server backup itu ada di
jaringan lokal Anda, host name harus terdapat di berkas hosts atau dalam database DNS server lokal.
Anda juga dapat mengisikan alamat IP dari server backup tersebut disini.
Page 157 of 193
7.7.1 Membuat Backup
User Name: nama akun pengguna ini harus memiliki akses masuk ke sistem yang akan menyimpan
backup. Jika akun tersebut belum ada, Anda harus membuatnya terlebih dahulu di server backup.
SSH Port: port 22, merupakan port yang digunakan oleh SSH. Anda perlu mengubahnya jika sistem
remote menggunakan port yang berbeda untuk SSH. Untuk mengubah angka port-nya, gunakan panah
atas/bawah.
Catatan: jika sistem remote dilindungi oleh firewall, pastikan firewall telah mengijinkan akses ke port
tersebut dari alamat ip sistem yang hendak dibuatkan backup-nya. Jika server backup menjalankan PCBSD, Anda dapat menggunakan Firewall Manager untuk menambahkan aturan untuk SSH.
Setelah Anda klik tombol Next, Anda dapat menentukan apakah ingin menjadwalkan proses backup
tersebut atau tidak, seperti tampak pada pada Gambar 7.7c:
Gambar 7.7c: Layar Penyetelan Backup Otomatis dan Seberapa Sering Melakukannya
Pilihan awalnya, backup otomatis tidak diaktifkan, artinya Anda harus menjalankannya sendiri bila
diperlukan. Bila Anda memutuskan untuk mengotomatiskan backup, Anda dapat memilih apakah ingin
melakukannya secara harian atau mingguan. Pilihlah waktu (contoh, dini hari) yang menurut Anda
yang sesuai untuk melakukannya karena akan terjadi lalu lintas yang padat pada jaringan diantara
komputer Anda dan server backup. Setelah membuat pilihan, klik Next dan Anda akan melihat pesan
seperti Gambar 7.7d.
Page 158 of 193
7.7.1 Membuat Backup
Gambar 7.7d: Life Preserver Telah Siap Mencoba Koneksi ke Server SSH
Klik tombol Finish dan sebuah terminal akan terbuka dimana Anda dapat mengisikan kata sandi untuk
akun yang telah Anda tentukan sebelumnya, seperti Gambar 7.7e:
Gambar 7.7e: Masuk ke Server SSH
Jika ini adalah pertama kalinya Anda melakukan ssh ke mesin tersebut, Anda perlu mengetikkan yes
Page 159 of 193
7.7.1 Membuat Backup
untuk menerima fingerprint kunci RSA sebelum Anda diminta mengetikkan kata sandi. Jika koneksi
berhasil, terminal akan tertutup dengan sendirinya dan preserver baru Anda akan tampil pada panel
utama, seperti pada Gambar 7.7f:
Gambar 7.7f: Life Preserver Menampilkan Sebuah Preserver Baru
Disitu ditunjukan nama pengguna dan alamar IP dari server backup, belum ada backup yang dibuat
sebelumnya, backup otomatis tidak diaktifkan, dan backup tidak sedang berjalan. Untuk membuat
backup, klik tombol Start. Life Preserver akan secara otomatis menghubungi server backup dan dan
Status akan berubah menjadi Running. Proses ini akan berlangsung lama karena akan membuat backup
untuk keseluruhan sistem.
Catatan: Backup akan berukuran besar--sekitar 6 GB, berkas-berkas yang Anda buat belum dihitung-sehingga Anda perlu memilih waktu dimana lalu lintas jaringan Anda tidak terlalu padat. Jika Anda ada
di jaringan yang lambat, proses ini akan sangat lama. Juga perlu dipastikan bahwa server backup
tersebut memiliki ruang penyimpanan yang memadai.
Backup tersebut akan disimpan di sistem remote pada direktori home milik akun yang digunakan oleh
Life Preserver untuk masuk. Isi dari backup dapat ditemukan di subdirektori life-preserver/<backup>/
dimana <backup> merupakan tanggal dan waktu backup tersebut dibuat. Isi dari direktori akan
mencerminkan struktur direktori dari sistem PC-BSD Anda, sehingga memudahkan untuk menemukan
dan mengembalikan berkas atau direktori dari server backup ke sistem PC-BSD Anda. Berikut ini
contoh dari sebuah backup pada server remote:
ls -Fa ~dru/life-preserver/back-2011-01-05T14_09_18/
.cshrc
PCBSD@
home@
.profile
Programs@
lib/
.rnd
bin/
libexec/
.snap/
boot/
mnt/
Page 160 of 193
sbin/
sys@
usr/
var/
7.7.1 Membuat Backup
.tar-extract.log
COPYRIGHT
compat/
etc/
rescue/
root/
7.7.2 Permasalahan dan Pilihan Konfigurasi
Jika Ada masalah dengan backup, Anda dapat menemukan log Life Preserver di
/PCBSD/lifePreserver/preservers/<host>/logs/, dimana <host> adalah nama dari preserver--dalam
contoh ini, dru@192.168.1.111. Berkas-berkas log akan diberi tanggal dan waktu dan berakhiran .bz2,
yang artinya berkas-berkas tersebut dipepatkan. Anda dapat membacanya dengan mengetikkan bzcat
didepan nama berkas log seperti tampak pada contoh ini:
bzcat back-2011-01-05T13_45_22.log.bz2 | more
Jika proses backup gagal dan berkas log hanya berisi beberapa baris, artinya koneksi gagal. Pastikan
Anda terhubung ke jaringan, SSH telah berjalan pada server remote dan koneksi SSH tidak ditolak oleh
firewall. Jika ini merupakan sistem non-PC-BSD, pastikan rsync telah terinstal pada server backup dan
ruang yang cukup untuk menyimpan backup.
Jika proses backup berjalan untuk beberapa saat dan lalu terhenti dengan pesan Failed pada bagian
"Last Backup", artinya rsync menemukan berkas yang tidak dapat backup. Anda akan mengetahuinya
jika pada berkas log tercantum pesan kesalahan "rsync error: some files/attrs were not transferred (see
previous errors) (code 23) at main.c". Biasanya, ini bukanlah masalah melainkan lebih menunjukkan
bahwa algoritma rsync algorithm menemukan berkas sementara atau berkas lock yang hilang sebelum
dia kembali berjalan. Namun, Life Preserver akan menghapus backup yang gagal dari server untuk
mengembalikan ruang disk, artinya backup tersebut akan “hilang” dari server backup. Untuk mengubah
tindakan tersebut agar backup yang ditandai sebagai gagal tetap ada, klik kanan preserver, pilih Edit,
dan buang tanda pada kotak "Remove incomplete or failed backups". Kotak ini terlihat seperti pada
Gambar 7.7g:
Gambar 7.7g: Setelan Life Preserver
Page 161 of 193
7.7.2 Permasalahan dan Pilihan Konfigurasi
Tekan OK untuk menyimpan perubahan konfigurasi dan ulangi proses backup.
Anda juga dapat mengubah setelan berikut ini seperti yang tampak pada Gambar 7.7g:
Number of backups to keep: pastikan terdapat ruang yang sukup pada SSH server untuk menyimpan
backup tersebut. Jika Anda melakukan backup tiap hari, dengan angka 7 tersebut artinya akan
menyimpan seminggu penuh. Jika Anda melakukan backup mingguan, dengan angka 4 atau 5 akan
menyimpan selama sebulan penuh.
Remove incomplete or failed backups: setelan awalnya, Life Preserver akan berusaha menghemat
ruang disk pada server backup dengan menghapus backup yang gagal. Jangan tandai kotak ini bila
Anda ingin mencari permasalahan pada Life Preserver.
Disable automatic backups: jika dipilh, backup hanya akan dilakukan bila tombol Start ditekan.
Backup daily: jika dipilih, backup akan dilakukan pada jam yang Anda tentukan.
Backup weekly: jika dipilih, backup hanya akan dilakukan pada hari dan jam yang Anda tentukan saja.
Remote directory: sebuah subdirektori dengan nama yang Anda tentukan akan dibuat pada direktori
home dari user yang masuk ke server SSH; disinilah tempat backup disimpan. Setelan awalnya
subdirektori tersebut bernama life-preserver.
Modify exclude list: menyediakan antarmuka grafis untuk menentukan berkas dan direktori yang tidak
diikutkan dalam backup. Klik tombol ini akan membuka layar seperti pada Gambar 7.7h:
Gambar 7.7h: Menambahkan Isi pada Daftar Pengecualian
Pastikan menggunakan nama path secara lengkap dari berkas atau direktori yang tidak ingin diikutkan
dalam backup. Ketikkan ke dalam "Custom Exclude List" lalu klik Add untuk menyimpannya. Untuk
menghapusnya dari daftar, pilih yang hendak dihapus dan klik tombol Remove.
Page 162 of 193
7.7.2 Permasalahan dan Pilihan Konfigurasi
Jika Anda membaca log backup, Anda akan diingatkan bahwa Life Preserver telah memiliki daftar
pengecualian. Daftar ini disimpan pada berkas /PCBSD/lifePreserver/preservers/<host>/.workingexclude-list yang disembunyikan. Saat Anda membuat daftar pengecualian milik Anda, berkas ini tidak
akan berubah. Sebagai gantinya, sebuah berkas bernama exclude-list akan dibuatkan untuk Anda pada
direktori yang sama.
7.7.3 Mengembalikan Backup
Untuk mengembalikan berkas-berkas dari sebuah backup, klik kanan sebuah isian preserver dan pilih
"Restore From". Life Preserver akan memeriksa ke server backup dan menampilkan daftar dari backup
yang tersedia seperti yang tampak pada Gambar 7.7i:
Gambar 7.7i: Memilih Backup dari Daftar Backup yang Tersedia
Saat membaca nama backup, angka sebelum huruf "T" adalah tanggal dalam format YYYY-MM-DD
dan angka setelah huruf T waktu dalam format HH_MM_SS. Pilihlah backup yang hendak Anda
kembalikan dan klik tombol "Select Backup" untuk membuka jendela seperti Gambar Figure 7.7j:
Page 163 of 193
7.7.3 Mengembalikan Backup
Gambar 7.7j: Memilih Berkas yang Akan dikembalikan
Jika Anda ingin mengembalikan sebuah berkas, ketikkan path lengkap dari berkas tersebut. Pada
contoh di Gambar 7.7j, pengguna ingin mengembalikan berkas /etc/rc.conf. Jika Anda ingin
mengembalikan sebuah direktori, masukkan path lengkap dari direktori tersebut. Contohnya, "/etc"
akan mengembalikan direktori /etc dan semua berkas dan subdirektori didalamnya.
Jika Anda hanya mengisikan nama dari berkas atau direktori dan mengklik tombol Restore, maka
berkas/direktori itu akan dikembalikan pada lokasi asalnya. Contoh, versi backup dari /etc/rc.conf akan
menimpa versi /etc/rc.conf saat ini pada sistem PC-BSD Anda. Langkah ini sangat memudahkan bila
Anda salah dalam menyunting berkas tersebut pada sistem PC-BSD Anda dan ingin
mengembalikannya ke versi aslinya.
Jika Anda menandai kotak "Restore Relative to specified directory", berkas/direktori yang dipilih akan
dikembalikan ke lokasi yang Anda tentukan. Pada contoh Gambar 7.7j, berkas /etc/rc.conf akan
dikembalikan ke /home/dru/Documents. Dengan kata lain, ini tidak akan menimpa /etc/rc.conf pada
sistem PC-BSD.
7.8 Mengelola Jail dengan The Warden
The Warden adalah pengelola jail yang mudah digunakan untuk PC-BSD dan FreeBSD. Dengan
menggunakan The Warden, dimungkinkan untuk membuat lingkungan virtual yang dapat digunakan
untuk menjalankan layanan-layanan, seperti Apache, PHP, atau MySQL, dalam cara yang aman. Setiap
jail dianggap sebagai sistem operasi FreeBSD yang unik dan apapun yang terjadi pada jail tersebut tdak
akan berpengaruh pada desktop Anda atau jail lain yang sedang berjalan pada sistem.
Untuk PC-BSD, The Warden tersedia dalam format PBI dan tersedia pula paket untuk sistem FreeBSD.
Gunakan Software Manager untuk menginstal PBI pada sistem PC-BSD. Gambar 7.8a menampilkan
pencarian warden menggunakan Software Manager.
Setelah PBI terinstal, Anda dapat menjalankan The Warden dengan mengklik Application Launcher ->
Utilities -> Warden. Anda akan diminta kata sandi administratif karena hanya superuser yang dapat
membuat dan mengelola jail.
Untuk menginstal dan menggunakan The Warden pada sistem FreeBSD, jalankan perintah berikut
Page 164 of 193
7.8 Mengelola Jail dengan The Warden
sebagai superuser:
pkg_add -r warden
/usr/local/warden/scripts/rc.d/warden.sh
Which network interface do you want to run jails on?
nic: isikan nama antarmuka jaringan Anda disini
Using for jails
This can be changed by running the following command at a later date:
pbreg set /PC-BSD/TheWarden/NIC <nic>
Reminder: You will need to create a default world environment for creating new jails!
To do so, use the following commands in your /usr/src (or alternate source dir)
# cd /usr/src
# make buildworld installword DESTDIR=/usr/local/warden/worlds/defaultworld
Untuk menjalankan The Warden pada sistem FreeBSD, ketikkan warden gui (untuk menggunakan
GUI seperti yang tampak pada bagian ini) atau warden menu (untuk menggunakan versi ncurses) pada
baris perintah.
Catatan: versi ncurses memungkinkan Anda menjalankan tugas-tugas yang sama dari sebuah konsol.
Tata letak layar akan berbeda dan layar ini diakses tidak menggunakan mouse melainkan menggunakan
tombol panah dan enter.
Page 165 of 193
7.8 Mengelola Jail dengan The Warden
Gambar 7.8a: Menginstal The Warden Menggunakan Software Manager
Saat pertama Anda menjalankan The Warden, Anda akan disajikan layar utama yang kosong seperti
tampak pada Gambar 7.8b.
Page 166 of 193
7.8 Mengelola Jail dengan The Warden
Gambar 7.8b: Layar Awal Warden
Untuk membuat jail pertama Anda, klik File -> New Jail. Sebuah menu akan muncul, seperti tampak
pada Gambar 7.8c, dan meminta Anda mengisikan perincian untuk jail tersebut.
Gambar 7.8c: Membuat Jail Baru
Page 167 of 193
7.8 Mengelola Jail dengan The Warden
Informasi berkut ini dibutuhkan untuk membuat sebuah jail:
IP Address: ini adalah alamat yang akan Anda gunakan untuk SSH ke dalam jail dan mengakses
isinya. Pilihlah alamat yang tidak digunakan oleh komputer lain di jaringan ataupun jail lain. Gunakan
tombol panah berpindah diantara oktet dari alamat yang Anda ketikkan.
Hostname: Anda dapat mengubah "Jailbird" ke nama lain. hostname harus unik pada jaringan Anda.
Include system source: jika Anda menandai kotak ini, /usr/src/ akan diisi oleh source FreeBSD.
Source dibutuhkan jika Anda akan membangun world atau mengkompail ulang kernel (keduanya telah
dijelaskan pada Bagian 6.4) pada jail ini.
Include ports tree: jika Anda menandai kotak ini, ports tree akan diinstal ke dalam /usr/ports/. Ini
memungkinkan Anda mengkompail port FreeBSD pada jail ini, seperti yang telah dijelaskan pada
Bagian 6.2.2.
Start jail at system bootup: jika Anda menandai kotak ini, jail akan dijalankan (tersedia) setiap saat
Anda boot ke sistem utama Anda. Jika kotak ini tidak ditandai, Anda dapat menjalankan sendiri jail saat
Anda butuh mengaksesnya dengan menggunakan The Warden.
Setelah Anda selesai, klik tombol Create. Anda akan diminta membuat kata sandi untuk root dan
membuatkan akun pengguna pada jail ini, seperti yang tampak pada Gambar 7.8d. Karena jail akan
diakses menggunakan SSH, kedua kata sandi tersebut haruslah dirahasiakan.
Gambar 7.8d: Membuat Informasi Login untuk Jail
Setelah Anda menekan tombol Save, The Warden akan menampilkan pesan status bahwa ia sedang
membuat jail baru, seperti tampak pada Gambar 7.8e. Jika Anda memilih pilihan mengikutsertakan
Page 168 of 193
7.8 Mengelola Jail dengan The Warden
source FreeBSD dan/atau ports tree akan diperlukan beberapa saat sebelum muncul pesan yang
menjelaskan bahwa jail berhasil dibuat. Setelah selesai, tombol Close akan muncul sehingga Anda
dapat mengkliknya untuk kembali ke layar utama.
Gambar 7.8e: The Warden Membuat Jail Baru
Setelah jail dibuat, jail tersebut akan terdaftar pada layar utama. Pada contoh Gambar 7.8f, ada sebuah
jail dengan alamat IP 192.168.0.23 dan hostname-nya Jailbird. Jail ini sedang berhenti dan tidak disetel
untuk dijalankan saat sistem PC-BSD boot.
Untuk melihat konfigurasi jail, pilihlah jail tersebut dan klik Jails -> Configuration. Gambar 7.8g
menampilkan contoh dari konfigurasi jail ini:
Page 169 of 193
7.8 Mengelola Jail dengan The Warden
Gambar 7.8f: Melihat Satus Jail Saat Ini
Gambar 7.8g: Melihat Konfigurasi Sebuah Jail
Informasi berikut ini dapat dikonfigurasi:
Jail Network Interface: Warden akan secara otomatis memilih antarmuka yang terhubung ke jaringan
Page 170 of 193
7.8 Mengelola Jail dengan The Warden
yang berisikan alamat IP jail. Pada contoh ini, alamat IP yang digunakan merupakan alamat internal,
jaringan pribadi terhubung ke alamat Ethernet re0.
Jail Directory: ini merupakan direktori pada sistem PC-BSD yang berisikan filesystem jail. Akan ada
sub-direktori untuk setiap jail dengan nama yang sama dengan alamat IP dari masing-masing jail. Jika
Anda ingin membuat backup dari jail, maka direktori inilah yang perlu disalin.
Temp Directory direktori ini akan menyimpan berkas sementara yang dibuat oleh jail.
Untuk menjalankan sebuah jail, klik kanan jail tersebut dan pilih "Start this Jail" dari menu yang
tampak seperti pada Gambar 7.8h. Setelah jail berjalan, Anda akan dapat SSH ke alamat IP-nya
menggunakan nama pengguna dan kata sandi yang telah Anda buat. Anda mungkin perlu membuka
firewall untuk port 22 menggunakan Firewall Manager, seperti dijelaskan pada Bagian 7.1, jika Anda
tidak dapat terhubung ke jail. Setelah Anda masuk ke dalam jail, Anda dapat melakukan apapun yang
dapat Anda lakukan pada sistem FreeBSD. Ini adalah cara yang baik untuk mempelajari bagaimana
menggunakan FreeBSD tanpa mempengaruhi desktop PC-BSD Anda. FreeBSD Handbook adalah
referensi yang baik untuk mempelajari bagaimana melakukan hampir semua tugas pada sistem
FreeBSD.
Gambar 7.8h: Pilihan yang Tersedia untuk Sebuah Jail
Menu klik kanan pada jail berisikan pilihan sebagai berikut:
Start this Jail: akan mengubah Status jail dari Stopped ke Running. Anda tidak akan dapat SSH ke jail
sebelum statusnya Running.
Toggle Autostart: akan mengubah status Autostart milik jail, antara Disabled (tidak otomatis berjalan
Page 171 of 193
7.8 Mengelola Jail dengan The Warden
saat sistem PC-BSD di-boot) dan Enabled (akan menjalankan jail saat sistem PC-BSD di-boot).
Install Inmate into jail: inmates akan dijelaskan pada bagian berikutnya.
View installed packages: akan menampilkan keluaran dari pkg_info untuk mengetahui aplikasi apa
saja, jika ada, yang telah diinstal pada jail.
Export jail to .wdn file: jenis berkas ini akan dijelaskan pada bagian Mengekspor/Mengimpor Jail.
Delete Jail: ini akan menghapus the jail dan segala isinya dari sistem PC-BSD.
7.8.1 Menginstal Inmate
Inmate merupakan instalasi aplikasi yang sudah terkonfigurasi yang memungkinkan Anda dengan cepat
menjalankan layanan di dalam jail. Software Manager dapat digunakan untuk menenemukan dan
mengunduh inmates. Gambat 7.8.1a menunjukkan hasil pencarian untuk "inmate" pada perambah
aplikasi di Software Manager:
Gambar 7.8.1a: Menggunakan Software Manager untuk Menemukan Inmate
Page 172 of 193
7.8.1 Menginstal Inmate
Pada contoh ini inmate yang tersedia adalah untuk menginstal lingkungan Apache/PHP dan lingkungan
Joomla/Apache/MySQL. Menginstal inmate dapat menghemat waktu dalam menginstal paket-paket
yang dibutuhkan untuk membuat salah satu dari lingkungan tersebut. Setelah terinstal, Anda tetap akan
dapat mengubah konfigurasi dari aplikasi yang terinstal agar sesuai dengan kebutuhan jail.
Catatan: sebelum mengunduh sebuah inmate, sangat penting untuk memastikan bahwa Software
Manager disetel untuk menyimpan berkas yang diunduh. Untuk melakukannya, klik tombol
Configuration -> tab Software. Pastikan kotak "Keep downloaded software in temporary directory"
dipilih. Lokasi dari direktori sementara ini dapat dilihat dan diubah pada tab Misc.
Klik pada inmate yang hendak Anda install dan klik pada ikon Download-nya. Setelah pengunduhan
selesai, pilih jail di The Warden dan pilih "Install Inmate into jail" dari menu klik kanan. Lalu akan
terbuka layar dimana Anda dapat merambah ke lokasi dari berkas .wit yang Anda unduh menggunakan
Software Manager. Setelah inmate terinstal, Anda dapat memeriksa aplikasi apa saja yang telah
terinstal dengan klik kanan pada jail dan memilih "View installed packages". Selanjutnya Anda dapat
mengkonfigurasi paket-paket yang terinstal sesuai dengan kebutuhan Anda.
7.8.2 Mengekspor/Mengimpor Jail
Dengan mengekspor jail Anda dapat menyimpan jail (dan semua aplikasinya, konfigurasi, dan berkasberkasnya) sebagai berkas .wdn. Dengan ini Anda dapat dengan mudah menggandakan sebuah jail
yang telah dikonfigurasi ke jail baru.
Untuk membuat berkas .wdn, klik kanan pada jail dan pilih "Export jail to a .wdn file". Anda akan
diminta memilih direktori untuk menyimpannya. Sebuah progress bar akan menunjukkan bahwa proses
backup sedang berlangsung. Membuat berkas .wdn memerlukan waktu yang cukup lama, terutama bila
Anda telah menginstal src atau ports atau telah menginstal inmates atau aplikasi lainnya.
Catatan: Anda sebaiknya tidak sedang berada di dalam jail saat mengekspor jail karena Warden akan
menghentikan jail sebelum membuat backup-nya. Jika jail Anda menjalankan layanan-layanan (seperti,
webserver), Anda sebaiknya mengekspor jail pada waktu yang tidak terlalu mengganggu pada layanan
yang disediakan oleh jail.
Hasil ekspor jail akan berakhiran .wdn dan akan menggunakan alamat IP dari jail sebagai nama berkas.
Untuk membuat jail baru menggunakan berkas backup .wdn, pilih File -> Import Jail. Anda akan
diminta untuk merambah ke lokasi berkas .wdn. Setelah dipilih, Anda akan ditanyakan apakah tetap
menggunakan alamat IP yang sama atau tidak untuk jail yang baru. Jika Anda membuat jail baru pada
sistem yang sama yang terinstal jail yang asli, pilih No dan isikan alamat IP yang baru untuk jail baru.
Namun, jika Anda telah menghapus jail yang asli atau ingin mengembalikan jail yang sama pada
komputer lain (contohnya, terjadi kerusakan perangkat keras pada sistem yang menyimpan jail yang
asli), Anda dapat memilih alamat IP yang sama. Anda selanjutnya akan ditanyakan apakah akan
menggunakan hostname yang sama atau tidak. Sekali lagi, pilih Yes hanya jika hostname tersebut tidak
lagi digunakan; sebaliknya, pilih No dan masukkan nama hostname yang unik untuk jail tersebut.
Warden akan membuat kembali jail tersebut dengan setelan yang asli. Apakah setelan tersebut termasuk
penggunaan alamat IP dan hostname yang asli atau tidak tergantung pada pilihan Anda.
Page 173 of 193
8 Menemukan Bantuan
8 Menemukan Bantuan
Meskipun dukungan profesional PC-BSD telah disediakan oleh iXsystems, kebanyakan pengguna
mencari bantuan di Internet. Kami berusaha sebaik mungkin untuk membuat PC-BSD semudah
mungkin bagi pemula. Jika Anda membutuhkan bantuan, Ada banyak cara untuk berhubungan dengan
komunitas PC-BSD. Bagian ini menjelaskan sumber bantuan berikut ini:
• Forum PC-BSD
• FAQ
• IRC Channel
• Mailing list
• FreeBSD Handbook dan FAQ
• Forum
• Media Sosial
• Pencarian dan Portal
• Sumber Lainnya
8.1 Forum PC-BSD
Forum PC-BSD mengandung banyak informasi, tips dan solusi yang dapat Anda akses dari perambah
web. Ada banyak anggota aktif dan Anda akan mendapati bahwa sebagian besar pertanyaan dibalas
dengan segera. Jika Anda mengalami masalah dengan sesuatu pada sistem PC-BSD, usahakan
menggunakan utilitas pencarian pada forum. Anda akan sering mendapati bahwa seseorang telah
menanyakan permasalahan yang sama dan pengguna lain telah membalasnya dengan sebuah solusi
ataupun tutorial.
Forum dibagi atas beberapa kategori yang memungkinkan pengguna untuk melihat-lihat kategorikategori yang menarik sambil mempelajari hal-hal lainnya. Anda tidak harus membuat akun bila ingin
mencari atau membaca tulisan-tulisan di forum. Namun, jika Anda ingin bertanya ataupun menjawab
sebuah pertanyaan atau berlangganan sebuah forum atau tulisan (akan secara otomatis dikirimkan
pemberitahuan bila ada sebuah tulisan baru), Anda harus masuk terlebih dahulu. Untuk berlangganan
sebuah forum, buka sebuah halaman forum dan pilih Forum Tools -> Subscribe to this Forum. Anda
akan diminta untuk memilih seberapa sering Anda akan diberitahu bila ada sebuah tulisan ditambahkan
ke forum tersebut. Jika Anda ingin berlangganan sebuah tulisan tertentu, buka tulisan tersebut dan pilih
Thread Tools -> Subscribe to this Thread. Anda akan diberitahu bila ada sebuah tulisan baru yang
ditambahkan ke tulisan tersebut.
Kategori yang ada dan keterangan tentang forum dijelaskan dibawah ini:
Kategori General berisikan forum-forum berikut ini:
• Announcements: forum ini hanya bisa dibaca saja berisikan pengumuman dari rilis baru dan
berita terkait dengan PC-BSD. Berlangganan forum ini merupakan cara yang baik untuk selalu
Page 174 of 193
8.1 Forum PC-BSD
mendapatkan berita terbaru tentang PC-BSD.
• General Questions: gunakan forum ini jika pertanyaan Anda tidak sesuai dengan kategori forum
yang ada.
• The Lounge: ini adalah tempat diskusi umum untuk pengguna PC-BSD. Bahasan yang ada
disini bukanlah bahasan yang teknis. Tulisan sebaiknya yang menarik untuk pengguna PC-BSD
lainnya dan tidak berisikan materi dewasa ataupun yang menyinggung perasaan.
• Advocacy: ini adalah tepat bertukar pikiran untuk mempromosikan PC-BSD.
• Guides: forum ini berisikan tutorial dan tuntunan untuk melakukan hal tertentu di PC-BSD.
• Tips and Tricks: forum ini berisikan saran-saran untuk konfigurasi dan meningkatkan
kemampuan sistem PC-BSD Anda.
• Books on PC-BSD: forum ini beriskan tentang kesalahan-kesalahan dan diskusi untuk buku
tentang PC-BSD yang telah diterbitkan.
Para pengembang PBI berlangganan kategori PC-BSD Software (PBI files) agar dapat dengan cepat
mengetahui masalah pada PBI yang ada dan menerima permintaan untuk aplikasi yang sebaiknya
dibuatkan PBI-nya. Jika Anda mulai mengirim tulisan ke forum-forum ini, sebaiknya Anda
mengikutinya dengan cara berlangganan agar Anda dapat mengetahui bila ada tanggapan dari tulisan
Anda. Forum-forum pada kategori ini meliputi:
• PBI Discussion: tempat diskusi umum untuk menyelesaikan laporan tentang masalah pada PBI.
Jika Anda mengalami masalah dalam menginstal atau menggunakan sebuah PBI, tuliskan
rinciannya pada forum ini.
• PBI Requests: apakah Anda memiliki aplikasi favorit yang belum tersedia PBI-nya? Anda dapat
mengirimkan permintaan pada forum ini. Pastikan Anda telah membaca tulisan Readme first
jika ini merupakan permintaan PBI pertama Anda.
• Finished PBIs: ketika sebuah PBI yang diminta selesai dibuat, permintaan aslinya akan
dipindakan ke forum ini.
• Port Requests: apakah Anda memiliki aplikasi favorit yang belum tersedia sebagai port
FreeBSD? Anda dapat memintanya disini; jika seseorang membuat port-nya maka aplikasi
tersebut juga dapat diubah menjadi PBI karena PBI berbasis port FreeBSD. Sekali lagi, bacalah
berkas Readme first jika ini adalah permintaan port pertama Anda.
Kategori Support ini berhubungan dengan jenis pertanyaan dukungan seperti dibawah ini. Para
pengembang PC-BSD berlangganan kategori ini sehingga mereka dapat membantu menemukan apa
penyebab masalah, dan jika perbaikannya telah tersedia, dapat memasukkannya ke dalam PC-BSD
versi berikutnya. Jika Anda membuat tulisan di salah satu forum ini, sebaiknya Anda mengaktifkan
langganannya agar dapat mengetahui bila ada tanggapan pada tulisan Anda.
• General Bug Reports: jika Anda mengalami masalah dengan sistem PC-BSD Anda yang tidak
sesuai dengan kategori forum yang lain, Anda dapat melaporkannya disini. Bacalah tulisantulisan yang ditandai sebagai "sticky" (tulisan-tulisan itu akan selalu ada diatas pada forum) jika
ini merupakan laporan bug pertama Anda.
Page 175 of 193
8.1 Forum PC-BSD
• Installing PC-BSD: jika Anda mengalami masalah dalam menginstal PC-BSD, tuliskan rincian
dari masalah Anda di forum ini.
• Startup Bug Reports: jika Anda dapat menginstal PC-BSD namun mengalami masalah saat boot
ke PC-BSD, tuliskan rincian dari masalah Anda di forum ini.
• Usage Bug Reports: jika Anda mengalami masalah dalam melakukan sesuatu atau
menggunakan aplikasi yang terinstal bersama sistem PC-BSD Anda, tuliskan rincian
masalahnya di forum ini.
• FreeBSD Help: jika Anda mencurigai masalah Anda bukanlah pada PC-BSD namun lebih
berhubungan dengan sistem operasi FreeBSD, tuliskan rincian masalahnya di forum ini. Tulisan
Looking for FreeBSD Help? README FIRST! harus dibaca terlebih dahulu.
Kategori Hardware Support digunakan untuk melaporkan masalah yang berhubungan dengan perangkat
keras. Para pengembang PC-BSD berlangganan kategori ini agar mereka dapat menemukan penyebab
masalah, dan jilka perbaikannya telah tersedia, dapat memasukkannya ke dalam PC-BSD versi
berikutnya. Jika Anda mulai menulis pada salah satu forum ini, sebaiknya Anda mengaktifkan
langganannya agar dapat mengetahui bila ada tanggapan pada tulisan Anda. Pastikan untuk membaca
README first sebelum membuat tulisan.
• General Support: jika masalah perangkat keras Anda tidak sesuai dengan kategori forum
lainnya, tuliskan rincian masalahnya di forum ini.
• Graphics Cards: jika Anda mengalami masalah dengan setelan kartu video Anda, tuliskan
rincian masalahnya di forum ini.
• Sound and Multimedia: jika Anda mengalami masalah dengan suara atau dalam memainkan
multimedia seperti CD atau video, tuliskan rincian masalahnya di forum ini.
• Networking: jika Anda mengalami masalah dalam menggunakan atau mengkonfigurasi
antarmuka jaringan, tuliskan rincian masalahnya di forum ini.
• Laptops: jika Anda mengalami masalah dengan pengelola daya atau yang berhubungan dengan
laptop, tuliskan rincian masalahnya di forum ini.
• Drives: jika Anda mengalami masalah dalam mengakses atau memformat CD, DVD, USB atau
hard drive, tuliskan rincian masalahnya di forum ini.
Kategori Development berisikan forum-forum berikut ini:
• Creating PC-BSD Packages (.pbi files): ini tempat berdiskusi bagi pengembang PBI yang
membutuhkan bantuan atau pertanyaan tentang pembuatannya.
• Feature Requests: apakah Anda memiliki ide untuk kemampuan/fitur apa yang Anda harapkan
tersedia di PC-BSD? Forum ini adalah tempat untuk memintanya.
• Translations: ini tempat berdiskusi bagi penerjemah yang menerjemahkan menu atau
dokumentasi PC-BSD.
• Documentation Project: ini tempat berdiskusi bagi mereka yang ingin membantu dokumentasi
PC-BSD.
Page 176 of 193
8.1 Forum PC-BSD
• PC-BSD Installer: ini tempat berdiskusi untuk permintaan kemampuan dan mencoba aplikasi
instalasi PC-BSD.
Kategori Testing ditujukan bagi para penguji beta PC-BSD untuk melaporkan masalah yang ditemukan
pada versi PC-BSD yang akan datang. Kategori ini berisikan forum-forum berikut ini:
• General Testing: jika masalah Anda tidak berhubungan dengan salah satu lingkungan desktop
dibawah ini, laporkan masalahnya di forum ini. Pastikan Anda telah membaca tulisan yang disticky terlebih dahulu karena biasanya berisikan informasi yang berguna tentang pengujian beta
dan masalah yang telah diketahui ada pada snapshot percobaan.
• KDE: jika masalah Anda berhubungan dengan dekstop KDE atau aplikasi-aplikasi KDE,
sampaikan permasalahannya di forum ini. Pastikan Anda telah membaca README first sebagai
petunjuk sebelum menyampaikan masalah.
• Gnome: jika masalah Anda berhubungan dengan dekstop GNOME atau aplikasi-aplikasi
GNOME, sampaikan permasalahannya di forum ini. Pastikan Anda telah membaca README
first sebagai petunjuk sebelum menyampaikan masalah.
• XFCE: jika masalah Anda berhubungan dengan desktop XFCE, sampaikan permasalahannya di
forum ini. Pastikan Anda telah membaca README first sebagai petunjuk sebelum
menyampaikan masalah.
• LXDE: jika masalah Anda berhubungan dengan desktop LXDE, sampaikan permasalahannya di
forum ini. Pastikan Anda telah membaca README first sebagai petunjuk sebelum
menyampaikan masalah.
• Fluxbox: jika masalah Anda berhubungan dengan desktop Fluxbox, sampaikan
permasalahannya di forum ini. Pastikan Anda telah membaca README first sebagai petunjuk
sebelum menyampaikan masalah.
• Ports Testers: jika masalah Anda berhubungan dengan sebuah paket atau port FreeBSD, Anda
dapat menyampaikannya di forum ini. Pastikan Anda telah membaca README first sebagai
petunjuk sebelum menyampaikan masalah.
Kategori International berisikan forum bagi mereka yang berbicara bukan dalam bahasa Inggris untuk
berdiskusi yang berhubungan dengan PC-BSD dalam bahasa mereka. Setiap forum memiliki kategorikategori masing-masing dalam mengatur tulisan. Forum-forum yang tersedia sebagai berikut:
• Spanish - Español
• French - Français
• German - Deutsche
Saat masuk ke forum, sebuah tautan yang bernama UserCP akan muncul disebelah kiri atas. Ini
merupakan panel kontrol Anda dan berisikan berbagai setelan untuk mengkostumasi tampilan forum
bagi. Anda sebaiknya meninjau setelan-setelan yang ada di Control Panel Anda.
Sebelum menanyakan sebuah pertanyaan atau membuat bahasan baru, carilah topik itu menggunaan
fitur pencarian siapa tahu bahasan yang sama sebenarnya telah ada. Jika sudah pernah ada orang yang
membahasnya, Anda dapat melanjutkan pembicaraan tersebut menggunakan tombol Reply. Jika Anda
Page 177 of 193
8.1 Forum PC-BSD
menemukan sebuah bahasan yang sangat bermanfaat, jangan sungkan untuk mengklik tombol Thanks
agar si penulis tahu bahwa pengetahuan yang dia bagi sangat berguna bagi Anda.
Jika bahasan yang diinginkan tidak ada, pilihlah katagori yang paling sesuai unuk tulisan atau
permasalahan Anda. Saat membuat bahasan baru, gunakanlah judul (Title) yang cukup menjelaskan
masalah atau pertanyaan Anda, pengguna lain mungkin ada yang sedang meneliti bahasan yang sama
dan Anda dapat membantunya menemukan pertanyaan Anda. Jelaskan permasalahan Anda secara rinci
pada tulisan Anda sehingga orang lain dapat segera mengerti apa yang Anda alami--jika tidak, mereka
akan membalas lagi dengan pertanyaan untuk mencoba memahami permasalahan Anda. Pastikan Anda
telah berlangganan bahasan Anda tersebut agar Anda segera mendapat pemberitahuan bila ada orang
yang menanggapi tulisan Anda.
Anda dapat menanyakan pertanyaan baru dengan mengklik tombol "New Thread" pada kategori forum
yang sesuai dengan pertanyaan Anda. Sebagai contoh, jika Anda mempunyai masalah dengan setelan
video, Anda seharusnya membuat bahasan baru pada forum Graphics Card. Jika Anda tidak
menemukan kategori yang sesuai dengan peranyaan Anda, gunakan kategori General Support.
Sebagai tambahan dari forum-forum yang tersedia di situs Forum PC-BSD, forum-forum berikut ini
mungkin dapat membantu Anda dalam memecahkan masalah sistem PC-BSD Anda:
• Forum FreeBSD: ada banyak masalah PC-BSD yang pada dasarnya berhubungan sistem operasi
FreeBSD. Forum-forum FreeBSD sangat aktif dan banyak informasi yang bermanfaat yang
dapat diterapkan pada sistem PC-BSD Anda.
• BSD Nexus: berisikan kategori-kategori untuk setiap sistem operasi BSD juga informasi umum
tentang BSD.
• BSD Foren: ini adalah forum di Jerman dan berisikan kategori-kategori untuk setiap sistem
operasi BSD.
• Komunitas FreeBSD Mexico: ini adalah forum di Mexico berbahasa spanyol dan berisikan
kategori untuk sistem operasi FreeBSD.
• BSD Guru PC-BSD Forum: ini adalah forum dalam bahasa polandia dan khusus PC-BSD saja.
Forum tambahan berbahasa polandia untuk sistem operasi BSD lainnya dapat dilihat disini.
8.2 FAQ
FAQ merupakan singkatan dari Frequently Asked Question (pertanyaan yang sering ditanyakan). Oleh
karena itu, Anda sebaiknya selalu memeriksa FAQ sebelum bertanya, karena bisa saja peranyaan
tersebut sudah sering dijawab sebelumnya.
Anda dapat menemukan versi terbaru FAQ PC-BSD disini. FAQ saat ini sedang diperbaiki karena kami
sedang memigrasi FAQ lama dan memastikan jawaban-jawaban yang ada disana dapat digunakan pada
versi PC-BSD saat ini. Disini Anda dapat menyarankan sebuah FAQ yang ingin Anda lihat jawabannya.
8.3 Saluran IRC
Seperti halnya proyek open source lainnya, PC-BSD memiliki Saluran IRC unuk menghubungkan para
Page 178 of 193
8.3 Saluran IRC
pendukung dan pengguna. Untuk terhubung, gunakan informasi berikuti ini pada aplikasi IRC Anda:
Server name: irc.freenode.net
Channel name: #pcbsd
Pada Software Manager terdapat kategori "Chat-IM" dimana Anda dapat menemukan PBI unuk
aplikasi IRC. Jika Anda tidak yakin aplikasi mana yang harus digunakan, kami menyarankan untuk
menggunakan KVirc atau XChat.
IRC merupakan cara terbaik untuk berbincang dengan dengan pengguna lain dan mendapatkan jawaban
atas pertanyaan Anda. Ada beberapa hal yang perlu diingat jika Anda bertanya di IRC:
• Biasanya pengguna selalu tampak ada, walaupun mereka tidak berada di depan komputernya
atau sedang sibuk dengan pekerjaan lain di komputernya. Jika pertanyaan Anda tidak langsung
dijawab, tidak perlu marah, atau meninggalkan saluran dan tidak kembali lagi. Tetaplah disana
dan tunggu beberapa saat untuk mendapat tanggapan dari pengguna lain.
• Para pengguna IRC dapat berada pada zona waktu yang berbeda-beda. Sehingga bisa saja ketika
Anda menanyakan pertanyaan adalah saat tengah malam atau subuh bagi beberapa pengguna.
• Jangan mengirimkan pesan kesalahan yang panjang pada saluran karena aplikasi IRC akan
mengeluarkan Anda. Maka gunakanlah layanan paste seperti pastebin dan berikan URL-nya ke
saluran. Jika Anda ingin memperlihatkan gambar kesalahan, Anda dapat mengunggahnya ke
penyedia tempat tangkapan layar sementara seperti Upload Screenshot dan berikan URL
gambar yang Anda unggah.
• Bersikap sopan dan jangan memaksa pengguna lain untuk menjawab pertanyaan Anda.
• Biasanya Anda akan dianggap kasar bila DM (direct message/pesan langsung) seseorang yang
tidak mengenal Anda. Jika tidak mendapatkan jawaban dari pertanyaan Anda, jangan men-DM
orang-orang yang tidak Anda kenal.
• Saat pertama kali Anda bergabung di saluran, Anda diperbolehkan untuk menyapa dan
memperkenalkan diri Anda.
8.4 Mailing list
Mailing list merupakan cara yang mudah untuk mendiskusikan masalah, penyelesaian, dan meminta
sebuah fitur karena akan adanya arsip diskusi yang dapat dicari. Proyek PC-BSD menawarkan mailing
list berikut ini untuk melayani berbagai bahasan diskusi:
• Announcements: hanya dapat dibaca, list dengan frekuensi yang rendah yang digunakan oleh
tim PC-BSD untuk memberikan pengumuman ke komunitas.
• Commits: list pemasukkan ke SVN untuk kode PC-BSD yang ditambahkan atau diubah oleh
para pengembang.
• Dev: untuk diskusi yang berhubungan dengan teknis pengembangan PC-BSD.
• Docs: untuk komunikasi diantara mereka yang terlibat atau berminat untuk membantu kegiatan
dokumetasi PC-BSD.
• Installer: untuk berdiskusi tentang pengembangan aplikasi pc-sysinstall.
• PBI-bugs: untuk melaporkan dan berdiskusi tentang kesalahan yang ditemukan pada aplikasiaplikasi PBI.
Page 179 of 193
8.4 Mailing list
• PBI-dev: untuk berdiskusi antara pengembang PBI dan pengguna yang berurusan dengan
pembuatan dan pemeliharaan PBI.
• PBIbuild: list pemasukkan ke SVN bagi PBIs yang ditambahkan dan diubah oleh pengembang
PBI.
• PCBSD-Malaysia: diskusi umum bagi pengguna Malaysia dengan bahasa mereka.
• PCBSD-warden: tempat diskusi tentang aplikasi The Warden untuk PC-BSD.
• Public: list umum untuk berdiskusi yang tidak berhubungan dengan mailing list lainnya.
• Support: jika Anda memiliki masalah, Anda seharusnya melaporkan masalah Anda atau pesan
kesalahan pada list ini.
• Testing: untuk yang ingin turut serta dalam pengujian beta PC-BSD dan memberikan umpan
balik.
• Trac-bugs: list pemberitahuan tentang perubahan laporan kesalahan PC-BSD di Trac Database.
• Translations: untuk yang terlibat dalam terjemahan PC-BSD.
Setiap mailing list menyertakan sebuah penjelasan tentang bahasan yang sesuai untuk didiskusikan
pada list dan menunjukkan jika list tersebut hanya untuk dibaca atau tersedia untuk pengguna saling
berdiskusi. Setiap orang dapat membaca arsip dari sebuah list. Jika Anda ingin mengirimkan email ke
mailing list, Anda harus berlangganan terlebih dahulu ke list tersebut. Tautan untuk setiap mailing list
menyediakan sebuah antarmuka untuk berlangganan ke list tersebut. Saat Anda mengirimkan email ke
sebuah list, gunakan alamat email yang Anda gunakan saat mengajukan langganan pada list tersebut.
Beberapa mailing list diarsipkan di gmane. Gmane memungkinkan Anda untuk membaca arsip dalam
beberapa format yang berbeda. Selain iu juga tersedia RSS feed dalam berbagai format untuk selalu
mendapat pesan dan bahasan terbaru.
Selain dari mailing list resmi ini, terdapa pula beberapa mailing list tidak resmi lainnya yang dibuat
oleh pengguna PC-BSD. Kebanyakan dari list ini ditujukan untuk diskusi dalam bahasa tertentu. Daftar
list alternatif PC-BSD ini dapat ditemukan disini.
8.5 FreeBSD Handbook dan FAQ
PC-BSD menggunakan FreeBSD sistem operasi dasarnya, sehingga segala yang ada di FreeBSD
Handbook dan FreeBSD FAQ dapat diterapkan juga di PC-BSD. Kedua rujukan itu sangat lengkap dan
mencakup hampir semua tugas yang dapat Anda selesaikan pada sistem FreeBSD. Kedua rujukan ini
merupakan acuan yang lengkap untuk mempelajari cara kerja dari sistem PC-BSD Anda.
Catatan: beberapa konfigurasi yang dijelaskan di Buku Panduan FreeBSD telah ada pada sistem PCBSD Anda karena telah terapkan untuk Anda. Artinya, dengan membaca FreeBSD Handbook dapat
membantu Anda mengerti bagaimana sistem Anda disetel dan bagimana cara kerjanya.
8.6 Media Sosial
Proyek PC-BSD memelihara beberapa situs media sosial untuk membantu para pengguna untuk selalu
mendapat informasi terbaru dan menyediakan tempat bagi para pengembang dan para pengguna untuk
dapat saling berinteraksi:
• Blog Resmi PC-BSD
Page 180 of 193
8.6 Media Sosial
•
•
•
•
PC-BSD di Twitter
PC-BSD Facebook Group
PC-BSD LinkedIn Group
Spread PC-BSD Wiki
8.7 Pencarian dan Portal
Terdapat banyak portal pencarian yang berhubungan dengan BSD. Jika Anda tidak dapat menemukan
jawaban dari apa yang Anda cari di forum ataupun mailing list, cobalah mencari di situs-situs ini:
•
•
•
•
•
•
•
•
•
•
•
•
Google BSD
The OpenDirectory
FreeBSD mail archives search
FreeBSD News
BSDFreak
BSD News Network
About BSD
BSD Guides
O'Reilly's BSD Devcenter
Slashdot BSD
DistroWatch
LinuxBSDos
8.8 Acuan Lainnya
Situs-situs BSD dan acuan berikut ini juga menyajikan informasi-informasi yang berguna:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
PC-BSD Jerman
PC-BSD Polandia
PC-BSD Rusia
The FreeBSD Diary
A Year in the Life of a BSD Guru
BSD Guru (bahasa Polandia)
Ilmu BSD (bahasa Indonesia)
Mfaridi.com (bahasa Persia)
BSD Youtube channel
PC-BSD Youtube channel
PC-BSD Videos
BSD Talk
The BSD Show
BSD Magazine
BSD Hacks (buku)
Definitive Guide to PC-BSD (buku)
Page 181 of 193
8.8 Acuan Lainnya
•
•
•
•
•
PC-BSD Section at Polish Linux (dalam bahasa Inggris)
PC-BSD Section at Jaki Linux (bahasa Polandia)
Screaming Electron's tutorials
FreeBSD How-Tos for the Lazy and Hopeless
Dokumentasi KDE
9 Mendukung PC-BSD
PC-BSD merupakan proyek komunitas dan bergantung pada keterlibatan dari para pengguna dan
pendukungnya. Bagian ini memberikan ide untuk terlibat dalam proyek PC-BSD. Kami juga memiliki
daftar Tugas-tugas yang Mencari Orang jika mencari tugas tertentu yang ingin Anda bantu.
• Menjadi Seorang Penguji Beta
• Menjadi Penerjemah
• Menjadi Seorang Pengembang
• Melaporkan Kesalahan-kesalahan
• Mengirimkan Permintaan PBI
• Mencoba PBI
• Membuat PBI
• Menyumbangkan Uang
• Menyediakan Mirror
• Menjadi Seorang Advokat
9.1 Menjadi Seorang Penguji Beta
Jika Anda senang bermain-main dengan sistem operasi dan memiliki sedikit waktu luang, salah satu
cara yang efektif untuk membantu proyek ini adalah dengan melaporkan masalah yang Anda dapati
saat menggunakan PC-BSD rilis saat ini.
Jika Anda memiliki sebuah sistem yang menganggur atau mesin virtual, Anda juga dapat mengunduh
dan mencoba snapshot versi alpha, beta atau release candidate terbaru. Versi-versi ini masih dalam
pengujian dan belum dirilis secara resmi. Memiliki sebanyak-banyaknya orang menggunakan PC-BSD
pada berbagai konfigurasi perangkat keras yang berbeda akan sangat membantu proyek menemukan
dan memperbaiki kesalahan-kesalahan. Ini akan membuat PC-BSD semakin baik untuk semua orang.
Catatan: Pada November 2010, snapshot alpha percobaan untuk rilis 8.2 dan 9.0 mendatang tersedia
dan diperbarui setiap beberapa minggu untuk menyelesaikan laporan-laporan kesalahan. PC-BSD
dirilis setelah rilis FreeBSD untuk memungkinkan beberapa pengujian tambahan. Saat ini, tanggal rilis
untuk 8.2 diperkirakan pada January 2011 dan untuk 9.0 pada Juni atau Juli 2011. Berlangganan PCBSD blog merupakan cara yang bagus untuk selalu mendapat berita terbaru tentang ketersediaan dari
snapshot percobaan dan kesalahan-kesalahan penting yang ditemukan pada sebuah snapshot.
Page 182 of 193
9.1 Menjadi Seorang Penguji Beta
Jika Anda tertarik menjadi penguji, berlanggananlah mailing list testing. Karena setiap versi percobaan
tersedia akan diumumkan di mailing list ini. Anda juga dapat mengetahui masalah apa yang ditemukan
oleh penguji yang lain dan dapat pula memeriksa apakah masalah tersebut juga terjadi pada perangkat
keras Anda. Anda dapat berlangganan RSS feed Gmane jika Anda ingin cara cepat untuk selalu
mendapatkan topik apa yang sedang dibicarakan pada mailing list testing.
Setiap orang dapat menjadi penguji beta. Ikuti tips berikut ini agar Anda dapat dengan tepat
menjelaskan penemuan Anda agar para developer dapat memperbaikinya sesegera mungkin:
• sebelum mengirimkan email, carilah terlebih dahulu di mailing list testing apakah telah ada
orang yang melaporkan masalah yang sama.
• saat melaporkan masalah baru, gunakan judul email yang cukup menjelaskan isinya dan
mengikutsertakan kesalahannya apa dan versi PC-BSD. Idealnya, judul email cukup singkat
saja (kurang lebih 8 kata) dan berisikan kata kuci tentang kesalahan tersebut. Contohnya
"Warden on 8.1 fails to export jail".
• pastikan pada isi email Anda menyebutkan versi PC-BSD dan arsitekturnya (contoh, 8.1 RC2,
64 bit version).
• berikan keterangan singkat (2-3 kalimat) tentang langkah apa yang dilakukan hingga kesalahan
tersebut muncul (contoh, when I right click a jail in warden and select Export jail to a .wdn file,
it lets me select a file name, but then it freezes). Sertakan pula pesan kesalahan ada.
• sertakan pula informasi lainnya yang berguna (contoh, this seems to work on my 32 bit system
atau this used to work on 8.0).
• jika masalah tersebut berhubungan dengan perangkat keras, sertakan salinan dari berkas
/var/run/dmesg.boot karena berkas ini menunjukkan perangkat keras apa saja yang dideteksi
saat sistem PC-BSD di-boot.
9.2 Menjadi Penerjemah
PC-BSD menggunakan Pootle untuk mengatur terjemahan dari menu pada layar-layar yang digunakan
oleh penginstal dan aplikasi PC-BSD. Pootle memudahkan Anda untuk melihat apakah PC-BSD telah
sepenuhnya diterjemahkan ke dalam bahasa Anda. Pootle juga mempermudah pengguna untuk
memeriksa dan mengirimkan teks terjemahan karena menggunakan penyunting berbasis web dan
sistem komentar. Artinya para penerjemah dapat menggunakan waktunya untuk membuat dan meninjau
terjemahan, bukan malah menghabiskan waktu untuk mempelajari penggunaan sistem terjemahan ini.
Untuk melihat status dari terjemahan, bukalah Sistem Terjemahan PCBSD menggunakan perambah
web Anda, seperti tampak pada Gambar 9.2a:
Page 183 of 193
9.2 Menjadi Penerjemah
Gambar 9.2a: Sistem Terjemahan Pootke Milik PC-BSD
Bahasa pada PC-BSD yang diminta oleh pengguna ditampilkan berurutan sesuai abjad disebelah kiri.
Jika bahasa Anda tidak tersedia dan Anda ingin membatu membuatkan terjemahannya, kirimkanlah
permintaan melalui email ke mailing list translations agar dapat ditambahkan.
Papan berwarna hijau pada kolom Overall Completion menunjukkan persentase menu PC-BSD yang
telah diterjemahkan. Jika sebuah bahasa belum mencapai 100%, artinya menu-menu yang ada belum
diterjemahkan dan akan ditampilkan dalam bahasa Inggris.
Jika Anda mengklik pada sebuah nama bahasa dan lalu klik pada tautan pcbsd dibawah kolom "Name",
Anda akan melihat menu-menu yang dapat diterjemahkan. Contoh yang ada pada Gambar 9.2b
menunjukkan terjemahan untuk bahasa Yunani:
Page 184 of 193
9.2 Menjadi Penerjemah
Gambar 9.2b: Melihat Menu-menu yang Tersedia untuk Sebuah Bahasa
Pada contoh diatas, menu CrashHandler telah selesai diterjemahkan, tapi untuk LifePreserver masih
belum selesai.
Jika Anda mengklik tab Review, Anda akan melihat daftar dari statistik seperti yang tampak pada
Gambar 9.2c. Halaman ini menunjukkan hasil pemeriksaan kualitas oleh Pootle, yang mencoba
menolong penerjemah hal-hal yang masih kurang tepat. Keterangan untuk setiap pemeriksaan kualitas
dapat ditemukan disini.
Jika Anda berkeinginan untuk menerjemahkan ke dalam bahasa Anda, Anda sebaiknya terlebih dahulu
bergabung ke mailing list translations dan memperkenalkan diri Anda dan bahasa apa yang akan Anda
bantu. Dengan begitu Anda akan dapat bertemu dengan relawan lainnya serta mengikuti perkembangan
dan pemberitahuan atau pembaruan yang dapat berpengaruh pada terjemahan.
Setelah Anda masuk ke Pootle, masuklah ke menu yang ingin Anda terjemahkan. Gambat 9.2d
meneruskan contoh sebelumnya dengan mengklik tautan untuk LifePreserver.po versi bahasa Yunani.
Page 185 of 193
9.2 Menjadi Penerjemah
Gambar 9.2c: Meninjau Pemeriksaan Kualitas Bahasa
Pada contoh ini, string pertama (kata Disabled) telah diterjemahkan namun mengandung 2 buah
kesalahan untuk pemeriksaan kualitas. Penerjemah dapat memeriksa terjemahannya serta
menghilangkan spasi ganda yang tidak diperlukan. Setelah selesai, penerjemah dapat mengklik tautan
"Add Comment" untuk mengetikkan komentar tambahan lalu mengklik tombol "Submit" untuk
menyimpan perubahan. Setiap kata (string) pada menu diberi nomer--mengklik pada tautan yang sesuai
dengan nomernya akan membuka kotak teks pada penyunting Pootle, atau gunakan tautan Next dan
Previous untuk berpindah diantara kotak teks.
Jika Anda perlu bantuan dalam menerjemahkan atau menggunakan sistem Pootle, Anda dapat meminta
pertolongan pada mailing list translations atau pada Forum Translation PC-BSD.
Page 186 of 193
9.2 Menjadi Penerjemah
Figure 9.2d: Menggunakan Antarmuka Pootle untuk Menyunting Sebuah String
9.3 Menjadi Pengembang
Jika Anda menyukai pemrograman, dan terutama yang berhubungan dengan FreeBSD, kami akan
sangat senang sekali bila Anda bergabung dengan Tim PC-BSD sebagai PC-BSD committer.
Penggembang yang ingin membantu meningkatkan kualiatas kode basis PC-BSD selalu disambut
dengan tangan terbuka! Jika Anda ingin mengambil bagian pada pengembangan inti, dan menyumbang
sedikit kode, tempat yang sesuai untuk memlulainya adalah bergabung dengan mailing list developers.
Setelah Anda bergabung silahkan Anda merambah daftar TODO aktif kami, atau mencari kesalahan
yang perlu diperbaiki pada PC-BSD di Trac Database. Jika Anda menemukan hal yang menarik untuk
Anda kerjakan, atau memiliki proposal untuk sebuah proyek yang ingin Anda masukkan ke PC-BSD,
silahkan beritahu kami melalui mailing list developers dan kami akan dengan senang hati membantu
Anda untuk memulainya.
Hampir semua GUI aplikasi khusus PC-BSD dibangun dalam bahasa C++ menggunakan QT Library,
dan pengembangan non-GUI lainnya diselesaikan menggunakan skrip Bourne shell standar. Ada
beberapa kasus dimana bahasa atau pustaka lain dibutuhkan, namun itu akan dievaluasi kasus per
kasus, maka segeralah beritahu kami tentang proposal Anda pada mailing list developers.
Para pengembang akan menemukan bacaan yang sangat membatu pada tautan berikut ini:
• Mailing List Commits
• Wiki Pengembangan
• Mendapatkan Sumber PC-BSD
Page 187 of 193
9.3 Menjadi Pengembang
• Manual qmake
9.4 Melaporkan Kesalahan-kesalahan
Menemukan sebuah kesalahan di PC-BSD? Jika iya, luangkanlah sedikit waktu untuk membaca bagian
ini terlebih dahulu untuk memastikan bahwa kesalahan yang Anda temukan dapat dilaporkan ke
kelompok yang seharusnya dan segera dibenahi.
Hal pertama yang perlu diperhatikan adalah jenis kesalahan yang Anda temui. Apakah ini adalah
sebuah kesalahan yang membuat Anda tidak dapat menginstal dan menjalankan PC-BSD dengan baik
(sebuah kesalahan sistem), atau ini merupakan sebuah masalah dari paket aplikasi yang terinstal seperti
FireFox (kesalahan pada aplikasi)?
Sebuah kesalahan aplikasi dapat dikelompokkan pada beberapa kategori:
Kesalahan Pemaketan Aplikasi
Yang pertama adalah kesalahan pemaketan, dimana Anda tidak dapat menginstal atau tidak dapat
berjalan sama sekali. Untuk jenis kesalahan seperti ini, silahkan Anda melaporkannya ke Trac Database
kami (setalah masuk tentunya) dan untuk Type, pilih "PBI Packaging Bug". Berikan penjelasan serincirincinya tentang kesalahan tersebut:
•
•
•
•
Nama aplikasi
Versi PC-BSD yang Anda gunakan
Arsitektur yang Anda gunakan (32bit atau 64bit)
Penjelasan rinci dari kesalahan tersebut, termasuk salinan dari berkas log-nya, bila ada
Kesalahan Saat Aplikasi dijalankan
Kesalahan ini terjadi saat aplikasi telah diinstal dan dapat dijalankan dengan baik, namun saat
digunakan tiba-tiba mati atau menampilkan hal-hal yang tidak diinginkan. Contohnya seperti
OpenOffice gagal mengimpor sebuah dokumen atau aplikasi chat tidak dapat terhubung ke sebuah
jaringan. Jenis kesalahan ini sesuainya dilaporkan ke pengembang aplikasi tersebut. Cara terbaik untuk
menemukannya adalah dengan mencari aplikasi Anda tersebut di Software Manager, lalu klik tautan
"Vendor". Umunya setiap situs aplikasi memiliki tautan "bug report" atau cara lain yang dapat
digunakan untuk menghubungi pengembangnya untuk melaporkan masalah Anda.
Kesalahan sistem adalah kesalahan yang menghambat proses instalasi PC-BSD atau masalah dengan
perangkat keras. Contohnya dapat berupa sistem yang tidak dapat di boot, kegagalan instalasi,
ketiadaan driver untuk perangkat keras Anda, atau desktop yang tidak dapat digunakan setalah instalasi.
Untuk melaporkan jenis kesalahan ini, silahkan mengikuti langkah-langkah berikut ini jenis kesalahan
sistem Anda:
Kesalahan Driver Sistem
Contoh dari kesalahan driver adalah ketiadaan driver perangkat jaringan, tidak adanya suara, atau tidak
terdeteksinya disk drive. Hampir seluruh kesalahan ini berhubungan langsung dengan FreeBSD yang
merupakan basis pembuatan PC-BSD, dan cara terbaiknya adalah mendiskusikannya secara langsung
dengan tim FreeBSD. Melaporkan sebuah kesalahan ke FreeBSD dapat dilakukan melalui halaman
Send PR. Anda juga sebaiknya mencarinya di mailing list FreeBSD karena mungkin saja pengguna lain
Page 188 of 193
9.4 Melaporkan Kesalahan-kesalahan
telah menemukan bug ini sebelumnya atau telah ada solusi untuk masalah seputar perangkat keras
Anda. Berikut ini adalah beberapa mailing list yang berhubungan:
• ACPI - Pengaturan Daya dan Pengembangan ACPI
• Emulation - Tempat untuk mendiskusikan Linux, VirtualBox, Wine dan dukungan plugin Flash
Linux
• Multimedia - Driver Suara dan Aplikasi Multimedia
• USB - Dukungan USB dan Pengembangannya
• Xorg - Xorg / Dirver Video dan Pengembangannya
Kesalahan Instalasi Sistem
Segala kesalahan yang terjadi saat proses instalasi PC-BSD seharusnya dilaporkan ke Trac Database,
dengan informasi serinci mungkin, termasuk:
• Versi dan arsitektur PC-BSD
• informasi perangkat keras, ukuran disk, besaran RAM dan CPU
• catatan khusus instalasi seperti pemilihan fitur yang tidak standard atau tatanan disk yang
dikostumasi
• informasi pada kotak "more details" pada kotak dialog kegagalan instalasi
Kesalahan Sistem Lainnya
Silahkan melaporkan kesalahan apapun tentang HAL atau mounting disk eksternal menggunakan
instruksi disini. Laporkan masalah yang berhubungan dengan desktop KDE pada KDE di FreeBSD
Bug Tracker dan kesalahan kategori umum KDE ke KDE Bug Tracking system.
9.5 Mengirimkan Permintaan PBI
Apakah aplikasi yang Anda butuhkan tidak tersedia sebagai sebuah PBI? Membuat permintaan akan
sebuah PBI adalah cara yang paling baik agar para pengembang PBI tahu aplikasi apa lebih berguna
bagi pengguna PC-BSD. Sebelum Anda meminta sebuah PBI, lakukanlah hal berikut ini:
• periksalah di Software Manager apakah PBI tersebut telah ada. Jika telah ada namun Anda
menginginkan versi yang lebih baru, sebutkanlah pada permintaan Anda.
• carilah di Freshports untuk melihat apakah telah ada paketnya untuk FreeBSD karena akan lebih
mudah dan cepat membuat PBI dari paket yang telah ada. Jika paket belum ada, sebutkanlah
pada permintaan Anda.
• periksalah apakah permintaan akan aplikasi itu telah disampaikan di PBI Requests Forum atau
PBI-dev Mailing list.
Untuk membuat permintaan, buatlah bahasan baru di PBI Requests Forum. Jika ini merupakan tulisan
Anda pertama kali, Anda perlu menggunakan tautan Register untuk membuat nama pengguna dan kata
sandi agar Anda dapat masuk dan menyampaikan permintaan Anda.
Catatan: Anda tidak perlu masuk hanya untuk membaca isi dari forum PC-BSD; Anda harus masuk
bila ingin membuat bahasan baru atau memberi balasan ke yang sudah ada.
Setelah Anda menyampaikan permintaan Anda, klik tautan Thread Tools -> Subscribe to this Thread ->
Page 189 of 193
9.5 Mengirimkan Permintaan PBI
dan pilih Notification Type yang Anda inginkan sehingga Anda akan diberitahu bila Anda tanggapan
atas permintaan Anda. Jika Anda ingin menerima pemberitahuan tentang seluruh permintaan PBI pada
forum ini, klik Forum Tools -> Subscribe to this Forum saat berada di forum.
Saat membuat bahasan baru, sertakan nama PBI yang Anda minta pada judul bahasan. Dengan begitu
para pengembang PBI dan pengguna PC-BSD lainnya akan lebih mengetahui aplikasi mana yang
diminta.
Orang-orang yang membuat PBI berlangganan pada PBI Requests forum. Biasanya, seseorang akan
menanggapi sebuah permintaan setelah beberapa hari tentang apakah mereka sedang melakukan
pembuatan PBI-nya atau menjelaskan bahwa pembuatan PBI tersebut akan bermasalah. Proses PBI
adalah sebagai berikut:
1. seorang pengguna meminta sebuah PBI
2. seseorang menanggapi permintaan tersebut dan membuat sebuah modul PBI
3. PBI modul dikirimkan ke pbi-dev mailing list agar dapat ditambahkan ke server pembuat PBI
4. PBI modul dibuat pada server pembuat PBI
5. setelah PBI dibuat, penguji PBI mencoba fungsi-fungsi dasarnya seperti memastikan palikasi
dapat berjalan dan menunya dapat tampil dan dapat digunakan
6. setelah PBI diuji, PBI diunggah ke PBIDir sehingga tersedia di Software Manager
7. setelah PBI diunggah, permntaan PBI akan dipindahkan dari PBI Requests Forum ke the
Finished PBIs forum
Perlu dicatat bahwa paling tidak memerlukan 2-7 hari untuk sebuah PBI baru melewati langkah 3
hingga langkah 7 karena perlu dilakukannya pengujian. Jika terjadi keterlambatan, biasanya berarti ada
masalah yang ditemukan pada PBI itu dan para penguji tengah berusaha menangani masalahnya.
Bagian berikutnya menjelaskan bagaimana Anda dapat membantu proses pengujian PBI.
Jika Anda ingin mendapat pemberitahuan saat PBI baru ditambahkan atau telah diperbarui ke versi
yang baru, berlanggananlah RSS feed PBI Terbaru.
9.6 Menguji PBI
Pada bagian sebelumnya menunjukkan bahwa PBI baru diunggah ke server pembuat PBI. Sebernarnya
terdapat beberapa lokasi pembuatan,berdasarkan versi dan arsitektur PC-BSD:
•
•
•
•
•
•
PC-BSD 7.x - i386
PC-BSD 7.x - amd64
PC-BSD 8.x - i386
PC-BSD 8.x - amd64
PC-BSD 9.x - i386
PC-BSD 9.x - amd64
Gambat 9.6a menunjukkan contoh dari lokasi PC-BSD 8.x 32 bit.
Ada dua cara yang dapat Anda lakukan untuk membantu pengujian PBI.
Page 190 of 193
9.6 Menguji PBI
Pertama, jika Anda ingin membantu menguji sebuah PBI sebelum PBI tersebut disetujui, kunjungi
lokasi pembuatan dari versi dan arsitektur milik Anda. Carilah nama dari PBI yang hendak Anda uji
dalam kolom Module dan klik tautannya. Lalu Anda dapat mengunduh berkas yang berkahiran .pbi.
Jika Anda mengklik ganda PBI yang telah diunduh didalam Dolphin, PBI akan segera diinstalkan untuk
Anda. Jika Anda mendapati masalah dengan PBI tersebut, kirimlah emaill ke mailing list PBI-dev
dengan menjelaskan bagaimana langkah-langkah agar masalah tersebut muncul. Sertakan pula teks dari
pesan kesalahan yang Anda dapati.
Gambar 9.6a: Melihat Status dari PBI di Server Pembuat PBI
Page 191 of 193
9.6 Menguji PBI
Kedua, Anda dapat mencoba memperbaiki modul PBI yang Build Status-nya FAILED. Jika Anda
mengklik nama dari modul yang gagal, Anda dapat mengunduh build.log.bz2 untuk modul tersebut.
Untuk mengakses berkas ini, Anda dapa melakukan:
bunzip2 build.log.bz2 untuk memekarkan berkasnya agar Anda dapat membacanya menggunakan
aplikasi pengolah kata.
atau
bzcat build.log.bz2 untuk membaca berkas tersebut tanpa memekarnya terlebih dahulu. Hasil
keluarannya akan bergulir hingga bagian paling akhir, dimana kesalahan terjadi. Gunakan bzcat
build.log.bz2 | more jika Anda ingin membaca berkas tersebut secara keseluruhan.
Jika Anda mengetahui penyebab masalahnya setelah membaca pesan kesalahannya, Anda akan
memerlukan modulnya untuk mencoba menyelesaikan masalahnya. Module tersebut terdapat di
subversion repository PC-BSD. Untuk mengunduh modul, Anda dapat menggunakan perintah svn.
Sebagai contoh, PBI math/scilab ditandai sebagai FAILED pada Gambar 9.6a. Untuk mengunduh
modul tersebut, cd ke direktori yang sesuai dan jalankan perintah berikut ini. Perlu diingat bahwa
perintah svn menggunakan svn:// URI (bukan http://) dan tidak menyertakan bagian /browser/ yang
Anda lihat pada URL-nya jika Anda menggunakan perambah web untuk merambah modul-modul.
svn co svn://svn.pcbsd.org/pbibuild/modules/math/scilab
Contoh perintah ini akan membuat direktori yang bernama scilab dan meletakkan berkas-berkas pada
direktori tersebut. Jika Anda membuat perubahan pada berkas-berkas ini guna memperbaiki
masalahnya, buatlah berkas tar.gz dari direktori tersebut dan kirimkan tarball-nya ke mailing list PBIdev agar perubahan tersebut dapat diunggah ke server pembuat PBI.
9.7 Membuat PBI
Jika Anda ingin membuat sebuah PBI untuk PC-BSD versi 7.x atau 8.x, bacalah petunjuk yang ada
pada Panduan Pembuatan Modul PBI.
Format PBI untuk 9.x berbeda dan Format PBI untuk 9.0 dan Seterusnya menjelaskan perubahan yang
ada. Dokumentasi akan ditambahkan pada PC-BSD 9 Handbook menjelaskan bagaimana membuat
modul PBI dalam format yang baru.
9.8 Menyumbangkan Uang
Untuk membantu proyek PC-BSD secara keuangan, mengapa tidak mempertimbangkan untuk
memberikan sumbangan bila Anda menyukai produk kami? Cara lainnya Anda dapat membeli
CD/DVD instalasi PC-BSD dan barang-barang yang bagus dari FreeBSD Mall, perusahaan saudara
PC-BSD. Untuk perusahaan mungkin dapat mempertimbangkan untuk membeli dukungan profesional
dari iXsystems.
9.9 Menyediakan Mirror
Kami selalu tertarik dengan mirror tambahan. Jika Anda memiliki ruang dan bandwidth yang berlebih,
Anda dapat membantu proyek PC-BSD dan pengguna PC-BSD dengan menjadi mirror. Semakin
Page 192 of 193
9.9 Menyediakan Mirror
banyak mirror artinya semakin tinggi kecepatan pengunduhan dan semakin banyak lokasi tempat
menggunduh bagi pengguna.
Catatan: Anda tidak perlu menyediakan sebuah server untuk membantu meningkatkan kecepatan
pengunduhan bagi pengguna lain. PC-BSD juga disebarkan sebagai sebuah torrent dan Anda dapat
membantu kami dengan melakukan seeding, terutama pada dua minggu pertama setelah rilis baru. Jika
Anda belum pernah melakukan seeding, bacalah FAQ.
Mirror merupakan sumber kehidupan dari proyek open source manapun seperti PC-BSD. Jika Anda
memiliki sistem dengan koneksi kecepatan tinggi, ruang kosong sebesar 150-200GB, dan kemampuan
untuk rsync dengan sebuah host, maka kami membutuhkan Anda!
Sebagai contoh, perintah rsync ini akan menyalin seluruh koleksi ISO dan PBI:
rsync -vaz --delete isc.pcbsd.org::ftp .
Perintah tersebut sebaiknya dijalankan sebagai cron job dengan frekuensi sehari sekali.
Setelah Anda selesai melakukan proses rsync, mohon mengirimkan email ke kris@pcbsd.org untuk
memberitahunya URL dari mirror tersebut sehingga mirror baru itu dapat segera didaftarkan dan
tersedia bagi pangguna lainnya.
9.10 Menjadi Seorang Advokat
Anda menyukai PC-BSD? Mengapa tidak mengatakannya kepada dunia tentangnya? Keluarga Anda,
teman Anda, sesama pelajar dan rekan? Anda tidak akan menjadi satu-satunya yang menyukai sistem
operasi yang bebas, bebas virus, bebas spyware dan bebas adware. Berikut ini adalah beberapa saran
untuk Anda memulainya:
Anda dapat bertukar pikiran dan berhubungan dengan advokat PC-BSD lainnya di Wiki Menyebarkan
PC-BSD.
Anda dapat membakar beberapa buah DVD dan membagikannya. Jika sekolah Anda atau kelompok
pengguna Anda akan mengadakan sebuah acara dimana Anda dapat mempromosikan PC-BSD, Anda
dapat pula meminta DVD tambahan pada sales@pcbsd.com.
Webmaster dan blogger dapat mencantumkan tombol Menyebarkan PC-BSD pada button situsnya.
Pertimbangkanlah untuk memberikan presentasi tentang PC-BSD pada acara komunitas lokal atau
konfrensi. Beritahu kami tentang kegiatan tersebut dan kami akan membantu Anda menyampaikannya
ke seluruh dunia.
Page 193 of 193
Download