REMASTERING LINUX MINT 9 ISADORA MENJADI MINT-GAD “Minggat Bersama Mint-Gad”
Remastering Linux Mint 9 Isadora menjadi Mint-Gad Release Alpha 1.0 Remastering linux adalah sebuah proses untuk membuat sebuah linux baru dari linux yang sudah ada. Distro remastering berbeda dengan distro turunan. a. Definisi Distro Remastering. Distro remastering jika dilihat dari definisi remastering sendiri adalah proses membuat master baru untuk album, film, atau ciptaan lainnya. Cenderung untuk merujuk pada port proses rekaman dari salah satu media analog ke digital lain satu, tetapi hal ini tidak selalu terjadi. Jadi distro remastering adalah sebuah proses untuk membuat sebuah linux baru dari linux yang sudah ada. Hasil remastering linux adalah linux yang mirip dengan linux induk namun telah mengalami beberapa modifikasi yang membuatnya berbeda dibandingkan dengan linux induk, misal tema tampilan, perangkat lunak yang terbundel dengannya dan sebagainya. tujuannya adalah untuk dapat memenuhi kebutuhan dari pengguna yang tidak tersedia dalam distro induknya. Banyak sekali contoh dari distro remastering yang sudah ada baik lokal maupun buatan luar negeri. b. Definisi Distro Turunan. Sebuah proses untuk membuat sebuah linux baru dari linux yang sudah ada sebagai dasar atau pondasi sistemnya, hampir sama dengan definisi distro remastering cuma dalam distro turunan ada beberapa paket aplikasi khas yang dipelihara oleh developer distro turunan tersebut. tujuannya pun hampir sama dengan distro remastering, sebagai pengembangan dan penyesuain dengan kebutuhan pengguna. Agar lebih jelas lagi, saya akan memberikan perbedaan-perbedaan yang bisa mendefinisikan apakah sebuah distro itu dikatakan sebuah distro remastering atau distro turunan. Distro Remastering : 1. tidak mempunyai repositori 2. tidak mempunyai paket khas untuk dirinya
3. tidak mempunyai pemaket yang memelihara paket aplikasi 4. tidak membuat patch paket aplikasi 5. tidak mempunyai penelusuran bug Dsitro Turunan : 1. mempunyai repositori sendiri tidak dari distro induknya 2. mempunyai paket khas yang tidak dimiliki oleh induknya, contoh blankon-contextual-desktop, daluang,dll (mungkin selanjutnya saya akan membahas apa/fungsi paket2 khas yang ada dalam blankon) 3. mempunyai pemaket yang memelihara paket aplikasi 4. mempunyai rebranding paket dari induknya 5. mempunyai penulusuran bug
A. Setting Repository Sebelum kita melakukan modifikasi terhadap interface ataupun system di linux mint. Ada baiknya kita konfigurasi dulu repository untuk linux mint 9 Isadora, ini di gunakan untuk memudahkan kita untuk update packet atau add/remove paket yang ada di linux mint. Ada 2 cara dalam mengkonfigurasi repository pada linux mint, yaitu melalui synaptic langsung dan melalui sources.list nya. Disini karena kita menggunakan linux mint 9 berarti kita bisa menggunakan repository dari ubuntu 10.04 Lucyd. Langsung saja caranya sebagai berikut : Setting Repository Lokal menggunakan Synaptic atau Sources.list I. Melalui synaptic package manager pertama , untuk menambahkan repositori lokal ke linuxmint yang kita pake caranya lewat Synaptec Pakcage Manager, jadi pertama buka dulu Synaptec Package Managernya melalui Menu → Package Manager. Kemudian Klik Settings → repositories → pilih tab other software lalu klik add.
Kemudian masukkan link repositroy yang kita punya, berikut link repository untuk linux Mint 9 Isadora. mirror.cbn.net.id (OpenIXP) ## sources.list.cbn ## repository dengan menggunakan server mirror ubuntu.cbn.net.id # deb http://ubuntu.cbn.net.id/Ubuntu lucid main restricted universe multiverse deb http://ubuntu.cbn.net.id/Ubuntu lucid-updates main restricted universe multiverse
deb http://ubuntu.cbn.net.id/Ubuntu lucid-security main restricted universe multiverse deb http://ubuntu.cbn.net.id/Ubuntu lucid-backports main restricted universe multiverse deb http://ubuntu.cbn.net.id/Ubuntu lucid-proposed main restricted universe multiverse atau silakan donlot di sini kambing.ui.ac.id (UI, Telkom, Indosat, OpenIXP, INHERENT ## sources.list.kambing ## repository dengan menggunakan server mirror kambing.ui.ac.id # deb http://kambing.ui.ac.id/ubuntu lucid main restricted universe multiverse deb http://kambing.ui.ac.id/ubuntu lucid-updates main restricted universe multiverse deb http://kambing.ui.ac.id/ubuntu lucid-security main restricted universe multiverse deb http://kambing.ui.ac.id/ubuntu lucid-backports main restricted universe multiverse deb http://kambing.ui.ac.id/ubuntu lucid-proposed main restricted universe multiverse atau silakan donlot di sini www.foss-id.web.id (Telkom) ## sources.list.foss-id ## repository dengan menggunakan server mirror dl2.foss-id.web.id # 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 atau silakan donlot di sini ftp.itb.ac.id (ITB, INHERENT) ## sources.list.itb ## repository dengan menggunakan server mirror ftp.itb.ac.id # 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 atau silakan donlot di sini indika.net.id (OpenIXP) ## sources.list.indika ## repository dengan menggunakan server mirror ubuntu.indika.net.id # 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 atau silakan donlot di sini kebo.vlsm.org ## sources.list.kebo ## repository dengan menggunakan server mirror kebo.vlsm.org # deb http://kebo.vlsm.org/ubuntu lucid main restricted universe multiverse deb http://kebo.vlsm.org/ubuntu lucid-updates main restricted universe multiverse deb http://kebo.vlsm.org/ubuntu lucid-security main restricted universe multiverse deb http://kebo.vlsm.org/ubuntu lucid-backports main restricted universe multiverse deb http://kebo.vlsm.org/ubuntu lucid-proposed main restricted universe multiverse atau silakan donlot di sini buaya.klas.or.id ## sources.list.buaya ## repository dengan menggunakan server mirror buaya.klas.or.id # deb http://buaya.klas.or.id/ubuntu/ lucid main restricted universe multiverse deb http://buaya.klas.or.id/ubuntu/ lucid-updates main restricted universe multiverse deb http://buaya.klas.or.id/ubuntu/ lucid-security main restricted universe multiverse atau silakan donlot di sini kavalinux.com (OpenIXP) ## sources.list.kavalinux ## repository dengan menggunakan server mirror mirror.kavalinux.com # deb http://mirror.kavalinux.com/ubuntu/ lucid main restricted universe multiverse deb http://mirror.kavalinux.com/ubuntu/ lucid-updates main restricted universe multiverse deb http://mirror.kavalinux.com/ubuntu/ lucid-security main restricted universe multiverse deb http://mirror.kavalinux.com/ubuntu/ lucid-backports main restricted universe multiverse deb http://mirror.kavalinux.com/ubuntu/ lucid-proposed main restricted universe multiverse atau silakan donlot di sini kenapa menggunakan repository ubuntu, karena linux mint 9 merupakan turunan dari ubuntu 10.04 Lucyd. Disini kami memilih link repo dari kambing.ui.edu karena link ini merupakan link lokal tercepat yang pernah kami akses. Setelah selesai memasukkan semua link, close software source kemudian pilih reload. Maka synaptic otomatis akan mengupdate packet yang tersedia.
II. Melalui Source.list Masuk ke terminal dan loginlah sebagai root, atau bisa menggunakan perintah sudo. Ketikkan perintah berikut : $sudo nano /etc/apt/sources.list Setelah itu copykan link dari kambing.ui.edu tadi, kemudian simpan hasil perubahan yang dilakukan. Ketikkan perintah berikut untuk mengupdate packet : $sudo apt-get update
B. Modifikasi Interface Linux Mint menjadi Mint-gad Langkah pertama kita akan merubah tampilan windows border pada linux mint menjadi tema playstation. Download file metacity playstation dengan nama 84462-playstation.tar.gz di http://gnome-look.org/. Setelah berhasil di download, ekstarklah file tadi dengan cara klik kanan dan pilih Extract Here. Untuk mengaplikasikannya kita buka Apperance Preferences dengan cara klik kanan pada Desktop dan pilih change desktop background pilih tab themes kemudian drag folder hasil ekstrakan tadi kedalamnya, sehingga akan memunculkan dialog box dan pilih Apply New Themes. Maka windows border kita akan berubah menjadi begini.
Selanjutnya modifikasi icon menjadi icon vista black, caranya sama yakni dengan mengekstrak file icon black-white_2-Vista.tar.gz yang sudah di download di http://gnome-look.org/ kemudian mengekstaknya dan mendrag folder icon tersebut ke dalam Apperance Preferences di tab themes. Dan akan memunculkan dialog box kemudian pilih Apply New Themes. Maka icon akan berubah menjadi vista black-white.
Tips : Untuk menampilkan Trash icon di desktop kita, caranya adalah tekan tombol Alt+F2 kemudian ketikkan gconf-editor pada kotak dialog.
Dan browse pada apps \ nautilus \ desktop beri tkita centang trash icon visible.
C. Install Gnomenu Gnomenu adalah menu untuk gnome yang mirip dengan menu di windows. Sebelumnya menginstall gnomenu install dulu paket berikut dengan cara : $sudo apt-get install python python-xdg python-cairo python-gconf python-xlib deskbar-applet ketikkan perintah tersebut di terminal, kemudian tunggu sampai proses install selesai. Selanjutnya download gnomenu dari http://launchpad.net/gnomenu/trunk/2.5/+download/gnomenu2.5.tar.gz disini kami menggunakan gnomenu versi 2.5. Untuk menginstallnya ekstrak file gnomenu2.5.tar.gz dengan cara klik kanan kemudian ekstrak. Kita dapat langsung menginstal Gnomenu melalui terminal. Caranya adalah, setelah kita masuk dalam folder hasil extrak file gnomenu, klik kanan pada ruang kosong, lalu klik open in terminal. Ketikkan perintah sudo make install. Setelah berhasil
menginstal gnomenu, kita restart laptop, komputer atau notebook kita. Setelah kita restart, kita ganti menu stkitar linux mint dengan gnomenu. Caranya adalah klik kanan pada menu, lalu remove from panel. Untuk menggantinya, klik kanan pada panel, klik add to panel, lalu klik gnomenu, dan klik add. Letakkan menu tersebut sesuai dengan keinginan kita. Jika muncul konfirmasi untuk restart menu, klik restart, lalu klik reload. Untuk mengganti tampilan start menu, kita bisa klik kanan pada start menu, klik preference. kita bisa mengganti theme start menu kita menjadi vista, vista black, xp, dan lain-lain. kita juga bisa mengganti icon start menu dengan icon vista, BW, atau Newstyle. Untuk start menu, kita bisa menggantinya dengan gambar yang telah tersedia, seperti xp, gnome, dan lain-lain. Setiap kita selesai mengganti theme, icon, atau button start menu pada gnomenu, klik OK, lalu akan muncul konfirmasi restart. Klik yes, dan akan muncul konfirmasi untuk reload, klik reload. Setelah itu, kita bisa menikmati perubahan start menu yang ada pada Linux Mint kita. Gnomenu juga bisa kita gunakan pada Ubuntu kita. Jadi, kita tidak akan merasakan bosan dengan tampilan start menu standar dari Linux Mint 9 Isadora atau Ubuntu 10.04 Lucyd.
D. Menginstall Cairo dock buka synaptic kemudian ketikkan cairo-dock, klik dan pilih Mark for installation.
Atau melalu terminal dengan cara sudo apt-get install cairo-dock tunggu sampai proses instalasi selesai. Untuk mengaktifkannya melalui accessories dan pilih GLX-dock (cairo-dock with openGL). Untuk temanya anda bisa mencarinya sendiri di internet, pada tutorial kali ini kami menggunakan tema black.
E. Menginstall Screenlets screenlets adalah semacam gadget yang bisa kita tampilkan di desktop kita. buka synaptic kemudian ketikkan screenlets, klik dan pilih Mark for installation.
Cara mengaktifkannya melalui accessories dan pilih screenlets. Disini kami menggunakan sysmonitor.
F. Mengganti Boot screen Untuk Linux mint 9 tidak lagi menggunakan usplash tetapi sudah menggunakan plymouth, cara termudah untuk mengganti boot screenya adalah dengan cara menimpa file yang ada di direktori /lib/plymouth/themes/ubuntu-logo kemudian timpa file ubuntu_logo.png dan file ubuntu_logo16.png dengan file yang telah kita siapkan sebelumnya.
Ubuntu_logo.png
ubuntu_logo16.png
untuk mengaktifkannya buka terminal dan ketikkan #update-initramfs -u. maka boot screen akant terganti menjadi mint-gad. Disini kami menonaktifkan layar login screen untuk kemudahan user tetapi jika anda berminat untuk menggantinya anda bisa membaca artikel yang ada di web http://maketecheasier.com/change-loginand-boot-screen-in-ubuntu-lucid/2010/05/13. G. Menggnti gambar grub Untuk menggantinya kita bisa menimpa file di direktori /boot/grub dan pada direktori /boot/boot/grub ganti gambar dengan format png dengan gambar yang anda sukai kemudian jangan lupa untuk mengupdate grubnya, caranya ketikkan diterminal #update-grub contohnya kami mengganti gambar grub menjadi seperti berikut ; Note : pastikan setiap settingan atau perubahan dilakukan pada root akses.
H. add/remove paket aplikasi untuk menambah dan menghapus aplikasi melalui synaptic manager dengan cara memberi tanda atau memberi check list untuk menambah dan menghilangkan tanda atau check list untuk menghapus aplikasi. Karena tema kami jaringan jadi kami menambahkan repository backtrack kedalam mint-gad kami, adapun cara menambah repositorynya sebagai berikut : 1. Edit file sources.list $sudo gedit /etc/apt/sources.list 2. Tambahkan repository backtrack deb http://archive.offensive-security.com pwnsauce main microverse macroverse restricted universe multiverse 3. Lalu Add Key melalui terminal $sudo wget -q http://archive.offensive-security.com/backtrack.gpg -O- | sudo apt-key add 4. Perbarui daftar paket: $sudo apt-get update 5. Install aplikasi backtrack $sudo apt-get install nama-aplikasi-backtrack atau dengan cara memberi check list pada synaptic manager untuk menambahkan aplikasi backtrack.
Berikut daftar aplikasi yang telah ditambahkan di mint-gad : - remastersys
- mac changer
- muCommander
- packet tracer
- ettercap
- Guake
- ip calc
- airsnort
- ailurus
- GIP
- aircrack
- script nautilus
- wireshark
- wepcrack
- Netbeans IDE 6.8
- putty
- hydra
- wine
- angry ip scanner
- metaspoit
- virtual-box
- kismet
- nessus
- chrome browser
- rcrack
- irpas
- dll.
- Nmap
- john the ripper
- secpanel
- MC
a. install packet tracer Download packet tracer http://www.ziddu.com/download/10119593/PacketTracer5_generic.tar.gz.html • Extract file .tar.gz nya #tar -zxcf PacketTracer5_generic.tar.gz • Pindah ke directori Packet Tracer #cd PacketTracer5 • Install packet tracer nya #./install • untuk menjalankannya tinggal ketikkan Packettracer di terminal • atau anda dapat membuat shortcutnya sendiri supaya lebih mudah. Untuk instalasi aplikasi yang lain anda bisa mncari referensinya di internet. Sebagai rujukan (http://yogieza.wordpress.com) I. Remasatering menggunakan remastersys_2.0.17-1 Sebelumnya install terlebih dahulu paket remastersys yang sudah kita download di http://sourceforge.net/projects/remastersys/files/remastersys-ubuntu-karmic-lucid/remastersys_2.0.171_all.deb/download, untuk instalasi bisa dengan cara double clik pada aplikasi remastersys_2.0.171_all.deb yang sudah di download kemudian pilih install package atau kita bisa menginstallnya melalui synaptic manager. Setelah remastersys terinstall kita bisa menjalankannya melalui accessories kemudian remastersys backup.
Pilih backup kemudian Ok, jika kita ingin mengatur seperti nama cd/Dvd yang di hasilkan kita bisa memilih menu modify kemudian Ok. Masukkan sesuai dengan keinginan kita. Setelah kita klik OK, maka akan muncul jendela baru. Klik OK dan proses backup akan berjalan selama beberapa menit. Hasil dari custom live dvd yang berbentuk file *.ISO bisa kita copy atau burn di folder /home/ remastersys,/remastersys. Sebagai catatan, perbedaan antara backup dengan dist, adalah file yang akan dicopy pada custom live dvd kita tidak menyertakan user lama. Sehingga, saat kita melakukan instalasi linux mint menggunakan custom live dvd yang telah kita buat, maka tampilan yang tampil adalah tampilan default linux mint 9. Selain itu, karena tidak menyertakan setting dari user lama, maka tidak akan terjadi error saat login ke mint. Jika menggunakan menu Backup, settingan dan juga user lama akan terbawa sehingga jika kita membuat user baru, akan terjadi error karena settingan default linux mint 9 yang kita backup masih terseting pada user lama. Perbedaan antara custom live dvd dengan live cd asli adalah, hasil update dan juga penambahan aplikasi, theme, atau game yang ada pada linux mint 9 yang dibackup, bisa digunakan secara lancar setelah anda melakukan instalasi menggunakan custom live dvd. Maka, bagi kita yang berniat mengajarkan linux mint 9 pada sahabat, teman, atau saudara, tapi koneksi internet sangat lambat, sehingga tidak dapat update linux mint, maka kita bisa menggunakan cara ini. Jika para pengguna Linux, khususnya linux mint yang masih pemula bisa menikmati linux mint yang sudah terupdate.
Folder hasil remastering terletak di /home/remastersys/remastersys cari file yang berekstensi *.iso atau file dengan nama yang telah kita buat tadi. Selanjutnya kita bisa mencobanya menggunakan virtual-box, jika remasatering kita berhasil kita bisa memburn nya ke cd/dvd, sesuai dengan kapasitas iso yang di hasilkan. Adapun hasil dari remastering kami tampilannya sebagai berikut :
tampilan grub
Boot screen
tampilan desktop Demikian hasil remastering kami : Kelompok S1-TI-2E − Muhammad Koprawi (09.11.2918) − Puteri Mauliana Aji (09.11.2934) − Adelia Prima Dyantami Savitri (09.11.2865) − Meirinda Permata sari (09.11.2916) − Anisyah Puntorukmi (09.11.2913)