Bab I membahas tentang instalasi distro Linux Blankon Pattimura. Langkah-langkah instalasi meliputi memilih bahasa, pengecekan persyaratan sistem, konfigurasi partisi hardisk dengan membuat partisi utama berukuran 19 GB menggunakan filesystem Ext4 dan titik mount '/'.
2. KATA PENGANTAR
Puji Syukur kita panjatkan kepada Tuhan Yang Maha Esa, karena izin dan
kuasanyalah sehingga kami dapat menyelesaikan Ebook ini, yang kami beri judul
“Kita Bisa dengan OSS (Open Source Software)”. Ebook ini berisi tentang
Pembahasan dan Tutorial-tutorial mengenai Linux dan Software yang berbasis
Free / bebas.
Ebook yang dibuat cukup lengkap, semoga dengan Ebook ini dapat
memberikan kemudahan sekaligus referensi bagi kita yang mau memperdalam
pengetahuan tentang Linux dan Software Free / bebas. Di dalamnya sudah
disertakan panduan installasi, konfigurasi dan tutorial-tutorial yang dapat
memudahkan kita dalam mempelajari linux.
Ucapan Terima Kasih kepada rekan-rekan (Dosen dan Mahasiswa) yang
turut membantu dalam penyusunan Ebook ini.
Tak ada gading yang tak retak, demikian juga tulisan dalam Ebook ini, kami
sadar masih banyak kekurangan.
Kritik dan Saran yang membangun sangat kami harapkan, demi membawa
Ebook ini menjadi lebih baik lagi.
1
3. Ebook KSL - Kita Bisa dengan FOSS-ID
About us !
Kelompok Studi Linux ini awalnya hanya sebuah perkumpulan orang-orang
yang suka dengan linux, seiring bertambahnya waktu, seorang dosen dari
Universitas Negeri Gorontalo lebih tepatnya Dosen Teknik Informatika
menyarankan kepada perkumpulan ini untuk membuat suatu komunitas linux guna
untuk membantu orang-orang dalam hal Linux, dengan adanya saran maka
Kelompok Studi Linux berdiri
Kelompok Studi Linux ini resmi berdiri pada tanggal 20 November 2010,
dengan ketua pertama Yunus Monoarfa, Sekretaris Rudin Himu, Bendahara Nur
Laila Pade, dan dengan memiliki beberapa anggota yang berjumlahkan 23 orang.
Kelompok Studi Linux selain melaksanakan sosialisasi tentang Linux ke
beberapa Sekolah dengan program yang kami beri nama “KSL Go To School”
dengan tujuan agar para generasi muda dapat mengenal dan menggunakan
software Gratis, dan dapat menurunkan tingkat pembajakan software.
Latar Belakang !
Kebutuhan akan informasi / keinginan ingin berbagi dan memberantas
pembajakan khususnya di Gorontalo, dan mendukung program Indonesia Go Open
Source.
Tujuan !
Memasyaratkan Kebebasan menggunakan free open source software di Gorontalo.
Hak cipta / Licensi !
• Seluruh materi / tutorial ini dapat didownload / dibaca dan dimodifikasi serta
disebarkan secara bebas (Free), syaratnya dengan menuliskan sumber.
• Mengikuti Lisensi GPL (General Public license)
2
4. Ebook KSL - Kita Bisa dengan FOSS-ID
DAFTAR ISI
KATA PENGANTAR___________________________________________________1
About Us____________________________________________________2
Latar belakang______________________________________________2
Tujuan______________________________________________________2
Hak Cipta___________________________________________________2
DAFTAR ISI_______________________________________________________3
FAQ (FREQUENTLY ASK QUESTIONS)___________________________________7
BAB I INSTALLASI________________________________________________10
A. Installasi Distro Blankon_______________________________10
B. Dual Boot_______________________________________________19
BAB II Manajemen paket__________________________________________22
A. APT_____________________________________________________22
B. Debian Package (*.deb)__________________________________25
C. Repository______________________________________________27
D. Package Installer (.bin, .sh, dan .run)_________________31
E. Software Manager________________________________________33
1. Synaptic package Manager___________________________33
2. Ubuntu Software Center_____________________________37
F. Tarball Package (.tar.gz, .tar.bz2, .rar,.zip,)_________39
BAB III DESKTOP_________________________________________________40
A. Desktop Environment_____________________________________40
1. Gnome____________________________________________40
2. KDE______________________________________________42
3. XFCE_____________________________________________43
4. LXDE_____________________________________________44
3
5. Ebook KSL - Kita Bisa dengan FOSS-ID
B. File Manager (Nautilus)_________________________________45
BAB IV BASH_____________________________________________________53
A. Bash Shell______________________________________________53
B. CLI (Command Line Interfaces)___________________________55
C. File Permission_________________________________________63
D. FileSystem______________________________________________66
BAB V Aplikasi Linux____________________________________________68
A. Office__________________________________________________68
a. installasi Open Office_____________________________68
b. installasi Libre Office____________________________69
c. Introducing Open Office____________________________70
B. Multimedia______________________________________________74
a. Installasi Audacious_______________________________75
b. Installasi Gnome-Mplayer___________________________76
c. Installasi Cheese (Webcam)_________________________77
d. Installasi Brasero_________________________________79
e. Installasi Mobile Media Converter__________________80
C. Internet________________________________________________81
a. Installasi Chromium Browser________________________81
b. Installasi Pidgin Internet Massanger_______________82
c. Installasi X-Chat IRC______________________________83
d. Installasi Download manager Gwget__________________84
e. Integrasi Mozilla Firefox dan Gwget________________85
D. Graphics________________________________________________87
a. Installasi GIMP____________________________________87
b. Installasi InkScape________________________________89
4
6. Ebook KSL - Kita Bisa dengan FOSS-ID
c. Installasi Blender_________________________________90
d. Installasi KolourPaint_____________________________91
E. Desktop Effect 2D/3D____________________________________92
a. Installasi dan Konfigurasi Simple CCSM_____________92
b. Installasi dan Konfigurasi Conky___________________97
c. Installasi Cairo-Dock_____________________________100
F. Aplikasi Pendukung_____________________________________102
a. Installasi Driver Modem___________________________102
b. Installasi dan Konfigurasi Driver Print___________110
c. Installasi Driver VGA_____________________________115
d. Installasi Codec Plugin Multimedia________________117
e. Installasi / Konfigurasi Wine_____________________118
f. Installasi / Konfigurasi Virtualbox_______________120
g. Installasi / Konfigurasi Samba____________________122
h. Installasi Ubuntu-Tweak___________________________124
BAB VI Network and Security____________________________________125
A. Webserver______________________________________________125
a. Apache____________________________________________125
b. Nginx_____________________________________________128
B. CMS (Content Management System)________________________130
a. Joomla____________________________________________130
b. Wordpress_________________________________________135
c. Drupal____________________________________________138
C. Mail Server____________________________________________142
a. POSTFIX dan SquirelMail___________________________142
b. Zimbra____________________________________________148
5
7. Ebook KSL - Kita Bisa dengan FOSS-ID
D. DHCP Server____________________________________________152
E. PROXY Server___________________________________________156
F. DNS Server_____________________________________________161
G. Setting dan Konfigurasi PC-ROUTER______________________166
BAB VII Remaster_______________________________________________168
A. RemasterSys____________________________________________169
B. Ubuntu Coztumize Kit___________________________________172
BAB VIII Tips,Trik dan Tutorial________________________________177
BAB IX Cerita dan Pengalaman Tentang Linux_____________________193
BAB X Penutup__________________________________________________194
BAB XI Sumber__________________________________________________195
6
8. Ebook KSL - Kita Bisa dengan FOSS-ID
FAQ (Frequently Ask Questions)
Apa itu Kernel ?
Kernel adalah Inti dari Sistem Operasi, Kernel berfungsi untuk mengalokasikan
sumber daya (memory) untuk Proses.
Apa itu Linux?
Linux merupakan kernel (inti) sistem operasi yang berfungsi untuk mengalokasikan
proses yang di minta oleh user, Linux didesain oleh seorang Mahasiswa Finlandia,
yang bernama Linus Torvalds, Linus membuat Linux karena terinspirasi oleh Sistem
Operasi Unix, Linux didistribusikan dibawah lisensi GPL (General Public Licence)
yang membolehkan kita untuk menyalin, mengedit, dan mendistribusikan kembali
tanpa dikenakan biaya apapun.
Apa itu Distro Linux?
Distro (distribusi) Linux merupakan Kernel Linux dan kumpulan aplikasi-
aplikasi linux yang dipaketkan oleh perusahaan, organisasi, atau personal
yang tertarik dengan Linux dan berusaha untuk memaketkannya menjadi
sistem operasi yang siap digunakan sesuai dengan kebutuhan, pada saat ini
Linux sudah memiliki banyak distro turunan dari beberapa Distro besar seperti
Redhat, Debian,dan Slackware.
7
RedHat Debian Slackware
Mandrake Ubuntu
-Blankon
-Xubuntu
-Lubuntu
-Kubuntu
-Sabily
Mandriva
SLAX SUSEKnopix
9. Ebook KSL - Kita Bisa dengan FOSS-ID
Di Linux apa juga ada aplikasi office / Libre Office?
Di Linux Anda bisa menggunakan Open Office untuk aplikasi perkantoran
semisal OpenOffice Writer, AbiWord, Latex untuk mengolah teks, OpenOffice
Spreadsheet atau Calc untuk mengolah dokumen tabeler, OpenOffice
Presentation atau Impress untuk mengolah presentasi, serta dan OpenOffice
Database untuk pengolahan database.
Gnome, KDE dan XFCE apakah merupakan distro linux ?
ketiga nama tersebut merupakan window manager yang digunakan pada
banyak distro linux, semisal Gnome pada Ubuntu, KDE pada Mandriva dan
XFCE pada Zenwalk.
Apakah kalimat "free" pada tiap distro berarti gratis ?
kalimat "FREE" yang dimaksud tidak selalu gratis, kalimat free tersebut diambil
dari kalimat "Freedom" yang berarti merdeka / bebas. akankah berarti juga
gratis ? tidak juga, programmer atau distro berhak meminta bayaran /
sumbangan yang pantas akan produknya. biasanya dalam bentuk dukungan
korporat dan sumbangan bagi proyek software terkait
Apa dengan menggunakan Linux saya masih bisa memutar file multimedia?
Dengan menggunakan Linux anda tetap akan bisa memutar file-file multimedia
Anda, seperti untuk memutar file .mp3 di Linux anda dapat menggunakan
Audacious, XMMS, Beep Media Player atau Amarok dan untuk memutar file
video anda dapat menggunakan Xine, SMplayer,Totem Player untuk memutar
file video anda.
Apa di Linux juga ada aplikasi untuk editor gambar?
Untuk editing file gambar di Linux ada aplikasi Gimp sebagai pengganti
aplikasi Adobe Photoshop di Windows untuk mengedit gambar.
Apa Linux juga bisa terkena virus?
Dengan menggunakan Linux anda tidak perlu kuatir dengan permasalahan
virus komputer, karena virus dari komputer Windows tidak akan berpengaruh di
sistem Linux.
Linux memiliki banyak Distro yang berbeda-beda diantaranya adalah: Debian,
Open Suse, Slackware, Fedora, Ubuntu, dst. Mengapa demikian? Kenapa gak
dibuat jadi 1 packet distro / Sistem Operasi saja?
Bila ditinjau dari Kebutuhan dan keinginan masing-masing orang berbeda-
beda, serta lisensi dari Linux sendiri yang memungkinkan linux bisa di
coztumize sehingga dapat memenuhi kebutuhan dan keinginan dari suatu
kelompok / komunitas.
8
10. Ebook KSL - Kita Bisa dengan FOSS-ID
Kalau begitu, distro mana yang sebaiknya saya pakai?
Salah satu guideline adalah "pilihlah distro yg dipakai orang-orang di sekitar
anda". Jadi apabila mengalami masalah, anda bisa bertanya pada orang /
komunitas-komunitas Distro Linux yang siap membantu masalah-masalah yang
kita hadapi, Linux memiliki beberapa Distro-distro besar seperti Redhat,
Slackware,dan Debian yang mempunyai komunitas yang besar. Apabila anda
mempunyai masalah anda dapat bertanya di forum-forum diskusi online seperti
www.linuxquestions.org / www.facebook.com/groups/kslung dan beberapa
komunitas-komunitas seperti KPLI (Kelompok Pengguna Linux Indonesia) dan
KSL (Kelompok Studi Linux).
Benarkah Linux bebas dari virus?
Sebenarnya Linux bukan bebas dari serangan virus, namun kasus infeksi virus
atau malware sangat jarang terjadi pada Linux. Ini disebabkan karena
konfigurasi dan struktur modul pada distribusi Linux dapat dirubah2 oleh
siapapun sesuka kehendak hati, menyebabkan kinerja virus menjadi tidak
efisien/efektif pada sistem operasi Linux. Misalnya, ketidak tersediaan shared
library yg dibutuhkan oleh virus untuk berjalan karena tidak terinstal secara
default. Selain itu versi sebuah distro Linux sangat sering dirilis dalam 1 tahun
sehingga menambah dinamika perubahan struktur distribusi.
Apakah yang dimaksud dengan Virtualisasi ?
Virtualisasi adalah sebuah metode / teknologi yang memungkinkan untuk menjalankan
Sistem Operasi didalam suatu Sistem Operasi yang sedang berjalan.
Misalnya kita memiliki Sistem Operasi yang telah terinstall didalam Komputer kita,
dengan Metode Virtualisasi ini memungkinkan kita untuk membuat sebuah komputer
virtual dan menginstall sistem operasi kedalam Komputer Virtual yang kita buat,
sangat banyak Vendor-Vendor Software yang sudah mengeluarkan Produk
Aplikasinya yang menggunakan Metode / Teknologi Virtualiasi ini, diantaranya adalah
Oracle, yang sudah mengeluarkan Produknya yaitu “VirtualBox”.
yang perlu diperhatikan dalam proses virtualisasi ini ialah resource atau beban kerja
komputer yang bertambah dikarenakan software virtualisasi yang kita jalankan akan
membuat sebuah komputer virtual yang membutuhkan memory dan space hardisk
untuk menyimpan dan menjalankan proses.
9
Note :
Baca FAQ terlebih
dahulu sebelum membaca Ebook ini.
11. Ebook KSL - Kita Bisa dengan FOSS-ID
BAB I
Installasi
A. Installasi Distro BlankON
Dari berbagai macam distro diatas kami mengambil Distro Blankon Pattimura,
karena distro ini merupakan distro yang dibuat dan dibangun di Indonesia, dan lekat
dengan Nuansa Indonesia dan Islam, Didalamnya terdapat berbagai fitur-fitur yang dapat
mempermudah pekerjaan dan bisa dimanfaatkan untuk menyelesaikan berbagai
pekerjaan. Media-media installasi yang bisa digunakan adalah diantaranya yang paling
umum adalah CD/DVD, atau USF(Usb FlashDrive).
SnapShot: Booting Blankon
tampilan booting Distro Linux Blankon menawarkan beberapa pilihan seperti pada gambar,
Mencoba Blankon dalam Live-CD, menginstall Blankon, dan mencoba dalam mode
filesafe.
Snapshot> Plymouth Screen
10
12. Ebook KSL - Kita Bisa dengan FOSS-ID
pada tahapan ini kita akan memilih bahasa yang akan digunakan.
Snapshot> Menu awal Installasi Linux Blankon
pada tahapan ini system akan melakukan pengecekkan beberapa hal yang sangat
berpengaruh dalam Installasi seperti Ukuran partisi Minimum, Sumber Listrik, dan Akses
Internet
11
13. Ebook KSL - Kita Bisa dengan FOSS-ID
Fasilitas-fasilitas untuk mengunduh berkas saat installasi seperti Plugin-plugin, apabila
pada saat Installasi Komputer kita terkoneksi dengan Internet.
kita memilih untuk melakukan konfigurasi secara manual dengan memilih Opsi Kedua.
Snapshot > Pengalokasian Ruang Penyimpanan
Snapshot > Pengaturan partisi
dari snapshot diatas, kita memiliki Hardisk dengan Ukuran 21.5 Gb, dan terdapat
menu-menu untuk membagi hardisk menjadi beberapa partisi.
Note : FileSystem Linux Ext4,Ext3,Ext2,ReiserFs,Swap
12
14. Ebook KSL - Kita Bisa dengan FOSS-ID
Snapshot > Partisi hardisk FileSystem Ext4
Snapshot : FileSystem “/” Ext4 telah dibuat.
Seperti pada gambar diatas kita akan membuat 1 buah partisi filesystem dimana
didalamnya akan di install Distro Blankon, kita bisa memilihi Sistem berkas Ext4 untuk File
System, merubah titik kait menjadi root (/) dan Mengalokasikan ukuran hardisk sebesar
19GB.
13
15. Ebook KSL - Kita Bisa dengan FOSS-ID
NOTE !
Maksimal besar / ukuran partisi pada linux yang akan kita install dalam hal ini kita hanya
perlu mengalokasikan maksimal 3 gigabyte, minimal 2gigabyte.
1. Partisi Primary
Jenis partisi ini merupakan jenis partisi utama diharddisk untuk system operasi
umumnya. Partisi primary hanya bisa dibuat maksimal 4 partisi, hal ini sangat berbeda
dengan sistem DOS yang hanya mengijinkan satu jenis partisi primary untuk system.
Jenis partisi ini menempati nomor partisi 1, 2, 3 dan 4. Misalnya harddisk sda bisa
dibuat sda1, sda2, sda3 dan sda4.
2. Partisi Extended
Merupakan partisi perluasan untuk mengatasi kekurangan partisi primary dimana hanya
dimunkinkan adanya 4 partisi. Jika ingin memiliki partisi lebih dari 4 maka partisi
extended dibutuhkan yaitu dengan cara mengorbankan satu jenis partisi primary
kemudian digunakan oleh partisi extended. Didalam partisi extended ini nantinya dibuat
partisi logical untuk mendapatkan partisi yang lebih banyak. Partisi extended tidak
dapat digunakan menyimpan data. Partisi jenis ini selalu menempati nomor partisi
+1 dari partisi primary. Misalnya ada 2 jenis partisi primary di harddisk sda
maka posisi partisi extended adalah sda3.
3. Partisi Logical
Jenis partisi logical selalu dibuat didalam partisi extended. Nomor partisi selalu mulai
dari 5 sampai seterusnya. Misalnya ada 3 jenis partisi logical di sda maka masing-
masing menempati sda5, sda6 dan sda7.
dalam sistem linux storage / media penyimpanan dikenal oleh sistem sebagai
“hda,hdb,hdc” sedangkan partisi dikenal dengan “sda,sdb,sdc”
Mount Point artinya partisi yang harus kita mount terlebih dahulu agar kita dapat
menyimpan kedalam partisi tersebut.
14
16. Ebook KSL - Kita Bisa dengan FOSS-ID
Snapshot > Pembuatan Ruang SWAP (Virtual memory)
seperti pada penjelasan diatas kita mengalokasikan memory swap sebanyak 2GB,
Swap Memory adalah sebuah virtual memory yang berfungsi untuk membantu
kinerja dari Komputer / Laptop, kita pada saat dalam melakukan pekerjaan, apabila
memory fisik kita sudah full, maka system akan menggunakan swap untuk menampung
proses sementara layaknya memory fisik, swap disini diambil dari space dari hardisk.
Dalam mengalokasikan partisi swap kita hanya perlu memahami konsep pemartisian 2-1
artinya apabila memory fisik kita 1 Gigabyte maka memory swap yang kita adalah 2
Gigabyte.
SnapShot : partisi Swap Selesai Dibuat !!!
seperti yang ada pada snapshot diatas, kita telah membuat 2 buah partisi,
yaitu partisi untuk filesystem, dan partisi swap.
Setelah itu tekan tombol Pasang Sekarang untuk melanjutkan,
15
17. Ebook KSL - Kita Bisa dengan FOSS-ID
Snapshot : Pemilihan Zona Waktu,
kemudian kita akan masuk ke tahapan pemilihan Zona Waktu (GMT) pilihlah sesuai
dengan GMT yang anda gunakan.
Snapshot > Pemilihan Jenis papan ketik,
tahapan berikut adalah pemilihan tata letak dari Kyboard / Papan ketik yang kita gunakan,
karena kita menggunakan papan ketik QWERTY maka kita memilih “USA”
16
18. Ebook KSL - Kita Bisa dengan FOSS-ID
Snapshot > Pengisian Username dan password.
Berikut adalah pengisian user name dan password yang nantinya akan kita gunakan pada
saat login.
Snapshot > Proses Penginstallan
Tunggu sampai selesai dan restart komputer, Lepaskan media Installasi (CD/DVD/ USB)
Setelah proses Installasi telah selesai maka komputer akan melakukan Booting dan
anda bisa melakukan Login dengan menggunakan User name dan password yang anda
masukkan pada proses installasi. Setelah Proses Login maka anda akan masuk ke
Desktop Linux Blankon 7 Pattimura.
17
19. Ebook KSL - Kita Bisa dengan FOSS-ID
Snapshot > Desktop Linux “Blankon”
Berikut adalalah tampilan Desktop Linux Blankon Sajadah yang didesain dengan lengkap
dan menyediakan fitur-fitur aplikasi yang dominan kita gunakan sehari-hari seperti paket
aplikasi Kantor (Office,PDFView,Calculator,dll )
18
20. Ebook KSL - Kita Bisa dengan FOSS-ID
B. Dual Booting
Dual Boot adalah sebuah istilah yang dapat membuat komputer kita agar bisa
memuat dua buah sistem operasi dalam satu PC/ Komputer, sehingga kita bisa memilih
OS yang akan kita pilih, Aplikasi yang kita gunakan untuk membuat agar komputer
menjadi dual booting adalah “BootLoader”. dengan adanya Boot Loader yang disediakan
di Linux yang membuat agar kita bisa membuat 2 buah sistem operasi dalam satu
komputer.
Dual boot adalah istilah yang digunakan dalam komputasi jika anda menggunakan
2 jenis sistem operasi (OS) disebut dual karena berjumlah 2, dengan bootloader anda
dapat memuat sebuah sistem operasi lebih dari 2 bahkan sampai 6 bergantung space
hardisk yang anda gunakan, selebihnya ada istilah triple & quad-boot (3 atau 4 OS dalam
sebuah PC), cara yang lazim digunakan membuat komputer kita menjadi dual boot adalah
dengan menyediakan partisi untuk di install sistem operasi secara terpisah,
apabila dirasakan spesifikasi komputer yang kita gunakan dirasakan terlalu berat
untuk memuat 2 buah sistem operasi dalam 1 komputer, maka kita mempunyai opsi lain
seperti, melakukan installasi “Distro Linux Ubuntu” diatas Sistem operasi Microsoft
Windows, yang kita kenal dengan Istilah Wubi, Wubi dapat memungkinkan kita untuk
menginstall Distro Linux Ubuntu diatas Sistem Operasi Windows, sama halnya dengan
Aplikasi.
Cara kerja Wubi tersebut adalah membuat distro linux tersebut bagaikan sebuah aplikasi
biasa dan seperti sebelumnya pada teknik virtualisasi, menggunakan Wubi juga
membutuhkan sumber daya yang besar terutama space kosong pada HDD.
Boot Loader berfungsi untuk memungkinkan kita menggunakan dua buah sistem
operasi dalam 1 komputer. Mekanisme yang digunakan adalah dengan menggunakan
boot loader, sistem akan melakukan pendeteksian Master boot Record ketika pertama kali
menyalakan System, dengan adanya boot loader kita akan dibawa kedalam menu “Boot
Loader”, didalam menu ini kita diberikan pilihan untuk memilih Sistem operasi yang akan
kita gunakan, dalam GNU/LINUX kita mengenal 3 jenis Aplikasi BootLoader yang berbasis
Free, diantaranya adalah LILO (Linux Loader), GRUB dan BURG.
19
21. Ebook KSL - Kita Bisa dengan FOSS-ID
Snapshot > Grub menu.
Seperti yang bisa kita lihat pada gambar diatas, kita dihadapkan ke menu grub, artinya kita
bisa memilih sistem operasi yang akan kita gunakan pada menu ini. Yang menjadi
pertanyaan bagaimana membuat agar Komputer kita dapat Dual Boot dengan sistem
operasi lain ?, untuk itu kita membutuhkan 2 buah partisi kosong untuk menginstall partisi
filesystem dan swap memory.
Snapshot > Pemartisian
20
22. Ebook KSL - Kita Bisa dengan FOSS-ID
seperti pada snapshot diatas sistem mendeteksi pada hardisk kita, terdapat partisi sistem
operasi lain, yang ditandai dengan warna biru, dan data ditandai dengan warna hijau,
apabila kita ingin membuat partisi maka kita bisa memilih opsi diatas, “Install them side
by side-by-side, chossing between them each startup”, maka secara otomatis partisi
sistem linux kita akan dibuat berdampingan dengan sistem operasi yang terinstall terlebih
dahulu kedalam hardisk, opsi kedua adalah dengan mengalokasikan partisi hardisk untuk
filesystem linux dan swap memory sebelum installasi dengan menggunakan aplikasi
Gparted / aplikasi partisi manager lainnya.
Aplikasi Gparted berbasis GNU/GPL dan sudah disediakan di Live CD Linux
“Ubuntu”, tetapi apabila kita ingin menginstall kepada sistem kita bisa dengan perintah,
sebagai berikut pada terminal, untuk membuka terminal bisa dengan shortcut key kyboard
(CTRL+ALT+T), atau bisa dengan (ALT+F2) kemudian ketikkan gnome-terminal dan Ok.
Snapshot > Installasi Gparted (Terminal)
setelah proses installasi diatas telah selesai, kita bisa mengakses gparted melalui menu,
System > Administration > Gparted.
Dengan Gparted kita dapat membuat / menghapus / merubah pengaturan partisi dari
hardisk yang akan kita gunakan untuk menginstallasi linux,
21
23. Ebook KSL - Kita Bisa dengan FOSS-ID
BAB II
MANAJEMEN PAKET
Manajemen Paket adalah seperangkat tool untuk mengotomatisasi proses
penginstallan, pengkonfigurasian dan pembuangan suatu paket software dari sistem
GNU/Linux. Biasanya sistem ini merupakan suatu bagian dari sistem operasi yang datang
dalam distribusi resmi suatu distro GNU/Linux. Tools sistem manajemen paket ini biasa
lebih dikenal dengan paket manager. Paket manager di GNU/Linux biasanya punya
kemampuan memeriksa dan mengatur semua paket dan dependecy aplikasi yang ada
dalam System.
A. APT
APT (Advanced Packaging Tool) merupakan sistem manajemen paket (paket
manager) yang bertugas mengatur penginstallan, pengkonfigurasian dan penghapusan
suatu paket software pada Distro Linux Ubuntu, dan distro lain turunan Debian GNU/Linux.
APT mempermudah proses manajemen paket di GNU/Linux dengan mengotomatisasi
penerimaan, pengkonfigurasian, penginstallan dan pembuangan paket software baik yang
bertipe binary maupun source code.
Dalam sebuah sistem operasi modern seperti Ubuntu, paket manajer sangatlah
penting. Paket manager ini bermanfaat untuk menjaga software apa saja yang terinstall ke
komputer yang digunakan, software apa yang tersedia untuk di install dan memungkinkan
user dengan mudah menginstall software, mengupgrade software ke versi yang lebih baru
ataupun menginstall/remove software yang sebelumnya sudah terinstall, bahkan
mengupgrade sistem secara keseluruhan.
Seperti namanya, paket manager bertugas mengatur paket-paket, sekumpulan file yang
dibundel bersama dan dapat diinstall dan diremove. Ubuntu sebagai sistem operasi
turunan Debian, menggunakan format .deb untuk kumpulan paket-paketnya. Untuk
mengatur paket-paket ini, Ubuntu menggunakan APT (Advanced Packaging Tool) sebagai
paket manager-nya. APT adalah paket manager canggih yang dikembangkan oleh para
developer Debian GNU/Linux, salah satu sesepuh distro GNU/Linux yang digunakan
Ubuntu sebagai Manajemen paket yang digunakan.
Sistem APT bukanlah tool tunggal. APT datang dengan beberapa tools yang sangat
berguna untuk manajemen paket, di antaranya :
• apt-cdrom
Digunakan untuk menambahkan cd/dvd repository ke dalam sources.list
• apt-cache
apt-cache berguna untuk berbagai keperluan yang berkaitan dengan cache
database APT, seperti pencarian paket, status sebuah paket, informasi tentang
paket dan lainnya.
22
24. Ebook KSL - Kita Bisa dengan FOSS-ID
• apt-config
Program internal yang digunakan oleh berbagai bagian sistem APT untuk
menjamin konsistensi pengkonfigurasian.
• apt-get
Merupakan tool command line untuk berurusan dengan paket, dan ini yang paling
umum digunakan user untuk keperluan menginstall dan remove paket.
• apt-key
Digunakan untuk mengatur daftar key yang digunakan APT untuk mengautentifikasi
paket. Paket yang telah diautentifikasi menggunakan key tersebut dapat dinyatakan
terpercaya, berasal dari sumber yang dapat dipercaya.
kita bisa melakukan penginstallan aplikasi dengan menggunakan APT,
untuk melakukan pencarian aplikasi / paket yang ingin kita install, kita bisa menggunakan
perintah aptitude seperti pada Snapshot dibawah.
Snapshot : APT 1
hasil dari perintah pencarian diatas akan menghasilkan aplikasi-aplikasi yang sesuai
dengan keyword yang kita masukkan, akan ditampilkan contohnya “Amarok” dan
keterangan” dari aplikasi amarok,
untuk menginstall aplikasi setelah proses installasi bisa dengan menggunakan perintah
dibawah.
Snapshot : APT 2
Snapshot : APT 3
untuk menghapus aplikasi yang kita inginkan bisa dengan perintah pada snapshot diatas.
Snapshot : APT4
untuk menghapus aplikasi beserta package-packagenya bisa dengan perintah pada
snapshot diatas.
23
25. Ebook KSL - Kita Bisa dengan FOSS-ID
Snapshot > APT 5
perintah diatas berfungsi sebagai untuk melakukan force, kepada aplikasi yang sudah kita
install apabila mendapatkan masalah.
Snapshot > APT 6
perintah diatas berfungsi untuk membersihkan package repository yang terinstall dalam
system,
Snapshot > APT 7
perintah diatas berfungsi untuk melakukan update kepada repositori apabila kita telah
melakukan penambahan / perubahan pada repository.
Snapshot > APT 8
perintah diatas berfungsi untuk melakukan upgrade sistem, ke sistem yang lebih baru,
seperti kernel, package-package yang membutuhkan upgrade.
Snapshot > APT 9
perintah diatas berfungsi untuk menghapus paket berserta dengan settingan dan
konfigurasi dari dalam filesystem.
24
26. Ebook KSL - Kita Bisa dengan FOSS-ID
B. Debian Package (Deb)
Deb adalah manajemen paket yang digunakan oleh debian, dan digunakan juga
oleh Ubuntu dan turunannya. Untuk bekerja dengan file .deb ini, di Ubuntu disediakan
dpkg, sebuah tool manajemen paket yang bisa digunakan untuk untuk mengakses file
.deb secara langsung, untuk menginstall file deb, dan menghapus paket deb. Dpkg
merupakan tool dasar dalam manajemen paket berbasis debian. Perintah dpkg ini akan
banyak digunakan ketika menginstall paket secara offline dimana paket telah didownload
secara manual dari internet.
Kita memiliki sebuah file dengan format .deb “atunes_2.1.0.deb”, untuk mengakses
filenya bisa dengan menggunakan 2 cara, yaitu dengan memanfaatkan fasilitas gdebi
package manager, untuk mengakses gdebi bisa dengan klik kanan file dengan format
kemudian pilih “Open With Gdebi Package Installer”. Seperti pada gambar dibawah.
Apabila paket .deb tadi sudah kita buka maka akan ditampilan sebuah jendela installer
untuk aplikasi, kita bisa melihat nama,status, dan beberapa deskripsi mengenai package
aplikasi deb ini. Kita bisa melihat status, apakah dependensi yang dibutuhkan sudah ada
dalam system, apabila terdapat beberapa dependensi yang belum ada dalam filesystem,
maka diwajibkan untuk mencari dependensi dari aplikasi terlebih dahulu.
Untuk menginstall kita bisa menekan tombol “Install Package”, maka proses installasi
akan berjalan.
25
27. Ebook KSL - Kita Bisa dengan FOSS-ID
Apabila paket aplikasi yang kita klik, tombol yang disediakan hanya “Reinstall Package”
seperti pada gambar dibawah, berarti package ini sudah di install, kita hanya bisa
melakukan remove / reinstall dengan menekan tombol ReInstall Package.
Sebelumnya kita telah menggunakan alternatif installasi paket deb “Gdebi” yang
memudahkan kita dalam menginstall, apabila kita ingin menginstall aplikasi dengan
menggunakan terminal, ikuti langkah berikut. Pertama-tama buka terminal,
masuk pada direktori lokasi / tempat kita menyimpan file *.deb, contohnya pada Desktop
kita bisa masuk ke Desktop terlebih dahulu dan menjalankan perintah dpkg -i, yang
berfungsi untuk menginstall paket *.deb.
Untuk menghapus kita bisa dengan mengetikkan perintah berikut.
26
28. Ebook KSL - Kita Bisa dengan FOSS-ID
Dan perintah untuk menghapus package deb beserta dengan konfigurasi yang dilakukan
kepada system, kita bisa dengan mengetikkan perintah berikut :
pemaketan *.deb sering sekali mengalami masalah diantara lain, sangat diperlukannya
dependensi package yang kita perlukan untuk menginstall sebuah aplikasi, tanpa
dilengkapi dependecy dari aplikasi yang ingin kita install aplikasi tersebut tidak akan bisa
terinstall kedalam system, untuk itu dibuatnya sistem pemaketan APT yang membutuhkan
akses internet untuk menginstall aplikasi melalui repository yang kita gunakan.
C. REPOSITORY
Repository adalah tempat penyimpanan bagi arsip-arsip software, dimana sofware
dalam arsip ini dapat diambil oleh user untuk digunakan. Penggunaannya adalah ketika
user ingin menginstall satu software maka ubuntu akan mencari software tersebut pada
Repository, jika ketemu maka Ubuntu akan menginstallnya (diperlukan koneksi internet).
Repository Ubuntu diatur ke dalama empat area komponen:
• Main, adalah Software yang didukung secara Resmi
• Restricted, adalah Software yang didukung tapi tidak sepenuhnya dalam free
license
• Universe, adalah Software yang dikelola oleh komunitas (bukan software yang
didukung dengan resmi)
• Multiverse, adalah Software yang tidak Free
File Konfigurasi untuk menambahkan repository pada linux khususnya Ubuntu terletak di
direktori /etc/apt/sources.list.
Snapshot > Sources.list
Indonesia sudah memiliki beberapa server yang sudah menyediakan layanan
repository, tentunya dengan menggunakan server repositori lokal, akan mempercepat
akses kita apabila ingin melakukan installasi aplikasi dan update/upgrade, berikut adalah
kumpulan repisotory linux yang ada di Indonesia,
27
29. Ebook KSL - Kita Bisa dengan FOSS-ID
ugm.ac.id (Universitas Gajah Mada)
deb http://repo.ugm.ac.id/ubuntu/ lucid main restricted universe multiverse
deb http://repo.ugm.ac.id/ubuntu/ lucid-updates main restricted universe multiverse
deb http://repo.ugm.ac.id/ubuntu/ lucid-security main restricted universe multiverse
kambing.ui.edu (UI, Telkom, Indosat, OpenIXP, INHERENT)
deb http://kambing.ui.edu/ubuntu lucid main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu lucid-updates main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu lucid-security main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu lucid-backports main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu lucid-proposed main restricted universe multiverse
indika.net.id (OpenIXP)
deb http://ubuntu.indika.net.id/ lucid main restricted universe multiverse
deb http://ubuntu.indika.net.id/ lucid-updates main restricted universe multiverse
deb http://ubuntu.indika.net.id/ lucid-security main restricted universe multiverse
deb http://ubuntu.indika.net.id/ lucid-backports main restricted universe multiverse
deb http://ubuntu.indika.net.id/ lucid-proposed main restricted universe multiverse
www.foss-id.web.id (Telkom)
deb http://dl2.foss-id.web.id/ubuntu lucid main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu lucid-updates main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu lucid-security main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu lucid-backports main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu lucid-proposed main restricted universe multiverse
ftp.itb.ac.id (ITB, INHERENT)
deb ftp://ftp.itb.ac.id/pub/ubuntu lucid main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu lucid-updates main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu lucid-security main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu lucid-backports main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu lucid-proposed main restricted universe multiverse
komo.vlsm.org
deb http://komo.vlsm.org/ubuntu lucid main restricted universe multiverse
deb http://komo.vlsm.org/ubuntu lucid-updates main restricted universe multiverse
deb http://komo.vlsm.org/ubuntu lucid-security main restricted universe multiverse
deb http://komo.vlsm.org/ubuntu lucid-backports main restricted universe multiverse
deb http://komo.vlsm.org/ubuntu lucid-proposed main restricted universe multiverse
mirror.its.ac.id (ITS, INHERENT)
deb http://mirror.its.ac.id/ubuntu lucid main multiverse restricted universe
deb http://mirror.its.ac.id/ubuntu lucid-security main multiverse restricted universe
deb http://mirror.its.ac.id/ubuntu lucid-backports main multiverse restricted universe
deb http://mirror.its.ac.id/ubuntu lucid-updates main multiverse restricted universe
28
30. Ebook KSL - Kita Bisa dengan FOSS-ID
Tipe arsip debian terdiri dari dua macam, yakni:
• deb : tipe ini biasanya untuk repository file file binary, documentasi yang umumnya
kita gunakan.
• deb-src : tipe ini biasanya untuk repository file-file source code, umumnya
digunakan oleh para developer atau user yang sering ingin mengcompile sendiri
paket-paket yang diinginkan.
Repository merupakan sebuah hal yang penting setelah kita melakukan installasi linux,
karena dengan repisotory kita dapat menginstall aplikasi yang disediakan oleh repository
yang kita gunakan. Cara untuk menambahkan / menghapus repisotory adalah dengan
cara melakukan edit file source.list yang terletak di /etc/apt, untuk mengedit kita bisa
menggunakan aplikasi editor yang berbasis CLI (nano,vim,pico) / GUI (gedit,kedit) yang
telah disediakan di distro anda.
Kali ini kita akan menggunakan dua alternatif editor diantaranya dengan menggunakan
editor nano dan gedit, pertama kita akan melakukan perubahan repository dengan
menggunakan editor nano,
pertama, buka terminal (CTRL + ALT + T),
29
Note:
Sesuaikan Versi Linux “Ubuntu anda” dengan code name yang digunakan,
apabila anda menggunakan linux ubuntu 10.10 maka penulisan repository adalah
sebagai berikut :
> deb http://repo.ugm.ac.id/ubuntu/ maverick main restricted universe multiverse
! ubuntu 9.04 - jaunty
! ubuntu 9.10 - karmic
! ubuntu 10.04 – lucid
! ubuntu 10.10 – maverick
! ubuntu 11.04 – natty
! ubuntu 11.10 – oneiric
31. Ebook KSL - Kita Bisa dengan FOSS-ID
kita bisa mengetikkan perintah diatas untuk mengedit sources.list dengan menggunakan
editor nano. Kemudian setelah kita menginputkan password root kita akan masuk ke editor
file nano seperti gambar dibawah,
kita bisa melakukan paste repository yang akan kita gunakan seperti gambar diatas,
untuk menggunakan editor GUI seperti gedit bisa dengan mengetikkan perintah berikut :
kemudian setelah kita mengetikkan password root, akan ditampilkan editor file gedit,
seperti pada gambar dibawah.
30
Note!
- Lakukan penambahan tanda “#” apabila kita ingin menghilangkan
sementara repository yang kita inginkan, agar tidak di akses
oleh system pada saat kita melakukan update.
- Untuk menyimpan konfigurasi bisa dengan menekan
Tombol kombinasi CTRL + O (save) dan untuk keluar dari
Editor bisa dengan tombol kombinasi CTRL + X (exit)
32. Ebook KSL - Kita Bisa dengan FOSS-ID
untuk menyimpan settingan bisa dengan menekan tombol save. Menggunakan editor gedit
sangat mudah, dibandingkan editor CLI.
Setelah melakukan penambahan repository diatas kita diwajibkan melakukan update, agar
repository yang telah kita tambahkan sebelumnya dapat digunakan, ketikkan perintah
berikut :
perintah diatas bertujuan untuk melakukan update repositori dan merequest package-
package repository yang pada server sehingga bisa ditambahkan kedalam system, bisa
kita lihat pada software manager seperti synaptic package manager.
Alternatif lain apabila kita tidak memiliki akses internet bisa dengan menggunakan CD-
Repository, yang dapat kita pesan / download melalui server-server lokal seperti
repo.ugm.ac.id.
Menambahkan cd/dvd repository ke dalam sources.list, sebelumnya masukkan terlebih
dahulu DVD Repositori kedalam CD Drive
Untuk menambahkan cd/dvd repository, gunakan tool apt-cdrom
$ sudo apt-cdrom add
Untuk mengidentifikasi cd/dvd repository dapat digunakan
$ sudo apt-cdrom ident
D. Package Installer (.bin, .sh, dan .run)
Ekstensi file dari beberapa sistem operasi sangat berbeda khususnya di linux
dan di sistem lain selain linux, kita telah mengetahui bersama, di linux dikenal
sebuah ekstensi file berformat *.deb, sebelumnya kita sudah belajar untuk
menginstall package dengan ekstensi deb ini.
Format Installer dalam linux tentu bukan hanya .deb, masih banyak lagi
diantaranya adalah *.bin, *.sh. , *.run.
31
33. Ebook KSL - Kita Bisa dengan FOSS-ID
Untuk menginstall beberapa file diatas tentu mempunyai cara yang berbeda
dibanding dengan deb, untuk menginstall file binary / *.bin, bisa dengan merubah
permission filenya terlebih dahulu, agar dapat diakses (read/write) oleh user biasa,
seperti pada gambar dibawah.
Setelah melakukan perubahan permission, kemudian kita mengeksekusi file
dengan perintah dibawah, kemudian akan ada beberapa persetujuan seperti
aggrement, dan beberapa konfirmasi yang dibutuhkan, dijawab [Y]es, untuk
melanjutkan installasi,
berikutnya kita akan melakukan installasi file dengan ekstensi .sh, dalam hal ini
kami mencontohkan file netbeans.sh, untuk mengeksekusi file ini bisa dengan
perintah berikut :
selanjutnya, kita akan melakukan installasi file dengan ekstensi .run, untuk
menginstall file *.run, bisa dengan perintah berikut :
setelah mengetikkan perintah diatas maka proses installasi akan berjalan.
32
NOTE :
GNU / LINUX dikenal dengan keamanan, untuk itu adanya dibuatnya permission untuk
File / folder agar kita dapat melakukan protect terhadap file yang kita miliki, sehingga tidak
Bisa dibaca,ditulis,ataupun dieksekusi oleh orang lain.
Arti dari angka 777, adalah
4 + 2 + 1 = 7
4 = Read
2 = Write
1 = Excute
Bagian ini akan dijelaskan pada BAB berikutnya
34. Ebook KSL - Kita Bisa dengan FOSS-ID
E. SOFTWARE MANAGER
Software Manager adalah sebuah aplikasi yang berfungsi untuk memanage
aplikasi yang ada pada repository linux, sehingga lebih mempermudah user untuk
menginstall dan menghapus aplikasi dari sistem linux tanpa harus menghapus
aplikasi melalui terminal, Distro Linux “ubuntu” menyediakan beberapa software
manager, diantara lain adalah sebagai berikut.
1. Synaptic Package Manager
kita bisa mengakses Synaptic package manager melalui menu
System > Administration > Synaptic Package Manager.
Beberapa layanan yang disediakan oleh synaptic diantara lain adalah, Search,
Category Aplikasi, Reload, dan Repository
33
35. Ebook KSL - Kita Bisa dengan FOSS-ID
Snapshot > Synaptic 1
Kita bisa melakukan pencarian dengan menggunakan, fasilitas search dengan
menggunakan pencarian nama aplikasi. Kemudian apabila kita melakukan klik
pada package aplikasi maka akan ditampilan penjelasan tentang aplikasi yang kita
klik pada bagian bawah, contoh : abrowser, adalah aplikasi browser yang aman
dan mudah.
Snapshot > Synaptic 2
kita bisa melakukan centang ke aplikasi yang kita inginkan apabila kita ingin
menginstall maka kita bisa dengan mencentang dan memilih “Mark To Install”
apabila ingin meremove maka kita bisa memilih menu “Mark To Removal” atau
“Mark To Complete Removal”, untuk menghapus aplikasi beserta dependecynya.
Catatan :
kita hanya bisa meremove aplikasi yang sudah terinstall dalam sistem, aplikasi
yang terinstall akan ditandai dengan tanda centang berwarna hijau pada kotak,
sedangkan aplikasi yang belum terinstall ditandai dengan warna putih.
34
36. Ebook KSL - Kita Bisa dengan FOSS-ID
Snapshot > Synaptic 3
seperti pada snapshot diatas apabila kita mencentang, tombol apply maka akan
ditampilkan jendela summary yang berisi ukuran package dan jumlah package
yang akan kita install apabila kita ingin menginstall bisa dengan menekan tombol
Apply, apabila kita mencentang Download Package file only, maka kita akan
melakukan download file *.deb dari package yang telah kita centang.
Catatan : dalam melakukan penginstall diatas membutuhkan akses internet untuk
mengambil paket dari Repository, kita memiliki alternatif lain yaitu dengan cara membuat
repository lokal dengan menggunakan DVD Repository Ubuntu.
Snapshot > Synaptic 4.
pada snapshot diatas kita bisa memilih beberapa kategori diantaranya adalah “All” untuk
menampilkan semua package yang tersedia, dan Installed (Upgradeable) artinya package
yang membutuhkan upgrade.
35
37. Ebook KSL - Kita Bisa dengan FOSS-ID
Snapshot > Synaptic 5
kita dapat menambahkan / menghapus repository dengan mudah melalui synaptic
package manager dengan mengakses menu “Setting > Repository”.
36
38. Ebook KSL - Kita Bisa dengan FOSS-ID
2. Ubuntu Software Center
Ubuntu software center adalah sebuah software manager yang didesain dengan
mengutamakan kemudahan dan interface yang menarik, dimana paket-paket aplikasi yang
dipisahkan kedalam Kategori-kategori yang dapat memudahkan kita untuk menginstall,
kita bisa mengakses Ubuntu software center pada menu Application > Ubuntu Software
Center.
Snapshot > Ubuntu Software Center 1
seperti pada gambar diatas Ubuntu Software Center, memiliki tampilan yang bisa
dibilang bersahabat dengan user, kita diberikan category untuk bisa memilih category
yang kita inginkan, dan disediakan fitur search, dan menu untuk menambahkan repository.
Snapshot > Ubuntu Software Center 2
apabila kita memilih dari salah satu category, contohnya sound and video maka kita akan
dibawa ke menu aplikasi-aplikasi yang berhubungan dengan sound and video,
37
39. Ebook KSL - Kita Bisa dengan FOSS-ID
Snapshot > Ubuntu Software Center 3
kita bisa menggunakan fasilitas search seperti pada gambar diatas, untuk menginstall
aplikasi kita bisa dengan menekan tombol install,
Snapshot > Ubuntu Software Center 5
kemudian kita akan dimintakan Password root untuk menginstall aplikasi yang kita pilih.
Snapshot > Ubuntu Software Center 5
apabila kita menekan tombol More Info, maka kita akan diberikan informasi tentang
aplikasi yang akan kita install.
38
40. Ebook KSL - Kita Bisa dengan FOSS-ID
F. Tarball Package (.tar.gz, tar.bz2, rar, .zip)
Manajemen pemaketan pada linux dikenal dengan tar.gz, tar.gz2, tar.bz , tar, adalah
manajemen aplikasi tarball yang disediakan untuk mengkompresi file kedalam bentuk 1
package file, biasanya yang dipaketkan dalam 1 package adalah file yang belum di build,
linux juga mengenal file kompresi lain yang berjalan di sistemoperasi lain seperti rar, dan
zip, untuk mengextract file kompresi tarball bisa dengan 2 cara, yang pertama extract
melalui GUI, dan CLI, untuk mengextract file melalui CLI bisa dengan perintah berikut :
• tar -xzvf belajar.tar.gz = file kompresi belajar.tar.gz
• tar -xjvf belajar.tar.bz2 = file kompresi belajar.tar.bz2
• unzip belajar.zip = file kompresi belajar.zip
• unrar belajar.rar = file kompresi belajar.rar
apabila kita ingin melakukan extract melalui GUI, sangat mudah yaitu dengan cara klik
kanan file tar.gz yang akan kita extract, kemudian pilih menu Extract Here.
Atau bisa juga dengan melakukan klik 2x pada file .tar.gz kemudian akan masuk ke menu
archive manager, kemudian kita bisa melakukan extract file yang kita inginkan.
Untuk menginstall aplikasi yang masih dalam bentuk module-module yang dipaket didalam
file tarball, kita bisa dengan perintah berikut, kita bisa melakukan extract melalui terminal /
melalui mode GUI, kemudian kita masuk ke direktori yang kita extract sebelumnya,
berikutnya kita jalankan melalui terminal,
• sudo make
• sudo make install
• ./configure
• ./Install
atau bisa dengan membaca terlebih dahulu file readme yang disediakan didalam folder
yang di extract tadi, biasanya didalamnya disediakan cara / langkah-langkah untuk
mengcompile dan membuild file yang masih dalam bentuk module.
39
41. Ebook KSL - Kita Bisa dengan FOSS-ID
BAB III
DESKTOP
Linux merupakan sebuah sistem operasi yang awalnya hanya dikhususkan untuk
para administrator jaringan, tetapi seiring berkembangnya zaman, Linux semakin maju
dan didesainlah Distro-distro yang didalamnya sudah dipaketkan Kernel Linux, Paket
Aplikasi, dan Desktop Environment sehingga semua orang bisa menggunakan linux, untuk
menyelesaikan pekerjaan-pekerjaan seperti aplikasi pengolah kata, gambar, dan hiburan.
A. Desktop Environment
Desktop Envirotment adalah sebuah antarmuka Grafis (Graphical User Interface)
yang disediakan agar lebih mempermudah para pengguna untuk menggunakan System
dengan mode grafik, serta dapat memperindah tampilan desktop sehingga lebih enak
untuk dipandang dan nyaman untuk digunakan oleh siapa saja, Destop Environment yang
disediakan di linux adalah, diantaranya yang paling Populer adalah Gnome,
KDE,XFCE,LXDE,XPDE
1. GNOME (GNU Network Object Model Environment)
Gnome adalah sebuah Desktop Environtment yang didesain dengan dekstop yang
nyaman dan mudah untuk digunakan oleh siapa saja, bahkan para pengguna baru, akan
cepat akrab dengan desktop Gnome, Desktop gnome menawarkan kenyamanan, dan
kestabilan dalam penggunaannya,
Gnome banyak digunakan sebagai DE beberapa Distro terkenal seperti Debian, Ubuntu
dan turunannya, GNOME juga memiliki kekurangan, di antaranya berbagai kalangan user
menilai GNOME terlalu sederhana dan beberapa aspek pengaturan harus dilakukan
secara low level.
40
42. Ebook KSL - Kita Bisa dengan FOSS-ID
merupakan sebuah ‘computer desktop environment‘ untuk sistem operasi UNIX dan UNIX-
like seperti Linux, BSD dan Solaris. GNOME adalah desktop resmi dari proyek GNU.
Proyek GNOME dimulai sejak Agustus 1997 oleh Miguel de Icaza dan Federico Mena
dengan tujuan menyediakan free software desktop untuk sistem operasi GNU/Linux. Dua
jenis lingkungan yang disediakan GNOME adalah: (1) The GNOME desktop environment,
sebuah intuitive dan attractive desktop untuk end-users, dan (2) the GNOME development
platform, sebuah framework yang luas untuk membangun aplikasi yang dapat
diintegrasikan diseputar desktop. GNOME tidak saja merupakan sebuah window manager,
tapi merupakan sebuah sistem desktop yang mudah untuk berinteraksi dengan banyak
sistem dan platform. Hal ini dikarenakan GNOME menggunakan CORBA (Common Object
Resource Broker Architecture). GNOME dibuat berdasarkan lisensi GNU, hal ini membuat
GNOME lebih diterima dalam dunia open source jika dibandingkan dengan KDE.
Berikut adalah tampilan Desktop Gnome.
Untuk menginstall Desktop Environment Gnome kita bisa mengetikkan perintah berikut
melalui terminal,
$ sudo apt-get install gnome-shell
41
43. Ebook KSL - Kita Bisa dengan FOSS-ID
2. KDE (K Desktop Environment)
Kde adalah sebuah Desktop environment yang sangat menarik apabila dilihat dari
tampilannya yang mengedepankan warna glosy biru, sehingga terlihat menarik,
KDE merupakan desktop yang sangat Configure able, artinya banyak sekali aspek-aspek
dekstop yang bisa kita setting, Kde digunakan dibeberapa Distro-distro terkenal seperti
Fedora, Mandriva, Kubuntu, dan PCLinuxOS, kekurangan KDE diantaranya adalah
Desktop yang terlalu kompleks yang membutuhkan konfigurasi oleh user.
KDE dibangun dengan toolkit Qt dari Trolltech. KDE berjalan pada banyak ragam sistem
Unix, termasuk Linux, BSD, dan Solaris. Terdapat pula versi KDE untuk Mac OS X dengan
bantuan lapisan X11 dan untuk Microsoft Windows dengan bantuan Cygwin. Keunggulan
utama KDE adalah kemudahan pemakaian, fleksibilitas, portabitilis, dan kekayaan fitur.
Berikut adalah tampilan Desktop KDE.
KDE dikembangkan sejalan dengan KDevelop, paket pengembangan perangkat lunak,
dan KOffice, paket aplikasi office. Huruf “K” mulanya adalah untuk “Kool”, tetapi
selanjutnya diganti menjadi “K” saja, yang berarti “Aksara pertama sebelum ‘L’ (untuk
Linux) dalam alfabet Latin.” Maskot dari proyek KDE adalah naga hijau bernama Konqi.
42
44. Ebook KSL - Kita Bisa dengan FOSS-ID
Konqi dapat dijumpai di berbagai aplikasi, termasuk tatkala user hendak log out dan pada
layar “Tentang KDE”. Untuk menginstall Desktop Environment KDE kita bisa mengetikkan
perintah berikut pada terminal,
$ sudo add-apt-repository ppa:kubuntu-ppa/backports
$ sudo apt-get update
$ sudo apt-get install kubuntu-desktop
$ sudo apt-get install plasma-netbook
3. XFCE
Xfce adalah sebuah desktop yang kencang dan ringan untuk sistem operasi Linux.
Dirancang untuk produktifitas dan sangat mudah dikonfigurasi dengan tetap mengikuti
spesifikasi Freedesktop. Tidak seperti desktop-desktop lain yang lebih berat seperti
GNOME dan KDE, Xfce menggunakan daya sistem yang lebih sedikit. Sebagai tambahan,
Xfce menyediakan modularitas yang bagus dan dependensi yang lebih sedikit, tidak
memakan banyak ruang harddisk dan waktu yang panjang untuk menginstalnya. Xfce
dapat diinstal pada beberapa platform UNIX. Untuk menginstall XFCE kita bisa
mengetikkan perintah berikut :
$ sudo add-apt-repository ppa:xubuntu-ppa/backports
$ sudo apt-get update
$ sudo apt-get install xfce
Berikut adalah tampilan desktop XFCE,
43
45. Ebook KSL - Kita Bisa dengan FOSS-ID
Diketahui untuk mengkompilasi pada Linux, NetBSD, FreeBSD, OpenBSD, Solaris,
MacOS X dan Cygwin, pada x86, PPC, Sparc, Alpha (dikutip dengan sedikit penyesuain
dari. Nama Xfce awalnya berdiri untuk XForms Common Environment, tapi sejak Xfce
ditulis ulang selama dua kali, maka Xfce tidak lagi menggunakan toolkit XForms. Adapun
namanya tetap, tapi F dijadikan huruf kecil (bukan “XFce”, tetapi “Xfce”). Saat ini, akronim
ini tidak berarti apa-apa (saran: X Freakin ‘Best Environment).
4. LXDE
LXDE, Lightweight X11 Desktop Environment, adalah sebuah lingkungan desktop
yang ringan dan cepat. LXDE dirancang agar ramah bagi pengguna dan desainnya
ramping, ini untuk menjaga agar penggunaan sumber daya tetap rendah. LXDE
menggunakan RAM dan CPU berkemampuan rendah namun tetap kaya fitur sistem
operasi. Penggunaan sumber daya yang rendah inilah yang membuat LXDE hemat
energi. Berikut ini adalah tampilan Desktop LXDE,
untuk menginstall Desktop Environment LXDE kita bisa mengetikkan perintah berikut :
$ sudo add-apt-repository ppa:lubuntu-ppa/backports
$ sudo apt-get update
$ sudo apt-get install lxde
44
Keterangan:
Perintah sudo add-apt-repository ppa:lubuntu-ppa/backport (contohnya)
Adalah perintah yang berfungsi untuk menambahkan Repository
PPA kedalam Source List, agar kita dapat menginstall
aplikasi-aplikasi / package-package yang
Termasuk didalam PPA tersebut.
46. Ebook KSL - Kita Bisa dengan FOSS-ID
B. File Manager
Nautilus adalah aplikasi file manager bawaan Ubuntu. Meskipun Nautilus sudah sangat
powerful,ternyata kita masih bisa menambah kehebatan aplikasi ini agar menggunakan
Ubuntu menjadi semakin mudah dan menyenangkan.
Nautilus adalah sebuah Desktop Environment yang mudah, ringan dan menarik, berikut
adalah tampilan File Manager Nautilus.
Untuk menambahkan Ekstensi-ekstensi pendukung untuk nautilus seperti Open Terminal,
• Nautilus-open-terminal
Nautilus-open-terminal adalah ekstensi yang memungkinkan kita membuka terminal
dengan cara klik kanan pada sembarang folder (di "Desktop" ataupun di file manager).
Untuk menginstall Nautilus-Open Terminal bisa dnegan mengetik perintah berikut :
$ sudo apt-get install nautilus-open-terminal
• Nautilus Wallpaper
Memudahkan kita mengganti wallpaper dengan cara klik kanan pada file gambar.
$ sudo apt-get install nautilus-wallpaper
kita bisa mengakses nautilus dengan beberapa cara diantaranya melalui menu Place >
Home Folder, cara kedua adalah dengan cara ALT+F2 dan ketikkan nautilus dan klik Ok
kita akan masuk ke Nautilus File manager, kita bisa melakukan Coztumize Background /
45
47. Ebook KSL - Kita Bisa dengan FOSS-ID
Icon nautilus dengan cara pilih menu Edit yang sudah disediakan pada menu bar Nautilus,
kemudian akan muncul jendela seperti gambar berikut :
kita mengedit Background dengan gambar yang sudah disediakan atau dengan warna
yang sudah disediakan, dan kita juga bisa menggunakan gambar yang kita inginkan
dengan melakukan klik Add a New Pattern, kemudian pilih gambar yang kita inginkan.
Kita juga bisa melakukan pengeditan emblem pada Folder dengan memilih menu Emblem
kemudian kita pilih emblem yang kita inginkan, kemudian di Drag di Folder yang ingin kita
tambahkan Emblem.
46
48. Ebook KSL - Kita Bisa dengan FOSS-ID
Masuk ke menu emblem seperti pada gambar diatas, kemudian drag emblem yang kita
inginkan, ke folder yang kita inginkan, seperti pada gambar dibawah,
dalam Linux dikenal akses root dan akses userbiasa kita bisa masuk ke akses root melalui
nautilus, dengan perintah, gksudo nautilus. Tekan tombol kombinasi ALT + F2, kemudian
ketik perintah gksudo nautilus seperti pada gambar dibawah, kemudian kita akan
dimintakan Password root untuk masuk ke nautilus dengan akses root,
kita akan masuk ke nautilus dengan akses root, sehingga kita bisa melakukan delete,cut,/
format dengan akses root, oleh karena itu gunakan fungsi ini seperlunya.
Desktop Environment menawarkan kemudahan diantaranya dalam melakukan pengaturan
Wallpaper, Tema, Ikon, dan Kursor
47
49. Ebook KSL - Kita Bisa dengan FOSS-ID
a. Wallpaper
untuk mengganti Wallpaper pada Linux “Ubuntu” sangat mudah, yaitu dengan cara
melakukan klik kanan pada Desktop dan pilih menu Change Desktop Background, atau
melalui menu System > Preferences > Appearance, akan ditampilkan jendela berikut :
kita bisa memilih Background yang kita inginkan, apabila kita ingin mengambil Gambar
dari file yang kita inginkan, bisa dengan menekan tombol Add, seperti pada gambar diatas
kemudian arahkan ke Gambar yang kita inginkan.
b. Themes
kita dapat mengubah dan mengatur tema sesuai dengan keinginan, tema yang disediakan
secara default adalah seperti pada gambar, apabila kita ingin mencari tema yang lebih
beragam kita bisa melakukan pencarian ke website Gnome, hanya dengan melakukan klik
pada link “Get More theme Online”, kita akan diarahkan melalui ke website gnome.
48
50. Ebook KSL - Kita Bisa dengan FOSS-ID
Kita bisa memilih dan melakukan coztumize Task Bar, Tittle bar, Pointer, dan warna default
jendela, Kita bisa memilih tema yang kita inginkan, seperti pada gambar diatas, untuk
memilih dan mengcoztumize tema yang kita inginkan bisa dengan menekan tombol
“Coztumize”
akan tampil menu seperti pada gambar diatas apabila kita menekan tombol Coztumize,
kita bisa melakukan Coztumize mulai dari Control, Warna dan menu Window,
Taskbar,Tittlebar, model Border Windows, Icons, dan Pointer
49
51. Ebook KSL - Kita Bisa dengan FOSS-ID
kita bisa memilih Windows Border, Icons, warna Font, Windows dan Pointer seperti yang
ada pada beberapa gambar diatas, pilih sesuai dengan selera, melalui menu Appreance
kita bisa mengganti Model, dan Ukuran Font sesuai dengan yang kita inginkan, seperti
pada gambar dibawah,
kita juga bisa melakukan Coztumize pada Visual Effect, sehingga bisa kita konfigurasi
sesuai dengan selera.
50
52. Ebook KSL - Kita Bisa dengan FOSS-ID
C. ScreenSaver
Kita juga bisa mengatur screensaver yang kita gunakan melalui menu Panel
System > Preferences > Screen Saver. Kemudian kita bebas memilih Screensaver yang
di inginkan seperti pada gambar dibawah
kita bisa mengatur Waktu untuk komputer Idle dan akan menampilkan Screensaver sesuai
keinginan, kita bisa mencentang “Active Screensaver When Computer is Idle” agar
Screensaver aktif ketipa komputer idle selama 10 menit, dan pada pilihan kedua, untuk
mengunci Layar setelah screensaver aktif, artinya setiap kali screensaver aktif, apabila
kita ingin masuk ke sistem, kita akan dimintakan password untuk masuk kembali ke
Desktop.
D. Panel
Panel adalah sebuah Komponen yang ada pada DE Gnome, dimana berfungsi untuk
mempermudah user untuk mengakses aplikasi, yang disediakan dalam menu dan icon
seperti pada gambar dibawah,
kita bisa membuat beberapa panel sesuai selera, kita bisa menambahkan icon-icon
seperti gambar diatas dengan melakukan klik kanan pada panel, kemudian pilih menu
“Add to Panel”, kita bisa menambahkan komponen-komponen seperti menu, aplikasi,
51
53. Ebook KSL - Kita Bisa dengan FOSS-ID
jam,indicator, sesuai dengan yang kita inginkan, panel didesain agar lebih mempermudah
user untuk mengakses Aplikasi Favorit yang di inginkan.
Kita bisa menambahkan Komponen-komponen seperti jam, Indicator Network, Shutdown
menu, dan juga bisa menambahkan Aplikasi-aplikasi sesuai dengan yang kita inginkan.
Kita bisa mengatur properties dari panel, dengan cara klik kanan pada Panel, kemudian
pilih Properties, kita bisa mengatur Lokasi dari panel melalui menu Orientation, dan
Ukuran Pixel dari panel, dan beberapa poin seperti Expand agar Panelnya selalu aktif,
Autohide agar panelnya ketika kita melakukan klik ke tempat lain akan secara otomatis
disembunyikan ketika kita akan mengarahkan ke bagian panel akan secara otomatis
ditampilan, dan Show Hide Button.
52
54. Ebook KSL - Kita Bisa dengan FOSS-ID
BAB IV
BASH
A. Bash Shell
Shell adalah program (penterjemah perintah) yang menjembatani user dengan
sistem operasi dalam hal ini kernel (inti sistem operasi), umumnya shell menyediakan
prompt sebagai user interface, tempat dimana user mengetikkan perintah-perintah yang
diinginkan baik berupa perintah internal shell (internal command), ataupun perintah
eksekusi suatu file progam (eksternal command), selain itu shell memungkinkan user
menyusun sekumpulan perintah pada sebuah atau beberapa file untuk dieksekusi sebagai
program.
Selama bekerja dengan linux pasti kita harus mengerti dulu Apa itu Bash Shell user
akan berinteraksi dengan Shell melalui Terminal, Bash shell adalah perintah / Command
yang diketikkan oleh user setiap kali diketikkan akan diakhiri dengan menekan tombol
enter agar perintah tersebut bisa dieksekusi, jika perintah yang diketikkan sudah benar
maka shell akan mengerjakan perintah yang kita ketikkan, contohnya pwd, adalah
perintah yang digunakan untuk melihat lokasi atau direktori yang aktif. Apabila perintah
yang kita ketikkan salah, maka Shell akan memberikan peringatan dan petunjuk bahwa
perintah yang diketikkan tidak ada.
Skema hubungan antara user, shell, dan sistem bisa digambarkan sebagai berikut :
Dimana kita bisa menjalankan perintah Bash Shell ???, Distro Linux sudah menyediakan
sebuah Console Terminal dimana kita bisa mengetikkan perintah-perintah Bash Shell,
kita bisa melihat versi bash shell yang kita gunakan dengan mengetikkan perintah berikut :
walidumar@walidumar:/media$ echo $BASH_VERSION 4.1.5(1)-release
53
User
Shell /
Command Program
Kernel Program Hardware
55. Ebook KSL - Kita Bisa dengan FOSS-ID
untuk mengakses terminal kita bisa dengan menekan tombol shorcut CTRL + ALT + T
atau dengan tombol ALT + F2 kemudian ketikkan gnome-terminal, kemudian terminal
akan terbuka
kemudian akan terbuka Console Terminal, berupa layar Hitam seperti pada gambar
dibawah,
seperti pada gambar diatas, kursor berkedip pada walidumar@walidumar:~$
artinya kita aktif pada direktori homeuser (walidumar) dan group (walidumar).
Shell itu ada bermacam-macam dan shell yang bisa dipakai di Linux adalah :
• Bash shell (sh)
• C shell (csh)
• Korn shell
• Bourne shell
Pada kesempatan kali ini shell yang akan dibahas adalah shell yang paling populer di
Linux adalah Bash shell (sh).
54
56. Ebook KSL - Kita Bisa dengan FOSS-ID
Bash (Bourne again shell) : Merupakan keturunan dari Bourne shell, memiliki
daya tarik seperti pengeditan perintah, command completion dan pemanggilan ulang
perintah yang telah diketik, dengan tombol navigasi “Arrow Up”
B. Command Line Interfaces (CLI)
Command Line Interface (CLI) adalah Command / perintah BASH yang dapat kita
jalankan melalui terminal console,
a. ls
ls (kependekan dari list) adalah perintah yang berfungsi untuk melihat isi dari suatu
direktori, ada beberapa metode untuk melihat isi dari sebuah direktori, yang pertama
adalah dengan perintah dibawah.
walidumar@walidumar:~$ ls
metode diatas akan menampilkan file dan direktori didalam homeuser (walidumar)
walidumar@walidumar:~$ ls /home/walidumar/Music
metode ini akan menampilkan isi direktory yang di inputkan setelah kita mengetikkan ls,
walaupun kita tidak berada di direktori yang kita akan tampilkan contohnya kita sekarang
berada di Home Folder, sedangkan kita akan menampilkan dan melihat isi dari Direktori
yang terletak di direktori /home/walidumar/Music.
Selain itu perintah ls sendiri memiliki banyak option, diantaranya adalah :
• -a Menampilkan semua file atau direktori yang bersifat hidden ( tersembunyi ) atau file dan direktori
yang memiliki awalan tanda titik (.)
• -f Menapilkan file atau direktori tanpa proses sortir
• -F Akan menampilkan tanda slash (/) untuk direktori, tanda asterix (*) untuk file yang executeable
(yang bisa dijalankan, tanda add (@) untuk file symbolic link, tanda sama dengan (=) untuk socket,
tanda persen (%) untuk whiteout, dan vertical bar(|) untuk FIFO.
• -l Untuk menampilkan dile dan direktori dalam tampilan lengkap yaitu terdiri dari nama file, ukuran,
tanggal di modifikasi, pemilik, group, dan mode atau atributnya.
• -R Jika terdapat direktori di dalam direktori tersebut maka isi direktori akan ditampilkan juga.
Contoh penggunaan perintah ls adalah : user@lug~$ ls -la /home
55
57. Ebook KSL - Kita Bisa dengan FOSS-ID
b. cd (Change Directory)
cd adalah perintah yang berfungsi untuk berpindah ke direktori yang kita inginkan, dalam
hal ini kita memiliki dua buah metode, yaitu
walidumar@walidumar:~$ ls
Music Video
Document Unduhan
walidumar@walidumar:~$ cd Unduhan/
walidumar@walidumar:~/Unduhan/$ ls
Java Netbeans.sh
dapat dijelaskan awalnya kita berada di homefolder, kemudian kita ingin masuk ke
direktori Unduhan/ dengan perintah “cd Unduhan/, metode berikutnya apabila kita ingin
masuk ke direktori tetapi kita tidak berada didalam direktori tersebut, contohnya
walidumar@walidumar:~$ ls
Music Video
Document Unduhan
walidumar@walidumar:~$ cd /var/www
walidumar@walidumar:/var/ww~$ ls
wordpress Drupal
wikimedi senayan
pada contoh diatas, kita tidak berada pada direktori var/ sedangkan kita ingin memasuki
direktori www/ didalam var/ kita bisa mengetikkan perintah diatas untuk bisa masuk ke
direktori yang kita inginkan.
c. pwd
pwd berfungsi untuk melihat lokasi direktory yang sedang aktif, contoh :
walidumar@walidumar:~$ pwd
/home/walidumar
56
58. Ebook KSL - Kita Bisa dengan FOSS-ID
d. cat,more,less
3 perintah diatas merupakan perintah yang memiliki fungsi yang sama yaitu perintah yang
digunakan untuk melihat isi dari sebuah file contohnya :
walidumar@walidumar:~/var/www$ cat testweb.php
<?php
echo phpinfo();
?>
walidumar@walidumar:~/var/www$ more testweb.php
<?php
echo phpinfo();
?>
walidumar@walidumar:~/var/www$ less testweb.php
<?php
echo phpinfo();
?>
kita juga bisa melihat isi direktori dimana kita tidak berada didalam direktori yang akan
dilihat, contoh
walidumar@walidumar:~$ cat /var/www/testweb.php
<?php
echo phpinfo();
?>
perintah more dan less juga bisa melakukan hal yang sama yang bisa dilakukan oleh cat.
Cat memiliki kelebihan dibandingkan perintah more dan less, yaitu bisa digunakan untuk
membuat file teks, menggunakan perintah dibawah :
root@walidumar:~$ cat > belajar.oye
Belajar Bash Shell bersama yuk !!!!
Ctrl + D
57
59. Ebook KSL - Kita Bisa dengan FOSS-ID
e. touch
Perintah diatas digunakan untuk menggandakan file dan untuk mengubah timestamp
/ekstensi dari sebuah file, apabila file yang disentuh / touch tidak ada maka touch akan
membuat file kosong sesuai dengan nama yang diketikkan.
root@walidumar:~$ ls
belajar.oye
root@walidumar:~$ touch belajar.txt
root@walidumar:~$ touch belajar.doc
root@walidumar:~$ ls
belajar.oye belajar.doc belajar.txt
Option dari command touch sangat banyak untuk lebih jelasnya silahkan dilihat di manual
dengan perintah
root@walidumar:~$ touch --help
f. cp
berfungsi untuk menyalin file,Penggunaan cp yang umum untuk menyalin file dari satu
tempat ke tempat lain, contoh:
walidumar@walidumar:~$ cp belajar.txt /var/www
Perintah ini akan menyalin file MyFile.oye yang ada di direktori sekarang ke direktori /tmp.
walidumar@walidumar:~$ cp -a MyFile.oye /tmp
Option -a untuk memastikan bahwa timestamp MyFile.oye salinan tidak berubah.
Atau apabila ingin menyalin sebuah folder beserta isi dari foldernya bisa dengan
mengetikkan perintah berikut :
walidumar@walidumar~$ cp -R /var/www /tmp
g. mv
mv berfungsi untuk memindahkan file. Berikut contoh penggunaan perintah mv yang
umum:
walidumar@walidumar:~$ mv belajar.txt /tmp
maka file belajar.txt akan dipindahkan ke direktori /tmp. perintah ini bisa dipakai untuk
merubah nama file, berikut adalah perintahnya.
walidumar@walidumar:~$ mv belajar.txt study.txt
perintah diatas akan merubah nama file belajar.txt menjadi study.txt
58
60. Ebook KSL - Kita Bisa dengan FOSS-ID
h. rm
berfungsi untuk menghapus file / direktory, berikut adalah perintahnya :
walidumar@walidumar:~$ ls
study.txt
walidumar@walidumar:~$ rm study.txt
walidumar@walidumar:~$ ls
dengan perintah diatas kita telah menghapus sebuah file dengan nama study.txt,
apabila kita ingin menghapus direktori tidak bisa dengan perintah sebelumnya,
walidumar@walidumar:~$ rm belajar
rm: cannot remove `wal': Is a directory
untuk menghapus direktori kita bisa mengetikkan perintah berikut :
walidumar@walidumar:~$ ls
belajar
walidumar@walidumar:~$ rm -rf belajar
walidumar@walidumar:~$ ls
perintah diatas akan menghapus direktori belajar, karena perintah diatas sudah
ditambahkan option “r dan f” artinya Force Remove, walaupun folder tersebut memiliki isi
beberapa folder dan file, dengan perintah diatas folder akan tetap dihapus.
i. mkdir
mkdir (make directory) adalah perintah yang berfungsi untuk membuat direktori,
walidumar@walidumar:~$ mkdir belajarbash
kita juga bisa membuat direktori sesuai dengan lokasi yang kita inginkan walaupun kita
tidak berada di direktori tersebut,
walidumar@walidumar:~$ mkdir /var/www/belajar
j. rmdir
rmdir (remove directory) adalah perintah yang berfungsi untuk menghapus directory yang
kosong,
walidumar@walidumar:~$ rmdir /var/www/belajar
59
61. Ebook KSL - Kita Bisa dengan FOSS-ID
k. Echo
echo adalah perintah yang digunakan untuk menampilkan tulisan, dan melakukan
perhitungan-perhitungan layaknya kalkulator sederhana.
walidumar@walidumar:~$ echo ayo belajar bersama !!!
ayo belajar bersama !!!
walidumar@walidumar:~$ echo $[10+10]
20
echo dapat menampilkan dan melakukan perhitungan-perhitungan matematis seperti
tambah,kurang,kali dan pembagian sama halnya dengan kalkulator
l. Who / whoami
Who berfungsi untuk melihat daftar pemakai yang sedang aktif, Whoami berfungsi untuk
melihat user yang sedang aktif
walidumar@walidumar:~$ who
walidumar tty7 2012-01-15 09:58 (:0)
walidumar pts/0 2012-01-15 22:01 (:0.0)
walidumar@walidumar:~$ whoami
walidumar
m. date / cal
Date berfungsi untuk menampilkan hari,tanggal,bulan dan tahun, dan cal perintah yang
berfungsi untuk menampilkan kalender dalam 1 bulan.
walidumar@walidumar:~$ date
Sun Jan 15 22:03:25 CIT 2012
walidumar@walidumar:~$ cal
January 2012
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
60
62. Ebook KSL - Kita Bisa dengan FOSS-ID
n. chmod
chmod berfungsi untuk mengganti permission dari sebuah file,
walidumar@walidumar:/media/Data$ sudo chmod 755 walid
o. clear
berfungsi untuk membersihkan layar console terminal
p. history
berfungsi untuk menampilkan perintah-perintah yang pernah diketik sebelumnya. Seperti
pada gambar berikut :
q. Useradd / adduser / userdel
berfungsi untuk membuat user baru, perbedaan dari kedua perintah diatas adalah adduser
akan membuat user secara otomatis ketika kita mengetikkan perintah :
walidumar@walidumar:~$ sudo useradd walid
sedangkan perintah adduser akan membuat user baru, tetapi kita akan ditanyakan
beberapa pertanyaan yang harus kita jawab,
walidumar@walidumar:~$ sudo adduser walid
userdel adalah perintah yang berfungsi untuk menghapus user yang kita buat, contohnya
walidumar@walidumar:~$ sudo userdel -r walid
61
63. Ebook KSL - Kita Bisa dengan FOSS-ID
r. top
top adalah sebuah perintah yang berfungsi untuk menampilkan proses-proses yang
sedang berjalan dalam system,
walidumar@walidumar:~$ top
s. df
Df adalah perintah yang berfungsi untuk menampilkan partisi,block dan mounting point
yang ada dalam System.
t. fdisk
fdisk adalah sebuah perintah yang berfungsi untuk melihat struktur partisi hardisk yang
kita gunakan.
62
64. Ebook KSL - Kita Bisa dengan FOSS-ID
C. File Permission
File Permission adalah sebuah kelebihan didalam linux yang dapat memungkinkan
kita untuk membatasi akses dari user-user yang kita tidak inginkan untuk mengakses file
pribadi kita, Linux dikenal dengan keamanan dalam pengaksesan data, user dalam linux
dibagi menjadi 2, yaitu userbiasa, dan superuser, metode pembacaan file pada linux
dibagi menjadi Read, Write, dan Excute, perintah yang berkaitan dengan metode akses
adalah sebagai berikut :
1. chmod (change mode) adalah mode akses pada sebuah file dalam Linux, apabila
kita ingin menyetting mode akses permission pada sebuah file / folder bisa dengan
menggunakan perintah chmod.
2. chown (change owner) adalah mode akses kepemilikan user atas sebuah file, kita
bisa merubah kepemilikan sebuah file ke user yang berbeda dengan perintah
chown.
3. chgrp (change group) adalah mode akses kepemilikan group atas sebuah user
dan file, kita bisa mengatur user dan file agar masuk kedalam sebuah group sesuai
dengan keinginan kita dengan perintah chgroup
permission memberikan 3 buah Method akses kepada user yaitu :
• read (r) adalah izin untuk membaca file atau melihat sebuah file.
• write (w) adalah izin untuk menulis, memodifikasi, atau menghapus sebuah file
atau directory. khusus untuk pemilik file,
• execute (x) adalah izin untuk mengeksekusi atau menjalankan sebuah file.
Permission
Read (r) 4
Write (w) 2
Excute (x) 1
63
65. Ebook KSL - Kita Bisa dengan FOSS-ID
Akses Permission dapat di jelaskan dalam tabel dan gambar diatas, dalam bentuk angka-
angka desimal, kita dapat melihat akses dan keterang sebuah file dengan perintah berikut
: ls -l
dapat dijelaskan bahwa blok diatas mendapat akses 777 artinya user,group, dan other.
dapat mengakses file job2.odt, dan walidumar adalah pemilik dari file job2.odt dan walid
adalah group
Permission dari file job2.odt dibagi menjadi 3 blok yaitu :
rwx rwx rwx
Read Write Excute
User 4 2 1 > 7
Group 4 2 1 > 7
Other 4 2 1 > 7
Tabel diatas menunjukkan permission dari user,group, dan other, sehingga kita bisa
melakukan settingan / konfigurasi permission dari sebuah file berdasarkan dari tabel
diatas.
lalu bagaimanakah cara untuk melakukan setting permission pada sebuah file, seperti
yang sudah dijelaskan sebelumnya, untuk melakukan konfigurasi permission dari sebuah
file / direktori bisa dengan menjalankan perintah berikut :
#sudo chmod 755 print.odt
seperti pada gambar berikut :
64
Permission user group Nama fileWaktu dan
Tanggal
Ukuran
file
user group user
66. Ebook KSL - Kita Bisa dengan FOSS-ID
sebelumnya hak akses dari file print.odt hanyalah 0,0,1 (---,---,--1) artinya hanya orang lain
(other) yang dapat mengeksekusi file tersebut, setelah file tersebut diubah file
permissionnya menjadi 755 (rwx,r-x,r-x) maka user, dapat membaca, menulis dan
mengeksekusi, sedangkan group dan other hanya dapat membaca dan mengeksekusi file
tersebut.
kita dapat menjumlahkan angka-angka dari akses read,write,excute tadi, apabila menjadi
7 berarti user dapat membaca,menulis,dan mengeksekusi sebuah file, dan arti angka 5,
user dan other hanya dapat membaca dan mengeksekusi file tersebut.
dengan melakukan penjumlahan-penjumlahan sederhana berikut :
• user > 4 + 2 + 1 = 7 > (read)
• group > 4 + 1 = 5 > (write)
• other > 4 + 1 = 5 > (excute)
0 adalah angka untuk menghilangkan akses dari user/group/other, contoh :
#sudo chmod 200 job2.odt
dapat dijelaskan sebagai berikut :
• user > 2 = 2 > (read)
• group > 0 > (write)
• other > 0 > (excute)
user hanya bisa menulis, sedangkan group, dan other tidak mendapatkan akses.
kita juga dapat melakukan setting permission dengan menggunakan GUI, langkah-langkah
untuk melakukan permission adalah dengan melakukan klik kanan pada file yang ingin kita
setting permission, kemudian pilih properties, dan pilih tab “Permissions”.
Seperti pada gambar diatas kita dapat merubah akses permission dari user, group dan
other, dengan mudah melalui interface GUI.
65
67. Ebook KSL - Kita Bisa dengan FOSS-ID
D. FileSystem
Sebuah sistem operasi dibangun dari beberapa filesystem yang saling bekerjasama
dan saling mendukung, agar dapat berjalan dan menyelesaikan berbagai proses yang
dijalankan oleh user.
Filesystem UNIX berbentuk hirarki yang menyerupai struktur tree (pohon yang
dibalik, akarnya ada di atas, cabangnya ada di bawah). Struktur ini bertumpu pada sebuah
tempat yang disebut root (biasa diwakili oleh karakter slash, "/"). Segala sesuatu yang ada
pada struktur filesystem UNIX hanya dapat berupa file atau direktori. Direktori mirip
dengan sebuah map yang berisi file maupun direktori lainnya. Dan direktori yang berada
dalam direktori lain disebut child (disebut juga sub direktori) dari dari direktori di atasnya
(direktori parent). Direktori dalam struktur filesystem dapat memiliki banyak child tapi
hanya bisa memiliki satu parent. Sebuah file dapat menyimpan informasi namun tidak
dapat mengandung file lain maupun direktori lain.
File system dalam linux dibagi menjadi 3 bagian yaitu :
• User Data
Merupakan file – file yang umumnya diciptakan oleh user untuk menyimpan data
misalnya file task, document, dsb.
• Sistem data
File yang digunakan oleh sistem linux untuk melakukan proses misalnya batch file.
• File Executetable
Berisi informasi yang dikenal komputer sebagai instruksi – instruksi, dapat dijalankan
secara langsung oleh user misalnya finger, ping, dsb.
Untuk menyatakan sebuah letak direktori tertentu pada hirarki struktur filesystem, yang
dikenal dengan path / arah, arah disini diartikan dengan bagaimana user bisa mencapai
suatu file / direktori.
Setiap direktori yang dilalui path dipisahkan dengan sebuah tanda / (Garis Miring /slash)
path dapat dibagi menjadi dua bagian yaitu :
• Absolute path
Yaitu bila suatu lokasi didefinisikan mulai titik awal root (/)
• Relative path
Yaitu jika suatu lokasi didefinisikan mulai dari current working directory.
Untuk keperluan relative path dikenal beberapa notasi untuk jalan pintas, yaitu :
a. "." untuk menyatakan current working directory .
b. ".." untuk menyatakan direktori tepat yang berada di atasnya.
c. "~" untuk menyatakan home direktori
66
68. Ebook KSL - Kita Bisa dengan FOSS-ID
Dalam FileSystem Linux dikenal Aturan-aturan dalam penamaan file pada Linux adalah
sebagai berikut :
• Nama file terdiri dari max. 256 karakter.
• Dapat menggunakan huruf besar dan kecil.
• Linux membedakan huruf besar dan kecil.
• Dapat menggunakan tanda titik (.), dash (-), underscore (_).
direktori filesystem adalah direktori yang penting pendukung system yang menunjang
kerja sebuah system, adalah sebagai berikut :
• / adalah direktori root. Direktori paling dasar yang berisi seluruh direktori lainnya.
• /home adalah direktori yang berisi direktori home untuk user.
• /bin merupakan singkatan dari binary. Direktori ini berisi aplikasi/program dasar
linux.
• /usr berisi sejumlah direktori yang berisi program yang telah di install kedalam
System.
• /var/ adalah direktori yang berisi file-file variabel dalam System, didalamnya terdiri
dari beberapa folder-folder penting seperti www, tmp,lib,mail,dll
• /dev berisi file yang digunakan untuk berhubungan dengan device atau hardware
yang terpasang dalam system, seperti hardisk,usb,cdrom,dll
• /sbin berisi filesystem yang dijalankan secara otomatis oleh system.
• /etc berisi file konfigurasi berupa teks untuk mengubah konfigurasi sistem
• /mnt berisi file-file konfigurasi yang dimounting kedalam system agar dapat dibaca
dan digunakan oleh user
• /media berisi file hasil-hasil mounting hardisk / cdrom/flashdrive yang sudah
dimounting dan dapat digunakan /dibaca oleh user.
• /var berisi file-file variabel system.
• /bin berisi file-file binary
• /lib berisi file-file library system
67
/
root
/var/dev/media /etc /usr /home /lib /mnt /bin
/share /src /user/apt /network
69. Ebook KSL - Kita Bisa dengan FOSS-ID
BAB V
Aplikasi Linux
Linux adalah sistem operasi yang awalnya hanya dikhususkan untuk server,
berawal dari berkembangnya zaman, Linux sudah dilengkapi dengan berbagai fasilitas
GUI, yang dapat digunakan oleh siapa saja, dan dapat digunakan sebagai media hiburan,
dan dapat menyelesaikan berbagai pekerjaan seperti desain grafis, pekerjaan kantor, dan
dapat digunakan oleh semua kalangan, anak-anak, dewasa, dan orang tua, Linux juga
dilengkapi dengan fasilitas untuk mempermudah orang-orang yang memiliki kekurangan
fisik (cacat) untuk dapat menggunakan komputer dengan mudah.
A. Office
a. installasi Open Office
Open Office biasanya sudah disertakan dibeberapa Distro terkenal seperti
Ubuntu,Mint,dan Debian. Apabila Distro yang kita gunakan belum terinstall Open Office
maka kita dapat menginstall Open office dengan cara beberapa cara sebagai berikut,
apabila kita akan melakukan installasi melalui terminal kita bisa mengetikkan perintah
berikut:
# sudo apt-get install openoffice.org
kita bisa menginstall Aplikasi Open Office dengan perintah berikut seperti pada gambar,
dimana didalam paket Open Office ini, sudah disertakan Aplikasi-aplikasi seperti Word
Processor,Spreadsheet,dan Presentation.
Selain menggunakan terminal kita bisa menginstall Open Office melalui Software manager
seperti Ubuntu Software Center, seperti pada gambar berikut :
68
70. Ebook KSL - Kita Bisa dengan FOSS-ID
kita dapat mencari dengan keyword “Open Office”, untuk menginstall WordProcessor,
Spreadsheet, dan Presentation kita dapat menginstall dengan mudah dengan menekan
tombol Install.
b. installasi Libre Office
Selain Open Office, sangat banyak sekali Aplikasi Office,yang berlisensi GNU/GPL,
diantaranya adalah Libre Office, libreoffice awalnya di launching pada distro Linux Ubuntu
11.04, Libre Office menawarkan kenyamanan, kecepatan, dan keamanan kerja, yang
tentunya tidak kalah dengan Open Office, untuk menginstall Libreoffice ikut langkah-
langkah berikut :
sebelum menginstall libreoffice kita perlu menghapus terlebih dahulu paket aplikasi Open
Office yang sudah terinstall dalam system, dengan perintah berikut :
$ sudo apt-get remove openoffice.org openoffice.org-base
$ sudo apt-get remove openoffice.org-common openoffice.org-core
kemudian, setelah program Open office sudah dihapus, berikutnya Install Aplikasi Open
Office, terlebih dahulu, tambahkan PPA/Repository dengan perintah berikut :
tambahkan Repository dengan perintah berikut :
$ echo "deb http://repo.ugm.ac.id/ppa.launchpad.net/libreoffice `lsb_release
-cs` main" > /etc/apt/sources.list.d/libreoffice.list
kemudian download key libreoffice dengan perintah berikut :
$ sudo wget ftp://repo.ugm.ac.id/ekstra/.ugos_tools/key_libreoffice
tambahkan key yang sudah kita download tadi kedalam system
$ sudo apt-key add key_libreoffice
lakukan update setelah kita menambahkan key dari Aplikasi libreoffice, agar aplikasi
libreoffice, dapat dimasukkan kedalam system untuk bisa di install dan digunakan.
$ sudo apt-get update
kemudian install openoffice, dengan perintah berikut :
$ sudo apt-get install libreoffice
sesuaikan libreoffice yang anda install dengan tema yang anda gunakan, agar dapat
singkron dengan tema yang digunakan, sesuaikan dengan DE yang digunakan, untuk
menginstall libreoffice pada DE gnome bisa dengan perintah berikut :
$ sudo apt-get install libreoffice-gnome
69
71. Ebook KSL - Kita Bisa dengan FOSS-ID
apabila menggunakan DE KDE anda bisa dengan mengetikkan perintah berikut :
$ sudo apt-get install libreoffice-kde
kenapa dibagi menjadi 2 DE, karena apabila kita menginstall libreoffice secara standar
maka, pengaturan tampilan Libreoffice akan sangat kacau, dan tidak teratur sesuai
dengan tema yang kita gunakan, maka dari itu kita menginstall libreoffice untuk gnome
(bagi pengguna ubuntu) dan libreoffice kde (untuk pengguna fedora,kubuntu,dll)
c. Introducing Open Office
Office adalah sebuah kumpulan aplikasi yang berfungsi untuk menyelesaikan
pekerjaan kantor, dalam linux dikenal beberapa aplikasi office berbasis GNU yang terkenal
seperti Open Office dan LibreOffice, dalam OpenOffice dan Libreoffice terdapat beberapa
aplikasi seperti :
• Word Processor
adalah aplikasi pengolah kata yang berfungsi untuk menyelesaikan pekerjaan
kantor seperti surat dan dokumen-dokumen, berikut adalah jendela kerja dari Open
office yang sudah dilengkapi dengan berbagai macam tools yang didesain agar
mempermudah untuk menyelesaikan pekerjaan.
70
72. Ebook KSL - Kita Bisa dengan FOSS-ID
Berikut adalah menu-menu yang disediakan oleh Open Office, diantaranya terdapat Menu
bar, Menu Icon, dan beberapa pengaturan seperti Font Face, Font Size,
Bold,Italic,Underline, Model Tulisan, Penomoran / Bullet and Numbering dan Font Color,
semuanya didesain agar dapat mempermudah user untuk menggunakannya.
• Spreadsheet
adalah aplikasi pengolah angka yang didesain agar dapat menyelesaikan
pekerjaan-pekerjaan dalam bentuk tabel, formulasi-formulasi rumus. Berikut adalah
tampilan jendela Open Office Spreadsheet.
Pada Aplikasi Office, Spreadsheet disediakan beberapa fitur yang didesain agar
dapat mempermudah user untuk mengakses dalam melakukan perhitungan-
perhitungan dalam bentuk formulasi rumus. Seperti pada gambar dibawah telah
disediakan menu bar, icon icon, dan pengaturan tulisan dan font, dan pengaturan
formulasi logika dan rumus matematis.
• Presentation
adalah aplikasi berfungsi untuk mempermudah user untuk melakukan presentase,
yang didesain dalam bentuk slide-slide dimana kita dapat melakukan coztumize
Background, tema, dan animasi dari presentase yang kita inginkan, kita dapat
71
73. Ebook KSL - Kita Bisa dengan FOSS-ID
mengakses Open Office Presentation melalui menu Applications > Office >
OpenOffice Presentation, setelah kita membuka Aplikasi OpenOffice Presentation
maka akan ditampilkan wizard sebagai berikut,
kita akan diarahkan untuk memilih template yang kita inginkan, apabila kita sudah
memilih template maka kita bisa lanjutkan ke langkah berikutnya dengan
melakukan klik tombol Next, berikutnya kita akan
kita dapat membuat efek-efek transisi dan efek dari teks-teks pada presentase yang akan
dibuat,setelah kita memilih Effect kita bisa langsung membuat dengan menekan tombol
Create.
Berikut adalah tampilan interface Aplikasi Open Office Presentation, dimana terdapat
menu bar, icon, dan pengaturan tulisan font,pengaturan slide,dan pengaturan layout.
72
74. Ebook KSL - Kita Bisa dengan FOSS-ID
• Database
Open Office Database adalah aplikasi yang berfungsi untuk membuat dan
memanage database (tabel,dan query) dengan menggunakan model GUI, sehingga
lebih mempermudah user untuk membuat,menghapus, dan mendesain database,
kita dapat mengakses Open Office database melalui menu Application > Office >
Open Office Database pada panel menu, kemudian kita akan dibawa ke menu
Wizard dimana kita akan dipandu untuk membuat database, seperti pada gambar
berikut :
berikut adalah tampilan interface Open Office Database, dimana kita dapat membuat dan
mendesain Database dengan mudah, dan cepat
73
75. Ebook KSL - Kita Bisa dengan FOSS-ID
B. Multimedia
Multimedia dibagi menjadi beberapa Hal, yaitu Gambar, Suara, dan Video, dimana
semua user pada saat ini dibuat mempermudah, Linux menyediakan banyak sekali
aplikasi-aplikasi multimedia, seperti SMPlayer, UMPlayer, RhytmBox,
GnomeMplayer,Exaile,ATunes,Audacious, MoviePlayer, Vlc, dan masih banyak lagi
Aplikasi-aplikasi multimedia yang disediakan Linux, kali ini Penulis akan memberikan cara
untuk menginstall Aplikasi-aplikasi melalui Terminal dan Software Manager (Synaptic, dan
Ubuntu Software Center), kita dapat menginstall aplikais melalui Software manager seperti
Ubuntu Software Center, seperti pada gambar berikut :
kita dapat melihat dan menginstall Aplikasi Multimedia melalui software center melalui
Category Sound & Video yang sudah disediakan,
seperti pada gambar di atas kita dapat menginstall aplikasi Multimedia dengan mudah,
dan cepat. Dalam hal ini penulis akan membagi aplikasi multimedia menjadi 3 bagian yaitu
Sound, Video, dan Webcam.
74
76. Ebook KSL - Kita Bisa dengan FOSS-ID
a. Installasi Audacious
Audacious adalah aplikasi multimedia yang mirip dengan player Winamp,
Audacious adalah aplikasi pemutar musik yang sangat ringan dan mudah, kita dapat
memainkan file-file video seperti *.flv,*.mov,*.mpg, dan masih banyak lagi file-file ekstensi
video yang dapat diputar dengan mudah pada audacious, beberapa fitur-fitur dan
kelebihan Audacious adalah sebagai berikut :
• Mudah digunakan sebagai browser musik.
• Dapat menyortir dan mencari lagu-lagu.
• Mendukung format audio komprehensif dan mendukung format video
• dapat digunakan sebagai internet radio stream
• Interface bersahabat
untuk menginstall Aplikasi audacious kita bisa mengetikkan perintah berikut di terminal,
# sudo apt-get install Audacious
seperti pada gambar diatas kita dapat menginstall Aplikasi AudaCious, seperti pada
gambar diatas. Untuk menginstall Aplikasi Audacious melalui Software manager seperti
Ubuntu Software Center, sangat mudah, kita hanya perlu mengetikkan nama aplikasi atau
kita dapat mengakses Aplikasi yang telah dibagi berdasarkan kategori yang telah
disediakan seperti pada gambar dibawah :
apabila kita sudah mendapatkan aplikasi yang kita inginkan kita bisa menekan tombol
“Install” untuk menginstallnya terlebih dahulu kita dapat melihat keterangan dan info
tentang Aplikasi Audacious seperti pada gambar diatas, apabila aplikasi sudah selesai di
install, kita dapat mengakses Aplikasi yang kita install melalui menu berikut :
75
77. Ebook KSL - Kita Bisa dengan FOSS-ID
“Application > Sound and Video > Audacious”.
Berikut adalah tampilan interface audacious
b. Installasi Gnome-Mplayer
Gnome-mplayer adalah sebuah aplikasi berlisensi GNU/GPL yang berfungsi
sebagai pemutar video, gnome mplayer dapat memutar berbagai jenis ekstensi file video,
gnome-mplayer dapat kita integrasikan dengan file-file title *.srt agar kita dapat memutar
video dengan menggunakan title *.srt, desain gnome-mplayer didesain dengan interface
simple inilah merupakan gnome-mplayer menjadi menarik, dan mudah untuk digunakan
dan dipahami.
untuk menginstall gnome-mplayer kita bisa mengetikkan perintah berikut, melalui
terminal :
kemudian kita bisa mengetikkan perintah berikut untuk menginstal :
$ sudo apt-get install gnome-mplayer
kita dapat menginstall gnome-mplayer melalui software manager Ubuntu Software Center,
seperti pada gambar dibawah :
76
78. Ebook KSL - Kita Bisa dengan FOSS-ID
setelah proses installasi telah selesai, kita bisa menjalankan gnome-mplayer melalui menu
Application > Sound and Video > gnome-Mplayer
c. Installasi WebCam
Banyak orang yang menggunakan fasilitas webcam pada laptop untuk melakukan
capture foto, dan merekam video, untuk memfasilitasi semua itu, GNU/LINUX mempunyai
aplikasi webcam yang sangat sederhana, yaitu cheese. cheese adalah aplikasi
GNU/LINUX yang digunakan untuk memfasilitasi semua itu, dengan penggunaan yang
mudah dan sederhana, Cheese juga dilengkapi dengan beberapa effect yang sudah
disediakan, agar dapat memvariasikan hasil-hasil dari capture foto.s
untuk menginstall cheese kita bisa mengetikkan perintah berikut :
$ sudo apt-get install cheese
kita juga bisa menggunakan fasilitas software manager (ubuntu software center) untuk
menginstall cheese, seperti pada gambar dibawah,
kita bisa menginstall cheese melalui terminal dengan mengetikkan perintah berikut :
$ sudo apt-get install cheese
atau kita juga bisa menginstall cheese dengan mendownload packet *.tar.gz melalui
website https://launchpad.net/cheese kemudian ekstraklah file yang didownload,
kemudian jalankan perintah berikut, melalui terminal :
77
79. Ebook KSL - Kita Bisa dengan FOSS-ID
masuk ke direktori hasil ekstrak sebelumnya, kemudian ketikkan perintah berikut di
terminal :
$ ./configure
$ make
$ sudo make install
proses installasi akan berjalan, dan sampai selesai.
kita dapat mengakses cheese melalui menu Application > Sound and Video > Cheese
Webcam Booth.dan kita dapat menggunakan Cheese dengan mudah, dan banyak variasi
efek yang beragam dan menarik yang telah disediakan, seperti pada gambar berikut :
beberapa pilihan efek-efek yang beragam yang telah disediakan, yang dapat
mempermudah user untuk memilih dan menggunakannya melalui tombol “Effects” yang
telah disediakan.
Berikut adalah pemilihan dan penggunaan salah satu efek “edge”
78
80. Ebook KSL - Kita Bisa dengan FOSS-ID
d. Installasi Brasero
Brasero Disk Burner adalah aplikasi Disc Burner yang didesain berbasis Free, yang
dirancang untuk pengguna DE Gnome, dengan desain interface bersahabat, para
pengguna distro linux awam dapat menggunakan brasero dengan mudah dan nyaman,
pengguna akan diminta untuk memilih salah satu proyek yang ingin dibuat, antara lain:
• membuat sebuah proyek audio seperti audio musik dalam sebuah CD/DVD
• membuat SVCD/DVD untuk keperluan video.
• membuat CD/DVD untuk penyimpanan data.
• untuk menyalin/menggandakan CD/DVD.
• untuk melakukan burning file ISO kedalam CD/DVD.
kita dapat menginstall Distro Linux, dengan menggunakan perintah berikut :
$ sudo apt-get install brasero
atau kita bisa menginstall brasero melalui Software manager, Ubuntu Software Center
79
81. Ebook KSL - Kita Bisa dengan FOSS-ID
berikut adalah tampilan interface Brasero Disk Burner :
e. Installasi Mobile Media Converter
Mobile Media Converter adalah sebuah aplikasi converter yang berbasis
GNU/LINUX yang sanggup mengconverter file-file multimedia seperti MP3,
3GP,WAV,MPEG,AVI,WMV,FLV,AMR, menjadi sebuah ekstensi file sesuai dengan yang
kita inginkan,
untuk menginstall aplikasi ini anda harus mendowload terlebih dahulu paket *.deb melalui
alamat berikut, www.miksoft.net/product/mmc_1.6.0_i386.deb, diwajibkan sebelum
menginstall MMC, kita harus menginstall beberapa paket dependency (pendukung)
berikut :
• GTK+2.8 (or higher)
• glibc-2.4 (or higher)
• libstdc++.so.6
setelah ke 3 dependency telah di install kita sudah dapat menginstall mmc dengan
melakukan klik 2x pada file yang kita download kemudian kita klik tombol "Install
Package" atau kita juga bisa menginstall melalui terminal dengan menjalankan perintah
berikut :
$ sudo dpkg -i mmc_1.6.0_i386.deb
setelah proses installasi telah selesai kita dapat mengakses MMC melalui Panel,
Application > Sound and Video > Mobile Media Converter.
80
82. Ebook KSL - Kita Bisa dengan FOSS-ID
C. Internet
Pada saat ini, perkembangan internet didunia sangat pesat sekali, karena dapat
mempermudah komunikasi dan kita dapat mengakses informasi dengan sangat cepat,
untuk itu dibutuhkannya aplikasi-aplikasi agar kita dapat mengakses kontent-konten di
internet seperti webbrowser, internet massanger, x-chat irc, dll yang mempermudah kita
untuk mengakses informasi dengan cepat dan nyaman.
a. Installasi Google Chrome Browser
Google Chrome browser adalah browser yang dikenal ringan dan cepat dalam
mengakses informasi, yang dibuat oleh perusahaan Google, dibuat dan didesain untuk
multiplatform sistem operasi, oleh karena itu bisa dijalankan di distro-distro linux. cara
untuk menginstall google chrome pada Distro Linux adalah dengan cara sebagai berikut :
ketikkan perintah berikut pada terminal :
$ sudo apt-get install google-chrome-stable
kita juga bisa menginstall Google Chrome melalui software manager, ubuntu software
center seperti pada gambar berikut :
setelah proses installasi selesai, maka kita dapat mengakses Google Chrome melalui
panel " Application > Internet > Google Chrome”.
81
83. Ebook KSL - Kita Bisa dengan FOSS-ID
b. Installasi Pidgin Internet Messenger
Pidgin Internet Messenger adalah aplikasi internet messenger dimana kita dapat
berkomunikasi dengan orang lain yang kita kenal, dengan menggunakan account yahoo /
google kita bisa saling berkomunikasi, chatting dan rapat dengan menggunakan Pidgin,
untuk menginstall aplikasi pidgin internet messenger ketikkan perintah berikut pada
terminal:
$sudo apt-get install pidgin
kita bisa menginstall pidgin melalui software manager ubuntu software center, dengan
melakukan pencarian dengan menggunakan keyword “pidgin” , seperti pada gambar
dibawah :
apabila proses Installasi Pidgin telah selesai kita bisa mengakses pidgin melalui panel
"Application > Internet > Pidgin Internet Messenger ”, seperti pada gambar dibawah
kita bisa mengatur dan menambahkan account “Yahoo, Google, Facebook,dll”, melalui
menu “Accound > manage Accound > kemudian kita akan dibawa ke menu Account,
pilih Add > tambahkan account > pilih protocol, isi username dan password, kemudian
tekan tombol “Add”, kemudian Login dengan Account yang kita buat sebelumnya,
masukkan password, dan anda siap untuk berkomunikasi dengan siapa saja,
menggunakan pidgin internet messenger.
82
84. Ebook KSL - Kita Bisa dengan FOSS-ID
Untuk dapat menggunakan Pidgin kita bisa mengikuti langkah-langkah berikut :
c. Installasi X-Chat IRC
X-Chat IRC adalah aplikasi chatting client IRC (internet Relay Chat), berfungsi agar
kita terhubung dan dapat saling berkomunikasi dengan siapa saja dan kapan saja, melalui
server-server IRC, untuk menginstall X-chat irc bisa dengan mengetikkan perintah berikut :
$ sudo apt-get install xchat
atau bisa juga kita menginstallnya melalui ubuntu software center,
83
85. Ebook KSL - Kita Bisa dengan FOSS-ID
apabila proses installasi telah selesai, kita bisa mengakses X-Chat IRc melalui panel
"Application > Internet > XChat IRC, kita bisa mengatur Username, Nick dan server
yang akan kita gunakan seperti pada gambar berikut :
d. Installasi Download Manager Gwget
Gwget adalah sebuah aplikasi Download manager, didesain dengan interface GUI,
agar lebih mempermudah user untuk menggunakannya, gwget berfungsi sebagai
manager dari file yang kita download agar bisa diselesaikan download tersebut dengan
cepat dan file yang di download tidak mengalami kerusakan, keutamaan dari download
manager adalah, agar dapat mempercepat akses dan efisien dalam melakukan download
file,Gwget adalah versi GUI dari wget yang sebelumnya didesain hanya bisa mengetikkan
dan mendownload file melalui terminal. untuk menginstall Gwget jalankan perintah berikut
melalui terminal:
$ sudo apt-get install gwget
atau kita bisa menginstall gwget melalui ubuntu software center, seperti pada gambar
berikut :
84
86. Ebook KSL - Kita Bisa dengan FOSS-ID
setelah proses installasi selesai, kita dapat mengakses Gwget melalui panel
“Application > Internet > Gwget Download Manager“. Berikut adalah tampilan
interface Gwget,
Kita bisa menambahkan link-link download sesuai dengan keinginan kita, seperti pada
gambar dibawah :
e. Integrasi Mozilla Firefox dengan Download Manager Gwget
Mozilla Firefox adalah sebuah web browser yang sangat terkenal, yang berfungsi
untuk mengakses website melalui media internet, mozilla firefox memiliki ribuan add-ons
yang tersedia di internet yang berfungsi untuk menunjang kerja dari Firefox, untuk
menginstall firefox pada Distro Linux, kita bisa mengetikkan perintah berikut di terminal :
$ sudo apt-get install firefox
apabila firefox sudah selesai di install, kita bisa mengakses firefox melalui panel
Application > internet > Mozilla Firefox,
untuk mengintegrasikan mozilla firefox dengan download manager kita membutuhkan
sebuah add-ons yang bernama "Flashgot", dimana flashgot yang akan menghubungkan
antara download manager dan Mozilla firefox, untuk menginstall add-ons firefox kita bisa
masuk ke menu Firefox Tools > Add-ons, kemudian kita bisa melakukan pencarian
dengan menggunakan keyword "Flashgot", seperti pada gambar berikut :
85
87. Ebook KSL - Kita Bisa dengan FOSS-ID
kemudian kita install add-ons “Flashgot”, kemudian kita setting pengaturan dari flashgot
melalui menu Extensions, dengan menekan tombol Preferences, seperti pada gambar
berikut :
kita bisa melakukan settingan dengan menekan tombol “Preference”, kemudian kita
setting Download manager yang akan kita gunakan, yaitu Gnome Gwget, kemudian kita
bisa pilih “Ok” untuk mengaktifkan download manager yang kita pilih tadi.
86