Sunday, February 22, 2015

Remastering linux

Remastering linux ialah sebuah proses untuk membuat sebuah linux baru dari linux yang sudah ada. Distro remastering berbeda dengan distro turunan.

Definisi Distro Remastering.
Distro remastering jika dilihat dari definisi remastering sendiri ialah 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 ialah sebuah proses untuk membuat sebuah linux baru dari linux yang  sudah ada. Hasil remastering linux ialah 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 ialah 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.
  
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
  • tidak mempunyai repository
  • tidak mempunyai paket khas untuk dirinya
  • tidak mempunyai pemaket yang memelihara paket aplikasi
  • tidak membuat patch paket aplikasi
  • tidak mempunyai penelusuran bug 
Distro Turunan :
  • mempunyai repositori sendiri, tidak dari distro induknya
  • mempunyai paket khas yang tidak dimiliki oleh induknya
  • mempunyai pemaket yang memelihara paket aplikasi
  • mempunyai rebranding paket dari induknya
  • mempunyai penulusuran bug   

Setting Repository  
Repository ialah tempat penyimpanan bagi arsip-arsip software, dimana sofware dalam arsip ini dapat diambil oleh user untuk digunakan.Repository diatur ke dalam empat area komponen: • Main, ialah Software yang didukung secara Resmi  • Restricted, ialah Software yang didukung tapi tidak sepenuhnya dalam free license  • Universe, ialahSoftware yang dikelola oleh komunitas (bukan software yang didukung dengan resmi)  • Multiverse, ialah Software yang tidak Free

Setting Repository Lokal menggunakan Synaptic atau Sources.list

Cara setting Repository menggunakan terminal
Buka Terminal, lalu ketikan $sudo gedit /etc/apt/sources.list (tanpa tanda dollar)  maka akan timbul request password lalu masukan password  maka akan timbul semua isi dari source.list jika belum ada copy semua link dari satu server yang terdapat diatas misalnya pada kasus Linux Cleon Kami menggunakan server UI. Jika sudah tekan ctrl+s jika sudah selesai. Lalu cek apa sudah tersimpan link repositorynya dengan perintah  $sudo cat /etc/apt/sources.list

Melalui synaptic package manager
Untuk menambahkan repositori lokal ke linux tux studio dapat melalui Synaptec  Pakcage Manager, sebelumnya buka terlebih dahulu Synaptec Package Managernya melalui Menu → Package Manager.  Kemudian Klik Settings → repositories → pilih tab other software kemudian klik add.
Kemudian masukkan link repositroy local yang kita punya, beriku beberapa  link repository local untuk linux tux studio Repository Buaya deb http://buaya.klas.or.id/ubuntu/ maverick main restricted universe multiverse deb-src http://buaya.klas.or.id/ubuntu/ maverick main restricted universe multiverse deb http://buaya.klas.or.id/ubuntu/ maverick-updates main restricted universe multiverse deb-src http://buaya.klas.or.id/ubuntu/ maverick-updates main restricted universe multiverse

deb http://buaya.klas.or.id/ubuntu/ maverick-security main restricted universe multiverse
deb-src http://buaya.klas.or.id/ubuntu/ maverick-security main restricted universe multiverse  


Repository CBN
Deb http://ubuntu.cbn.net.id/Ubuntu/ maverick main restricted universe multiverse
deb-src http://ubuntu.cbn.net.id/Ubuntu/ maverick main restricted universe multiverse
deb http://ubuntu.cbn.net.id/Ubuntu/ maverick-updates main restricted universe multiverse
deb-src http://ubuntu.cbn.net.id/Ubuntu/maverick-updates main restricted universe multiverse
deb http://ubuntu.cbn.net.id/Ubuntu/ maverick-security main restricted universe multiverse
deb-src http://ubuntu.cbn.net.id/Ubuntu/ maverick-security main restricted universe multiverse  


Repository FOSS-ID
deb http://dl2.foss-id.web.id/ubuntu/ maverick main restricted universe multiverse
deb-src http://dl2.foss-id.web.id/ubuntu/ maverick main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu/ maverick-updates main restricted universe multiverse
deb-src http://dl2.foss-id.web.id/ubuntu/ maverick-updates main restricted universe multiverse
deb http://dl2.foss-id.web.id/ubuntu/ maverick-security main restricted universe multiverse
deb-src http://dl2.foss-id.web.id/ubuntu/ maverick-security main restricted universe multiverse  


Repository IndikaNET
deb http://ubuntu.indika.net.id/ maverick main restricted universe multiverse
deb-src http://ubuntu.indika.net.id/ maverick main restricted universe multiverse
deb http://ubuntu.indika.net.id/ maverick-updates main restricted universe multiverse
deb-src http://ubuntu.indika.net.id/ maverick-updates main restricted universe multiverse
deb http://ubuntu.indika.net.id/ maverick-security main restricted universe multiverse
deb-src http://ubuntu.indika.net.id/ maverick-security main restricted universe multiverse  


Repository ITB
Deb ftp://ftp.itb.ac.id/pub/ubuntu/ maverick main restricted universe multiverse
deb-src ftp://ftp.itb.ac.id/pub/ubuntu/ maverick main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu/ maverick-updates main restricted universe multiverse
deb-src ftp://ftp.itb.ac.id/pub/ubuntu/ maverick-updates main restricted universe multiverse
deb ftp://ftp.itb.ac.id/pub/ubuntu/ maverick-security main restricted universe multiverse
deb-src ftp://ftp.itb.ac.id/pub/ubuntu/ maverick-security main restricted universe multiverse


Repository ITS
deb http://mirror.its.ac.id/pub/ubuntu/ maverick main restricted universe multiverse
deb-src http://mirror.its.ac.id/pub/ubuntu/ maverick main restricted universe multiverse
deb http://mirror.its.ac.id/pub/ubuntu/ maverick-updates main restricted universe multiverse
deb-src http://mirror.its.ac.id/pub/ubuntu/ maverick-updates main restricted universe multiverse
deb http://mirror.its.ac.id/pub/ubuntu/ maverick-security main restricted universe multiverse
deb-src http://mirror.its.ac.id/pub/ubuntu/ maverick-security main restricted universe multiverse.  


Repository Komo
deb http://komo.vlsm.org/ubuntu/ maverick main restricted universe multiverse
deb-src http://komo.vlsm.org/ubuntu/ maverick main restricted universe multiverse
deb http://komo.vlsm.org/ubuntu/ maverick-updates main restricted universe multiverse
deb-src http://komo.vlsm.org/ubuntu/ maverick-updates main restricted universe multiverse
deb http://komo.vlsm.org/ubuntu/ maverick-security main restricted universe multiverse
deb-src. http://komo.vlsm.org/ubuntu/ maverick-security main restricted universe multiverse.  


Repository Undip
deb http://jaran.undip.ac.id/ubuntu/ maverick main restricted universe multiverse
deb-src http://jaran.undip.ac.id/ubuntu/ maverick main restricted universe multiverse
deb http://jaran.undip.ac.id/ubuntu/ maverick-updates main restricted universe multiverse
deb-src http://jaran.undip.ac.id/ubuntu/ maverick-updates main restricted universe multiverse
deb http://jaran.undip.ac.id/ubuntu/ maverick-security main restricted universe multiverse
deb-src. http://jaran.undip.ac.id/ubuntu/ maverick-security main restricted universe multiverse.


Repository UGM
deb http://repo.ugm.ac.id/ubuntu/ maverick main restricted universe multiverse
deb-src http://repo.ugm.ac.id/ubuntu/ maverick main restricted universe multiverse.
deb http://repo.ugm.ac.id/ubuntu/ maverick-updates main restricted universe multiverse
deb-src http://repo.ugm.ac.id/ubuntu/ maverick-updates main restricted universe multiverse
deb http://repo.ugm.ac.id/ubuntu/ maverick-security main restricted universe multiverse
deb-src http://repo.ugm.ac.id/ubuntu/ maverick-security main restricted universe multiverse.  


Repository UI
deb http://kambing.ui.edu/ubuntu/ maverick main restricted universe multiverse
deb-src http://kambing.ui.edu/ubuntu/ maverick main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu/ maverick-updates main restricted universe multiverse
deb-src http://kambing.ui.edu/ubuntu/ maverick-updates main restricted universe multiverse
deb http://kambing.ui.edu/ubuntu/ maverick-security main restricted universe multiverse
deb-src http://kambing.ui.edu/ubuntu/ maverick-security main restricted universe multiverse.  


Repository UMS
deb http://mugos.ums.ac.id/ubuntu/ maverick main restricted universe multiverse
deb-src http://mugos.ums.ac.id/ubuntu/ maverick main restricted universe multiverse
deb http://mugos.ums.ac.id/ubuntu/ maverick-updates main restricted universe multiverse
deb-src http://mugos.ums.ac.id/ubuntu/ maverick-updates main restricted universe multiverse
deb http://mugos.ums.ac.id/ubuntu/ maverick-security main restricted universe multiverse
deb-src http://mugos.ums.ac.id/ubuntu/ maverick-security main restricted universe multiverse  


Repository UNEJ
deb http://mirror.unej.ac.id/ubuntu/ maverick main restricted universe multiverse
deb-src http://mirror.unej.ac.id/ubuntu/ maverick main restricted universe multiverse
deb http://mirror.unej.ac.id/ubuntu/ maverick-updates main restricted universe multiverse
deb-src http://mirror.unej.ac.id/ubuntu/ maverick-updates main restricted universe multiverse
deb http://mirror.unej.ac.id/ubuntu/ maverick-security main restricted universe multiverse
deb-src http://mirror.unej.ac.id/ubuntu/ maverick-security main restricted universe multiverse


Melalui Source List Jalankan terminal dan loginlah sebagai root, atau bisa menggunakan perintah sudo.
kemudian ketikkan perintah berikut :
$sudo gedit /etc/apt/sources.list  

Setelah itu copykan link repository yang kita punya, kemudian simpan hasil perubahan yang dilakukan.  
Ketikkan perintah berikut untuk mengupdate packet :  
$sudo apt-get update

add/remove paket aplikasi untuk menambah dan menghapus aplikasi dapat dilakukan dengan beberapa cara, bisa menggunakan fasilitas utilitas dari synaptic manager, software-manager, ataupun via console (terminal). Jika kita menggunakan fasilitas synaptic manager, dapat dilakukan dengan cara memberi tanda atau memberi check list untuk menambah dan menghilangkan tanda atau check list untuk menghapus aplikasi. Sedangkan pada software-manager sendiri, untuk melakukan installasi atau remove aplikasi dapat dilkukan dengan cara searching program aplikasi yang akan di instaall ataupun di remove, bisa juga dengan memilih kategori program yang diinginkan, kemudian klik install/remove.

Berbeda dengan sofware-manager maupun sinaptic-manager, jika kita ingin melakukan installasi ataupu me-remove suatu program aplikasi melalui termainal /console, kita perlu mengetikan perintah.   

Untuk installasi paket ketikan perintah
$ Sudo apt-get install [nama paket aplikasi] 
  
Untuk meremove paket aplikasi ketikan perintah  
$ Sudo apt-get remove [nama paket aplikasi] atau sudo apt-get purge [nama paket aplikasi]   

Dengan catatan pada waktu installasi paket aplikasi komputer kita terintegrasi dengan jaringan, atau terkoneksi dengan internet.


No comments:

Post a Comment