;

Monday, May 02, 2016

Mengatasi Error Karena merubah DISTRIB ID dan DISTRIB CODENAME

Monday, May 02, 2016

distrib

Mengatasi Error Karena merubah DISTRIB ID dan DISTRIB CODENAME
Bagi pemula yang mau belajar remaster seperti saya yang belajarnya dari mbah google sering salah langkah, asal mengikuti tutorial yang didapat dari search google, padalah tidak semua tutorial yang ada di google selalu benar, kadang sudah benar cuma kita salah memahaminya, atau memang tutorial tersebut benar benar salah, salah satunya adalah tentang penamaan Distro yang akan diremaster dengan merubah nama yang ada di file /etc/lsb-release dimana didalamnya ada empat baris seperti berikut

DISTRIB_ID= ini kalau dirubah software center akan error
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME= ini kalau dirubah software center akan error
DISTRIB_DESCRIPTION="N7OS 14.04 lpg Edition"

Kalau yang ada di /etc/issue dan /etc/issue.net tidak masalah diganti sesuai dengan keinginan anda.
Sesuai dengan janji saya pada artikel sebelumnya saya akan menunjukkan cara mengatasi error karena kita mengganti DISTRIB_ID dan DISTRIB_CODENAME
Sebagai contoh lengkapnya berikut yang saya lakukan pada Distro ubuntu yang saya remaster

Penamaan Distro baru
Setelah persiapan semua telah disiapkan kemudian tahap penamaan terhadap distro baru kita, ada 3 file yang harus kita edit yaitu, lsb-release, issue, issue.net
berada pada /etc/lsb-release, /etc/issue, /etc/issue.net
menggunakan gedit, cara nya

lsb-release
$sudo gedit /etc/lsb-release
Ubah isi file tersebut sesuai dengan selera anda, saya merubanya menjadi
DISTRIB_ID=N7OS
DISTRIB_RELEASE=14.04
DISTRIB_CODENAME=lpg
DISTRIB_DESCRIPTION="N7OS 14.04 lpg Edition"

issue
$sudo gedit /etc/issue
Saya rubah menjadi
N7OSBuntu 14.04 \n \l

issue.net
$sudo gedit /etc/issue.net
Saya rubah menjadi
N7OSBuntu 14.04

Dengan mengubah tiga file tersebut maka kita akan mengalami error PPA, dalam kata lain kita tidak bisa membuka ubuntu software center dan juga tidak bisa menambah PPA untuk penambahan repository.
Untuk mengatasi agar tidak error ikuti langkah langkah berikut
Menyiapkan info dan mirrors
$ cd /usr/share/python-apt/templates
$ sudo cp Ubuntu.info N7OS.info
$ sudo cp Ubuntu.mirrors N7OS.mirrors
Merubah N7OS.info

ini aslinya
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

Kemudian copy terus letakkan diatas dan di rubah menjadi

Ini yang sudah di rubah

Suite: lpg
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: N7OS.mirrors
MirrorsFile-i386: N7OS.mirrors
Description: N7OSBuntu 14.04 ‘lpgEdition’
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 N7OS.py
$ sudo cp /usr/share/software-center/softwarecenter/distro/Ubuntu.py /usr/share/software- center/softwarecenter/distro/N7OS.py

ubah file N7OS.py
$ sudo gedit /usr/share/software-center/softwarecenter/distro/N7OS.py

ubah isi file N7OS.py menjadi

class N7OS(Debian):
# see __init__.py description
DISTROSERIES = ["lpg", "precise",
"oneiric",
"natty",
]

kemudian lanjut cari

def get_app_name(self):
return _(“N7OSBuntu Software Center”)
def get_app_description(self):
return _(“Lets you choose from thousands of applications available for N7OS.”)

Cari semua kata-kata Ubuntu (huruf U pakai yang besar) di ubah menjadi N7OSBuntu, 

kemudian coba buka kembali Ubuntu Sofware Center dan lihatlah hasilnya,

mengganti nama Ubuntu Software Center menjadi N7OSBuntu Software Center

pada panel aplikasi start menu
Agar terlihat maksimal hasil distro linux kita, kita dapa juga merubah nama Ubuntu Software Center manjadi sesuai dengan nama distrokita sendiri, pada pengujian kali ini saya mencoba merubah nama Ubuntu Software Center menjadi N7OSBuntu 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 N7OSBuntu 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 merubahnya kita bisa merubah sebagian atau semua gambar yang ada dalam directori /usr/share/ubiquity-slideshow/slides/screenshots ganti dengan gambar sesuaikan dengan distro kita, dan perlu juga kita mengedit file yang *.html di dalam direktori /usr/share/ubiquity-slideshow/slides ubah sebagian atau 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 dari dirktori Home ke dalam directory /etc/skell, yaitu .conf/ .gconf/ .gnome2/ Document/ Download/ Music/ Pictur/ Video
Sebaiknya bersihkan file yang ada di direktori Home pindahkan dulu ke drivers lain
Direktori direktori tersebut tersembunyi, untuk menampilkan silahkan masuk ke home direktori dan tekan Ctrl + H, maka direktori yang sembunyi akan muncul silahkan seuanya ke dirketori /etc/skell dengan cara lewat command line ketik
$sudo nautilus

Jangan lupa Berishkan chache yang ada di sistem dengan cara pada commandline

$ sudo apt-get clean
$ sudo rm -rf /tmp/*
$ sudo rm -rf /var/cache/apt/archives/*

Agar saat mencoba live cd tidak minta passwrd Juga ketikkan di command line

sudo pwck && sudo grpck


Selanjutnya silahkan mulai meremaster bisa dengan remastersys atau pinguybuilder caranya sama, silahkan baca artikel cara remaster di website ini juga, demikian semoga bermanfaat sampai berjumpa di tutorial berikutnya


Jangan sampai ketinggalan postingan-postingan terbaik dari Sharing Pengetahuan. Berlangganan melalui email sekarang juga:

Masukkan E-mail anda:

Delivered by FeedBurner

Atau sobat juga bisa follow Sharing Pengetahuan dengan mengklik tombol di bawah ini:

follow Blog Tobi
Anda Telah Membaca artikel Mengatasi Error Karena merubah DISTRIB ID dan DISTRIB CODENAME, Baca Juga Artikel Berikut

Tobi - Monday, May 02, 2016