Pada kesempatan ini saya mau berbagi tips bagai mana cara membuat distro linux sesuai keinginan kita sendiri, pada praktikum kali ini saya ingin merubah linux ubuntu 12.04 untuk sebuah distro linux seuramoebuntu, saya menggunakan media remastersys untuk media pendistibusian, berukut langkah-langkah untuk membuat distro linux sesuai keinginan kita berbasisi ubuntu 12.04
1. Install alpikasi remastersus
2. Mengubah menu grub di ubuntu 12.04 precise LTS
3. Masuk ke folder /etc/remastersys dengan ketik: cd etc/remastersys/isolinux/
4. Ubah menu di dalamnya dengan ketik: sudo gedit isolinux.cfg.vesamenu
5. Ubah gambar splash.png dengan ketik: sudo gimp splash.png
6. Kopikan senua gambar yang akan dijadikan background kedalam directory /usr/share/background
7. Kopikan sebua file icon yang akan dijadikan icon kedalam directory /usr/share/icon
8. Kopikan semua tema kedalam directory /usr/share/thems
Setelah persiapan semua telah disiapkan kemudian tahap penamaan terhadap distro baru kita, ada 3 file yang harus kita edit yairu,
· lsb-relaease berada pada /etc/lsb-release
kemudian edit file tersebut dengan aplikasi editor kesayangan anda, kalo saya disini menggunakan gedit, cara nya
$sudo gedit /etc/release
Ubah isi file tersebut sesuai dengan selera anda, saya merubanya menjadi
DISTRIB_ID=Seuramoe
DISTRIB_RELEASE=1.6
DISTRIB_CODENAME=aceh
DISTRIB_DESCRIPTION="Seuramoe Buntu 1.6 Aceh Edition"
· issue
$sudo gedit /etc/issue
Saya rubah menjadi
Seuramoe Buntu 1.6\n \l
· issue.net
$sudo gedit /etc/issue.net
Saya rubah menjadi
Seuramoe Buntu 1.6
Dengan mengubah tiga file tersebut maka kita akan mengalami error PPA, dalam kata lain kita kitak bisa membuka ubuntu software center dan juga tidak bisa menambah PPA untuk penambahan repository.
Kemarin pada waktu mendapatkan tutorial gimana mengubah ls-release, issue, issue.net kemudian software-centernya tidak error. kemudian saya mempraktekkannya dan hasilnya emang benar2 ga error, akan tetapi masih ada ganjalan bahwa dalam merubah lsb-relase anda tidak boleh merubah codename. dalam semalam aku mempelajari maka kita juga dapat merubah codename yang ada di lsb-release sehingga lengkap sudah hasil remasteran kita. oke langsung aja saya tuliskan cara yang aku gunakan.
· Menyiapkan info dan mirrors
$ cd /usr/share/python-apt/templates
$ sudo cp Ubuntu.info Seuramoe.info
$ sudo cp Ubuntu.mirrors Seuramoe.mirrors
· Merubah Seuramoe.info
ini yang asli
Suite: precise
RepositoryType: deb
BaseURI: http://ports.ubuntu.com/ubuntu-ports/
MatchURI: ports.ubuntu.com/ubuntu-ports
BaseURI-amd64: http://archive.ubuntu.com/ubuntu
MatchURI-amd64: archive.ubuntu.com/ubuntu
BaseURI-i386: http://archive.ubuntu.com/ubuntu
MatchURI-i386: archive.ubuntu.com/ubuntu
MirrorsFile-amd64: Ubuntu.mirrors
MirrorsFile-i386: Ubuntu.mirrors
Description: Ubuntu 12.04 ‘Precise Pangolin’
Component: main
CompDescription: Officially supported
CompDescriptionLong: Canonical-supported free and open-source software
Component: universe
CompDescription: Community-maintained
CompDescriptionLong: Community-maintained free and open-source software
Component: restricted
CompDescription: Non-free drivers
CompDescriptionLong: Proprietary drivers for devices
Component: multiverse
ParentComponent: universe
CompDescription: Restricted software
CompDescriptionLong: Software restricted by copyright or legal issues
RepositoryType: deb
BaseURI: http://ports.ubuntu.com/ubuntu-ports/
MatchURI: ports.ubuntu.com/ubuntu-ports
BaseURI-amd64: http://archive.ubuntu.com/ubuntu
MatchURI-amd64: archive.ubuntu.com/ubuntu
BaseURI-i386: http://archive.ubuntu.com/ubuntu
MatchURI-i386: archive.ubuntu.com/ubuntu
MirrorsFile-amd64: Ubuntu.mirrors
MirrorsFile-i386: Ubuntu.mirrors
Description: Ubuntu 12.04 ‘Precise Pangolin’
Component: main
CompDescription: Officially supported
CompDescriptionLong: Canonical-supported free and open-source software
Component: universe
CompDescription: Community-maintained
CompDescriptionLong: Community-maintained free and open-source software
Component: restricted
CompDescription: Non-free drivers
CompDescriptionLong: Proprietary drivers for devices
Component: multiverse
ParentComponent: universe
CompDescription: Restricted software
CompDescriptionLong: Software restricted by copyright or legal issues
Kemudian aku copy terus aku taruh diatas dan di rubah menjadi
Suite: aceh
RepositoryType: deb
BaseURI: http://ports.ubuntu.com/ubuntu-ports/
MatchURI: ports.ubuntu.com/ubuntu-ports
BaseURI-amd64: http://archive.ubuntu.com/ubuntu
MatchURI-amd64: archive.ubuntu.com/ubuntu
BaseURI-i386: http://archive.ubuntu.com/ubuntu
MatchURI-i386: archive.ubuntu.com/ubuntu
MirrorsFile-amd64: Seuramoe.mirrors
MirrorsFile-i386: Seuramoe.mirrors
Description: Seuramoe Buntu 1.6 ‘AcehEdition’
Component: main
CompDescription: Officially supported
CompDescriptionLong: Paket bebas dan utama
Component: universe
CompDescription: Community-maintained
CompDescriptionLong: Software Bebas didukung komunitas
Component: restricted
CompDescription: Non-free drivers
CompDescriptionLong: Software yang tidak bebas
Component: multiverse
ParentComponent: universe
CompDescription: Restricted software
CompDescriptionLong: Software dengan copyright
RepositoryType: deb
BaseURI: http://ports.ubuntu.com/ubuntu-ports/
MatchURI: ports.ubuntu.com/ubuntu-ports
BaseURI-amd64: http://archive.ubuntu.com/ubuntu
MatchURI-amd64: archive.ubuntu.com/ubuntu
BaseURI-i386: http://archive.ubuntu.com/ubuntu
MatchURI-i386: archive.ubuntu.com/ubuntu
MirrorsFile-amd64: Seuramoe.mirrors
MirrorsFile-i386: Seuramoe.mirrors
Description: Seuramoe Buntu 1.6 ‘AcehEdition’
Component: main
CompDescription: Officially supported
CompDescriptionLong: Paket bebas dan utama
Component: universe
CompDescription: Community-maintained
CompDescriptionLong: Software Bebas didukung komunitas
Component: restricted
CompDescription: Non-free drivers
CompDescriptionLong: Software yang tidak bebas
Component: multiverse
ParentComponent: universe
CompDescription: Restricted software
CompDescriptionLong: Software dengan copyright
· Merubah Ubuntu Software Center
copy file Ubuntu.py jadi Jangkar.py
$ sudo cp /usr/share/software-center/softwarecenter/distro/Ubuntu.py /usr/share/software-center/softwarecenter/distro/Seuramoe.py
· ubah file Seuramoe.py
$ sudo gedit /usr/share/software-center/softwarecenter/distro/Seuramoe.py
· ubah isi file Seuramoe.py menjadi
class Seuramoe(Debian):
# see __init__.py description
DISTROSERIES = ["aceh", "precise",
DISTROSERIES = ["aceh", "precise",
"oneiric",
"natty",
]
· kemudan lanjut cari
def get_app_name(self):
return _(“Seuramoe Buntu Software Center”)
return _(“Seuramoe Buntu Software Center”)
def get_app_description(self):
return _(“Lets you choose from thousands of applications available for Seuramoe.”)
terus kebawah semua kata-kata Ubuntu (huruf U pakai yang besar) aku ubah menjadi Seuramoe Buntu, kemudian coba buka kembali Ubuntu Sofware Center dan lihatlah hasilnya, wah keren ne
return _(“Lets you choose from thousands of applications available for Seuramoe.”)
terus kebawah semua kata-kata Ubuntu (huruf U pakai yang besar) aku ubah menjadi Seuramoe Buntu, kemudian coba buka kembali Ubuntu Sofware Center dan lihatlah hasilnya, wah keren ne
· ganti nama Ubuntu Software Center menjadi Seuramoe Buntu Software Center pada panel aplikasi start menu
Agar terlihat maksimal hasil distro linux kita, kita dapa juga merubah nama Ubuntu Software Center manjadi sesuaidengan nama distrokita sendiri, pada pengujian kali ini saya mencoba merubah nama Ubuntu Software Center menjadi Seuramoe Buntu Sofware Center caranya buka terminal denga menekan Ctrl+Alt+T kemudian ketikkan
$ sudo gedit /usr/share/applications/ubuntu-sofware-center.desktop
Kemudian cari tulisan Ubuntu Sofware Center kemudian ubah sesuai keinginan anda sebagai contoh saya merubah menjadi Seuramoe Buntu Sofware Center
· setting ubiquity-slideshow
pada saat kita menginstall ubuntu sering kita jumpai sekilas informasi tentang aplikasi danfitur-fitur yang ada dalam ubuntu tersebut, jadi untuk merubah semua kita harus merubah semua gambar yang ada dalam directori /usr/share/ubiquity-slideshow/slides/screenshots ganti dengan gambar sesuaikan dengan distro yang kepunyaan kita, dan perlu juga kita mengedit fileyang *.html di dalam direktori /usr/share/ubiquity-slideshow/slides ubah semua isi dalam file *.html tersebut dan sesuiakan dengan keinginan anda
Setelah setingan di atas sudah selesai saatnya kita lakukan remastering, sebelum rmastering ada beberapa folder yang harus kita kopikan terlebih dahulu ke dalam directory /etc/skell, yaitu .conf/ .gconf/ .gnome2/ Document/ Download/ Music/ Pictur/ Video/
Setelah file tersebut rerkopi barulah tahap remstering nya
Selamat mencoba
Mohon saran nya di kotak komentar dibawah ^^
1 komentar:
nyimak dulu gan..postnya bgus..:b:
Posting Komentar