Kamis, 03 November 2011
Tampilan awal Blankon-Kimux 1.02 hydrogen, hasil remastering BlankOn Pattimura 7.0, kapasitas 2,9 GB. Sukses diujicoba di virtualbox ose, sukses sebagai LiveUSB Flashdisk dan di-install ke harddisk. Berisi lebih banyak lagi aplikasi software kimia tambahan ...
Jumat, 21 Oktober 2011
Daftar Rilis Kimux
Remastering Ubuntu 11.04:
1) Kimux 1.0 hydrogen perdana (2,1GB)
2) Kimux 1.01 hydrogen update-1 (2,2GB)
3) Kimux 1.01 hydrogen update-2 (2,7GB)
4) Kimux 1.02 hydrogen (3,6GB)
Remastering Ubuntu 11.10
1) Kimux 2.0 helium
Remastering Blankon Pattimura 7,0
1) Blankon Kimux 1.00 hydrogen (1,3 GB)
2) Blankon Kimux 1.01 hydrogen (1,7 GB)
3) Blankon Kimux 1.02 hydrogen (2,9) GB)
1) Kimux 1.0 hydrogen perdana (2,1GB)
2) Kimux 1.01 hydrogen update-1 (2,2GB)
3) Kimux 1.01 hydrogen update-2 (2,7GB)
4) Kimux 1.02 hydrogen (3,6GB)
Remastering Ubuntu 11.10
1) Kimux 2.0 helium
Remastering Blankon Pattimura 7,0
1) Blankon Kimux 1.00 hydrogen (1,3 GB)
2) Blankon Kimux 1.01 hydrogen (1,7 GB)
3) Blankon Kimux 1.02 hydrogen (2,9) GB)
Kamis, 13 Oktober 2011
Pengenalan Bazaar
Bazaar (disingkat menjadi bzr) adalah salah satu aplikasi Version Control System (VCS) seperti halnya Subversion (svn), CVS, dan git. Berbeda dengan Subversion atau CVS yang bersifat terpusat, Bazaar memiliki sifat terdisitribusi seperti halnya git. Karene bersifat terdistribusi, maka tidak diperlukan satu buah server utama yang berisi informasi seluruh revisi yang pernah dilakukan. Seluruh informasi revisi akan selalu ada pada salinan repositori yang dibuat.
Menggunakan Bazaar
Operasi-operasi dasar
- Membuat repositori (init)
- Menambahkan berkas atau direktori (add)
- Menyimpan perubahan pada repositori (commit)
- Menyalin sebuah repositori ke repositori lokal (branch)
- Mengirim perubahan pada repositori lokal ke repositori lain (push)
Operasi tambahan
- Membuat tag
- Mengecek status berkas
- Mengatur nama dan email
- Melihat perubahan antar revisi
Membuat Repositori
Untuk menggunakan Bazaar, diperlukan adanya repositori kode sumber yang akan menampung seluruh perubahan yang dilakukan. Pembuatan repositori ini dilakukan dengan cara.
$ bzr init
Perintah tersebut akan membuat repositori pada direktori kerja yang aktif. Repositori dapat dikenali dengan adanya direktori .bzr. Direktori repositori ini berisi informasi bagi seluruh berkas pada direktori dan seluruh sub direktori kerja. Seluruh informasi terdapat dalam satu buah direktori ini dan tidak tersebar di seluruh direktori yang ada seperti halnya pada Subversion.
Jika ingin menggunakan fasilitas tagging, tambahkan opsi --dirstate-tags pada saat membuat repositori.
$ bzr init --dirstate-tags
Dengan mengizinkan pembuatan tag, setiap revisi dapat diberi tanda khusus berupa nama yang mudah diingat. Sehingga tidak hanya berupa nomor revisi saja.
Repositori Bazaar yang digunakan untuk menampung berkas-berkas paket untuk BlankOn menggunakan jenis repositori dengan fasilitas tagging seperti ini.
Menambahkan Berkas
Berkas maupun direktori yang ada di dalam direktori kerja tidak serta-merta menjadi berkas/direktori yang tercatat dan tersimpan di dalam repositori. Agar berkas/direktori tersebut dapat tersimpan di dalam repositori, maka berkas/direktori tersebut harus ditandai terlebih dahulu.
Untuk menandai berkas/direktori agar dapat disimpan di dalam repositori, dapat digunakan perintah berikut.
$ bzr add berkas1 berkas2 direktori1 direktori2 ...
Pemanggilan perintah di atas hanya bertujuan untuk menandai saja. Tidak bertujuan untuk benar-benar menyimpan berkas ke dalam repositori. Untuk menyimpannya, silakan baca bagian berikutnya.
Menyimpan Perubahan
Setiap berkas yang sudah ditandai akan dipantau. Jika berkas tersebut mengalami perubahan, maka perubahan akan disimpan ke dalam repositori. Untuk menyimpan perubahan, gunakan perintah berikut.
$ bzr commit
Sebuah editor teks akan terbuka dan Anda diberi kesempatan untuk menuliskan catatan perubahan yang Anda lakukan. Tulis catatan dengan baik dan jelas sehingga rekan kerja Anda dapat memahami perubahan yang Anda lakukan.
Jika Anda ingin melakukan penyimpanan dan penulisan catatan dalam satu langkah, gunakan perintah berikut.
$ bzr commit -m "Catatan perubahan yang terjadi"
Menyalin Repositori
Karena Bazaar bersifat terdistribusi, maka setiap operasi penyalinan akan menyalin seluruh repositori yang ada. Hal ini berarti Anda juga akan mendapatkan seluruh informasi revisi yang pernah dilakukan sebelumnya.
Untuk menyalin repositori, gunakan perintah berikut.
$ bzr branch url://menuju/repositori
Contoh:
$ bzr branch http://bazaar.launchpad.net/~blankon-pemaket/blankon/blankon-artwork
Dengan melakukan perintah di atas, repositori blankon-artwork di launchpad.net akan disalin ke komputer Anda.
Mengirim Perubahan
Ada kalanya Anda ingin mengirim perubahan yang telah Anda simpan dalam repositori lokal ke sebuah repositori lain. Sebagai contoh, Anda ingin mengirim perubahan yang Anda lakukan ke repositori Bazaar yang ada di launchpad.net.
Untuk melakukan hal tersebut, perintah berikut dapat digunakan.
$ bzr push url://menuju/repositori
Contoh:
$ bzr push bzr+ssh://bazaar.launchpad.net/~blankon-pemaket/blankon/blankon-artwork/
Membuat Tag
Jika Anda menggunakan jenis repositori yang mendukung pembuatan tag, maka Anda dapat memberi nama pada setiap revisi yang ada. Perintah untuk melakukan hal tersebut adalah sebagai berikut.
$ bzr tag nama-tag
Tag yang dibuat akan diberikan kepada revisi terakhir yang ada. Jadi, jika Anda ingin memberi tag pada perubahan yang telah Anda lakukan, pastikan Anda melakukan operasi commit terlebih dahulu.
Mengecek Status
Untuk melihat status dari setiap berkas atau direktori yang ada pada direktori kerja, Anda dapat menggunakan perintah berikut.
$ bzr status
Jika ada berkas atau direktori yang tidak aktual mengikuti revisi terakhir, maka berkas/direktori tersebut akan diberi keterangan status, seperti removed, modified, added, dan unknown.
- removed berarti berkas/direktori tersebut tidak ditemukan dalam direktori kerja. Jika Anda melakukan operasi commit, maka berkas/direktori tersebut juga akan dihapus pada revisi terakhir (namun tetap ada pada revisi-revisi sebelumnya)
- modified berarti berkas tersebut sudah mengalami perubahan
- added berarti berkas/direktori tersebut adalah berkas/direktori baru yang belum pernah ada di dalam repositori dan akan dimasukkan ke dalam repositori
- unknown berarti berkas/direktori tersebut tidak ditemukan di dalam repositori dan tidak akan dimasukkan ke dalam repositori pada saat melakukan operasi commit.
Mengatur Nama dan Email
Setiap revisi yang ada akan mengandung informasi pengguna yang membuat revisi tersebut. Untuk mengaturnya, gunakan perintah berikut.
$ bzr whoami "Nama Anda <email@anda.id>"
Untuk mengecek nama yang sedang digunakan, jalankan perintah berikut.
$ bzr whoami
Untuk membuka bzr yang sedang terkunci, jalankan perintah berikut.
$ bzr break-lock bzr+ssh
Melihat Perubahan
Untuk melihat perubahan yang terjadi antara revisi terakhir yang tersimpan dan revisi yang masih ada dalam direktori kerja Anda, perintah berikut dapat digunakan.
$ bzr diff
Sebuah informasi perubahan dengan format diff akan ditampilkan.
Jika Anda ingin membandingkan dua revisi spesifik, gunakan perintah berikut.
$ bzr diff -rX..Y
Nilai X dan Y menunjuk ke nomor revisi dari revisi yang ingin Anda bandingkan.
sumber: http://dev.blankonlinux.or.id/wiki/Pemaket/Tutorial/PengenalanBazaar
Panduan Pembuatan Paket Ala MOTU
Panduan Pembuatan Paket Ala MOTU
by Daniel HolbachKesatu
sudo apt-get install devscripts build-essential
fakeroot debhelper gnupg pbuilder dh-make
Kedua
nano .bashrc
(tulis pada akhir baris:)
export DEBFULLNAME="Joe Hacker" (sesuaikan dengan nama Anda)
export DEBEMAIL="joe.hacker@isp.com" (sesuaikan dengan e-mail Anda)
Ketiga
source .bashrc
export | grep DEB
Keempat
gpg --gen-key
(buat)
Real name: Joe Hacker (nama = subjudul kedua)
E-mail address: joe.hacker@isp.com (e-mail= subjudul kedua)
Passphrase: paswordpercobaanjanganditiru
Kelima
source .bashrc
ls
nano .pbuilderrc
(tulis)
COMPONENTS="main restricted extras extras-restricted"
Keenam
sudo pbuilder create
Ketujuh
wget ftp://ftp.gnu.org/pub/gnu/ed/ed-0.9.tar.bz2
tar xfj ed-0.9.tar.bz2
tar cfz ed_0.9.orig.tar.gz ed-0.9
cd ed-0.9
less COPYING
dh_make -s -c gpl
cd debian
ls
rm *.ex *.EX dirs docs info README.Debian
ls
Kedelapan
nano changelog
(edit dengan susunan sebagai berikut:)
ed (0.9-0ubuntu1) intrepid; urgency=low
* Initial release.
* Repacked .tar.bz2 to .tar.gz tarball, no other changes.
Kesembilan
nano control
(ganti)
Section: editors
(buka file README)
less README
(blok "the standard Unix line editor",
disalin ke file control untuk mengisi Description singkat.)
(blok "GNU ed is ... Small is Beautiful",
disalin ke file control untuk mengisi Description panjang.)
Kesepuluh
nano copyright
(isi alamat pengunduhan:) ftp.gnu.org
(buka file AUTHORS, salin dan isi file copyright
dengan nama-nama pembuat program.)
find . -name '*.c' | xargs head | less
(salin copyright (C) ke file copyright yang menjelaskan
Copyright.)
(untuk License, ganti kata version 2 dengan version 3.
Kemudian simpan.)
Kesebelas
cd ..
debuild -S -sa
(akan ditanya passphrase:) passwordpercobaanjanganditiru
cd (kembali ke direktori file dsc ditempatkan)
sudo pbuilder build ed_0.9-0ubuntu1.dsc
less /var/cache/pbuilder/result/ed_0.9-0ubuntu1_i386.deb
Keduabelas
cd /var/cache/pbuilder/result
sudo dpkg -i ed_0.9-0ubuntu1_i386.deb
(Silakan coba:)
Sumber: http://dev.blankonlinux.or.id/wiki/
Pemaket/PanduanPembuatanPaketMotu
Senin, 10 Oktober 2011
Remastersys dan Ubuntu 11.10 Oneiric Ocelot
Remastersys dan Ubuntu 11.10 Oneiric Ocelot
Disini saya akan memberikan informasi mengenai kombinasi antara Remastersys dan Ubuntu 11.10 Oneiric Ocelot yang dapat berjalan dengan baik dan menjalankan fungsinya dengan benar, tanpa error pada hasil akhir. Secara singkat saya juga akan memberikan penjelasan mengenai cara memasang remastersys pada sistem ubuntu oneiric ocelot, sebagai catatan disini saya masih menggunakan ubuntu 11.10 versi pengembangan beta 2 yang telah diupdate, karena yang stable belum dirilis secara resmi, meskipun demikian berdasarkan pengalaman menggunakan ubuntu dan remastersys versi sebelumnnya hasil yang didapat akan sama jika cara ini dijalankan pada Ubuntu 11.10 (stable) final version nanti. Bagi yang belum tahu mengenai remastersys bisa membaca eBook saya sebelumnya remastering dengan remastersys.
Sebelumnya untuk memasang remastersys pada ubuntu 11.10 tambahkan secara manual alamat repository remastersys , dengan cara mengedit berkas yang terletak pada/etc/apt/sources.list , untuk yang menggunakan unity dash Tekan Alt+F2 kemudian ketikan perintah dibawah ini :
gksu gedit /etc/apt/sources.list
Tekan Alt+F2 kemudian edit daftar repositori secara manual |
sudo gedit /etc/apt/sources.list
Kemudian setelah berkas sources.list terbuka, tambahkan alamat dibawah ini pada baris paling akhir, untuk lebih jelasnya perhatikan gambar.
# Remastersys
deb http://www.geekconnection.org/remastersys/repository karmic/
Memasang Remstersys - Ubuntu 11.10 |
Setelah selesai, simpan perubahan yang telah dilakukan, dan tutup berkas sources.list,kemudian jalankan perintah dibawah ini, pastikan sistem telah terkoneksi keinternet untuk mengunduh berkas installer yang dibutuhkan
sudo apt-get update
sudo apt-get install remastersys
Memasang Remstersys - Ubuntu 11.10 |
Setelah selesai memasang remastersys pada sistem, lanjutkan dengan menginstall frontend ubiquity, jika tidak terinstall live sistem yang telah selesai dibuat tidak akan menampilkan pintasan yang bisa digunakana untuk memasang sistem Ubuntu.
Karena disini Ubuntu yang saya gunakan menggunakan antarmuka standar (gnome) maka yang saya pasang adalah ubiquity-frontend-gtk untuk KUbuntu bisa menggunakanubiquity-frontend-kde.
sudo apt-get install ubiquity-frontend-gtk
Install antarmuka Ubiquity agar Live CD bisa diinstall |
Setelah semua proses pemasangan selesai, remastersys telah siap digunakan pastikan sebelumnya terdapat ruang kosong didirektori /home/ , secara default remastersys menggunakan direktori /home/remastersys sebagai direktori kerja. Untuk membuat salinan sistem yang kita miliki lengkap dengan software tambahan yang telah terpasang tanpa mengikut sertakan berkas dan direktori personal (user) yang berada didirektori home yang digunakan, jalankan remastersys dist
Menjalankan remastersys dengan opsi remastersys dist |
Proses remastersys membuat salinan sistem Ubuntu 11.10 Oneiric Ocelot |
Proses ini akan memakan waktu, jadi bisa ditinggal makan, membuat minuman atau tidur :O ,,, setelah semuanya selesai, hasil akhir dari remastersys bisa ditemukan pada direktori/home/remastersys/remastersys/customdist.iso (default path hasil/proses remastersys).
Menjalankan hasil remastersys dengan KVM/Qemu - 1 |
Ada baiknya sebelum membakar hasil dari proses remastersys, dicoba terlebih dahulu menggunakan virtual mesin, sebagai contoh disini saya menggunakan Kernel Based Virtual Machine (KVM).
Menjalankan hasil remastersys dengan KVM/Qemu - 2 |
Sebagai catatan untuk menghindari terjadinya busybox pada hasil akhir dari remastersys, hindari penggunaan custom kernel pada sistem dan gunakan selalu kernel standar dan updatenya dari repository resmi milik ubuntu, kecuali jika anda paham dengan resikonya heheh, Ubuntu 11.10 Oneiric Ocelot sendiri secara resmi telah menggunakan kernel 3.0.
Demikian penjelasan singkat ini , semoga bermanfaat bagi kawan-kawan semua ... . .
Isi Source.list di /etc/apt/ Kimux hydrogen
# deb cdrom:[Ubuntu 11.04 _Natty Narwhal_ - Release i386 (20110427.1)]/ natty main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
## Blankonlinux
deb http://arsip.blankonlinux.or.id/blankon pattimura main restricted extras extras-restricted
deb-src http://arsip.blankonlinux.or.id/blankon pattimura main restricted extras extras-restricted
deb http://arsip.blankonlinux.or.id/blankon pattimura-updates main restricted extras extras-restricted
deb-src http://arsip.blankonlinux.or.id/blankon pattimura-updates main restricted extras extras-restricted
deb http://arsip.blankonlinux.or.id/blankon pattimura-security main restricted extras extras-restricted
deb-src http://arsip.blankonlinux.or.id/blankon pattimura-security main restricted extras extras-restricted
## Ubuntu
deb http://archive.ubuntu.com/ubuntu natty main restricted
deb-src http://archive.ubuntu.com/ubuntu natty main restricted
deb http://archive.ubuntu.com/ubuntu natty-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu natty-updates main restricted
deb http://archive.ubuntu.com/ubuntu natty universe
deb-src http://archive.ubuntu.com/ubuntu natty universe
deb http://archive.ubuntu.com/ubuntu natty-updates universe
deb-src http://archive.ubuntu.com/ubuntu natty-updates universe
deb http://archive.ubuntu.com/ubuntu natty multiverse
deb-src http://archive.ubuntu.com/ubuntu natty multiverse
deb http://archive.ubuntu.com/ubuntu natty-updates multiverse
deb-src http://archive.ubuntu.com/ubuntu natty-updates multiverse
deb http://archive.ubuntu.com/ubuntu natty-backports main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ natty-backports main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu natty main universe restricted multiverse
deb-src http://archive.ubuntu.com/ubuntu natty main universe restricted multiverse
#Added by software-properties
deb http://security.ubuntu.com/ubuntu/ natty-security universe main multiverse restricted
deb-src http://security.ubuntu.com/ubuntu/ natty-security universe main multiverse restricted
deb http://archive.ubuntu.com/ubuntu natty-updates universe main multiverse restricted
deb-src http://archive.ubuntu.com/ubuntu natty-updates universe main multiverse restricted
deb http://archive.ubuntu.com/ubuntu natty-proposed universe main multiverse restricted
deb-src http://archive.ubuntu.com/ubuntu natty-proposed universe main multiverse restricted
deb http://archive.ubuntu.com/ubuntu natty-backports universe main multiverse restricted
deb-src http://archive.ubuntu.com/ubuntu natty-backports universe main multiverse restricted
deb http://archive.ubuntu.com/ubuntu natty-security main restricted
deb-src http://archive.ubuntu.com/ubuntu natty-security main restricted
deb http://archive.ubuntu.com/ubuntu natty-security universe
deb-src http://archive.ubuntu.com/ubuntu natty-security universe
deb http://archive.ubuntu.com/ubuntu natty-security multiverse
deb-src http://archive.ubuntu.com/ubuntu natty-security multiverse
deb http://archive.canonical.com/ubuntu natty partner
deb-src http://archive.canonical.com/ubuntu natty partner
deb http://extras.ubuntu.com/ubuntu natty main
deb-src http://extras.ubuntu.com/ubuntu natty main
deb http://archive.ubuntu.com/ubuntu natty-proposed restricted main multiverse universe
## getdeb
deb http://archive.getdeb.net/ubuntu natty-getdeb apps
deb-src http://archive.getdeb.net/ubuntu natty-getdeb apps
deb http://archive.getdeb.net/ubuntu natty-getdeb games
deb-src http://archive.getdeb.net/ubuntu natty-getdeb games
## Sabily-team
deb http://ppa.launchpad.net/sabily.team/ppa/ubuntu natty main
deb-src http://ppa.launchpad.net/sabily.team/ppa/ubuntu natty main
deb http://ppa.launchpad.net/sabily.team/ppa/ubuntu natty main
deb-src http://ppa.launchpad.net/sabily.team/ppa/ubuntu natty main
## Depôt MultiSystem
deb http://liveusb.info/multisystem/depot all main
## Lokal
deb file:/media/C638121C38120C55 ubuntu-11.04/
deb file:/media/C638121C38120C55 dpkg-repack/
deb http://download.virtualbox.org/virtualbox/debian natty contrib
deb-src http://download.virtualbox.org/virtualbox/debian natty contrib
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
## Blankonlinux
deb http://arsip.blankonlinux.or.id/blankon pattimura main restricted extras extras-restricted
deb-src http://arsip.blankonlinux.or.id/blankon pattimura main restricted extras extras-restricted
deb http://arsip.blankonlinux.or.id/blankon pattimura-updates main restricted extras extras-restricted
deb-src http://arsip.blankonlinux.or.id/blankon pattimura-updates main restricted extras extras-restricted
deb http://arsip.blankonlinux.or.id/blankon pattimura-security main restricted extras extras-restricted
deb-src http://arsip.blankonlinux.or.id/blankon pattimura-security main restricted extras extras-restricted
## Ubuntu
deb http://archive.ubuntu.com/ubuntu natty main restricted
deb-src http://archive.ubuntu.com/ubuntu natty main restricted
deb http://archive.ubuntu.com/ubuntu natty-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu natty-updates main restricted
deb http://archive.ubuntu.com/ubuntu natty universe
deb-src http://archive.ubuntu.com/ubuntu natty universe
deb http://archive.ubuntu.com/ubuntu natty-updates universe
deb-src http://archive.ubuntu.com/ubuntu natty-updates universe
deb http://archive.ubuntu.com/ubuntu natty multiverse
deb-src http://archive.ubuntu.com/ubuntu natty multiverse
deb http://archive.ubuntu.com/ubuntu natty-updates multiverse
deb-src http://archive.ubuntu.com/ubuntu natty-updates multiverse
deb http://archive.ubuntu.com/ubuntu natty-backports main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ natty-backports main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu natty main universe restricted multiverse
deb-src http://archive.ubuntu.com/ubuntu natty main universe restricted multiverse
#Added by software-properties
deb http://security.ubuntu.com/ubuntu/ natty-security universe main multiverse restricted
deb-src http://security.ubuntu.com/ubuntu/ natty-security universe main multiverse restricted
deb http://archive.ubuntu.com/ubuntu natty-updates universe main multiverse restricted
deb-src http://archive.ubuntu.com/ubuntu natty-updates universe main multiverse restricted
deb http://archive.ubuntu.com/ubuntu natty-proposed universe main multiverse restricted
deb-src http://archive.ubuntu.com/ubuntu natty-proposed universe main multiverse restricted
deb http://archive.ubuntu.com/ubuntu natty-backports universe main multiverse restricted
deb-src http://archive.ubuntu.com/ubuntu natty-backports universe main multiverse restricted
deb http://archive.ubuntu.com/ubuntu natty-security main restricted
deb-src http://archive.ubuntu.com/ubuntu natty-security main restricted
deb http://archive.ubuntu.com/ubuntu natty-security universe
deb-src http://archive.ubuntu.com/ubuntu natty-security universe
deb http://archive.ubuntu.com/ubuntu natty-security multiverse
deb-src http://archive.ubuntu.com/ubuntu natty-security multiverse
deb http://archive.canonical.com/ubuntu natty partner
deb-src http://archive.canonical.com/ubuntu natty partner
deb http://extras.ubuntu.com/ubuntu natty main
deb-src http://extras.ubuntu.com/ubuntu natty main
deb http://archive.ubuntu.com/ubuntu natty-proposed restricted main multiverse universe
## getdeb
deb http://archive.getdeb.net/ubuntu natty-getdeb apps
deb-src http://archive.getdeb.net/ubuntu natty-getdeb apps
deb http://archive.getdeb.net/ubuntu natty-getdeb games
deb-src http://archive.getdeb.net/ubuntu natty-getdeb games
## Sabily-team
deb http://ppa.launchpad.net/sabily.team/ppa/ubuntu natty main
deb-src http://ppa.launchpad.net/sabily.team/ppa/ubuntu natty main
deb http://ppa.launchpad.net/sabily.team/ppa/ubuntu natty main
deb-src http://ppa.launchpad.net/sabily.team/ppa/ubuntu natty main
## Depôt MultiSystem
deb http://liveusb.info/multisystem/depot all main
## Lokal
deb file:/media/C638121C38120C55 ubuntu-11.04/
deb file:/media/C638121C38120C55 dpkg-repack/
deb http://download.virtualbox.org/virtualbox/debian natty contrib
deb-src http://download.virtualbox.org/virtualbox/debian natty contrib
# Remastersys
deb http://www.geekconnection.org/remastersys/repository karmic/
Instalasi Sabily di Ubuntu
Convert a standard Ubuntu installation
Follow these steps if you already have installed Ubuntu on your computer
If you have an old version of Ubuntu, less than 9.10, you should first upgrade your system:
sudo aptitude update && sudo aptitude safe-upgrade sudo aptitude dist-upgrade
Then, to convert Ubuntu to Sabily, follow these steps:
Open a terminal window (Applications→Accessories→Terminal), and execute the following command:
sudo add-apt-repository ppa:sabily.team/ppa && sudo apt-get -q update sudo apt-get install sabily
Answer ‘Yes’ when needed.
Finally, restart your computer to apply changes.
See the support page if you need help.
Install Sabily as an application in Windows - using Wisabi
Follow these steps if you already have installed Windows on your computer
Wisabi is a Sabily installer for Windows users that can install and uninstall Sabily as any other Windows application, in a simple and safe way.
The Wisabi documentation is available here.
Panduan Pembuatan Paket Ala MOTU
Panduan Pembuatan Paket Ala MOTU
Kesatu
$ sudo apt-get install devscripts build-essential fakeroot debhelper gnupg pbuilder dh-make
Kedua
$ nano .bashrc
Tulis pada akhir baris (disesuaikan dengan nama dan email Anda):
export DEBFULLNAME="Andrian Dion P." export DEBEMAIL="andrewdion04@gmail.com"
Ketiga
$ source .bashrc
$ export | grep DEB
Keempat
$ gpg --gen-key
Isi seperti contoh berikut (disesuaikan nama dan email Anda):
Please select what kind of key you want: (1) RSA and RSA (default) (2) DSA and Elgamal (3) DSA (sign only) (4) RSA (sign only) Your selection? 1 RSA keys may be between 1024 and 4096 bits long. What keysize do you want? (2048) (tekan ENTER saja) Requested keysize is 2048 bits Please specify how long the key should be valid. 0 = key does not expire <n> = key expires in n days <n>w = key expires in n weeks <n>m = key expires in n months <n>y = key expires in n years Key is valid for? (0) (tekan ENTER saja) Key does not expire at all Is this correct? (y/N) y You need a user ID to identify your key; the software constructs the user ID from the Real Name, Comment and Email Address in this form: "Heinrich Heine (Der Dichter) <heinrichh@duesseldorf.de>" Real name: Andrian Dion P. Email address: andrewdion04@gmail.com Comment: You selected this USER-ID: "Andrian Dion P. <andrewdion04@gmail.com>" Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? O You need a Passphrase to protect your secret key. (masukkan Passphrase password)
Kelima
$ source .bashrc
$ ls
$ nano .pbuilderrc
Isi dengan baris dibawah ini
COMPONENTS="main restricted extras extras-restricted"
Keenam
$ sudo pbuilder create
Ketujuh
$ wget ftp://ftp.gnu.org/pub/gnu/ed/ed-0.9.tar.bz2
$ tar xfj ed-0.9.tar.bz2
$ tar cfz ed_0.9.orig.tar.gz ed-0.9
$ cd ed-0.9
$ less COPYING
$ dh_make -s -c gpl
$ cd debian
$ rm *.ex *.EX dirs docs info README.Debian
$ ls
Kedelapan
$ nano changelog
Edit dengan susunan sebagai berikut:
ed (0.9-0ubuntu1) intrepid; urgency=low * Initial release. * Repacked .tar.bz2 to .tar.gz tarball, no other changes.
Kesembilan
$ nano control
Ganti dengan :
Section: editors (buka file README) less README (blok "the standard Unix line editor", disalin ke file control untuk mengisi Description singkat.) (blok "GNU ed is ... Small is Beautiful", disalin ke file control untuk mengisi Description panjang.)
Kesepuluh
$ nano copyright
Isi alamat pengunduhan: ftp.gnu.org
buka file AUTHORS, salin dan isi file copyright dengan nama-nama pembuat program.
buka file AUTHORS, salin dan isi file copyright dengan nama-nama pembuat program.
$ find . -name '*.c' | xargs head | less
salin copyright (C) ke file copyright yang menjelaskan Copyright.
untuk License, ganti kata version 2 dengan version 3. Kemudian simpan.
untuk License, ganti kata version 2 dengan version 3. Kemudian simpan.
Kesebelas
$ cd ..
$ debuild -S -sa
akan ditanya passphrase: password
kembali ke direktori file dsc ditempatkan
kembali ke direktori file dsc ditempatkan
$ cd
$ sudo pbuilder build ed_0.9-0ubuntu1.dsc
$ less /var/cache/pbuilder/result/ed_0.9-0ubuntu1_i386.deb
Keduabelas
$ cd /var/cache/pbuilder/result
$ sudo dpkg -i ed_0.9-0ubuntu1_i386.deb
Panduan Pemaketan Debian Cara Sederhana 2
Panduan Pemaketan Debian Cara Sederhana 2
Langkah Pertama: Menginstal Peralatan
Instal paket yang dibutuhkan :
$ sudo apt-get install pbuilder debootstrap devscripts build-essential cdbs debhelper dpkg-dev fakeroot bzr
Buat Tarbal :
$ sudo pbuilder create
Langkah Kedua: Membuat Kembali Paket
- Masukkan alamat ini ke dalam sources.list di direktori /etc/apt :
deb-src http://archive.ubuntu.com/ubuntu <ubuntu_version> main restricted universe multiverse
- Ganti <ubuntu_version> dengan versi ubuntu yang Anda pakai (misal, hardy). Lakukan perintah ini:
$ sudo apt-get update
- Kita akan membuat ulang paket hello di direktori /home/user
$ apt-get source hello
- Lihat hasilnya di /var/cache/pbuilder/result/ :
$ cd /var/cache/pbuilder/result
- akan terlihat
hello_2.2-2.diff.gz hello_2.2-2.dsc hello_2.2-2_i386.changes hello_2.2-2_i386.deb hello_2.2.orig.tar.gz
Langkah Ketiga: Memodifikasi hello
- Lakukan langkah berikut:
$ cd /home/user
- Ganti user dengan home user Anda (misal, ahmad–>/home/ahmad).
- Kita lihat ada dua file hello: tar dan diff dan direktori hello-2.2:
- Hapus direktori tersebut.
$ sudo rm -r hello-2.2
- Lanjutkan dengan langkah ini:
$ tar xzf hello_2.2.orig.tar.gz
$ cd hello-2.2
$ zcat ../hello_2.2-2.diff.gz | patch -p1
- Nanti akan keluar:
patching file debian/changelog patching file debian/control patching file debian/copyright patching file debian/rules
- Setelah itu kita lanjutkan dengan yang ini:
$ chmod +x debian/rules
$ dpkg-buildpackage -rfakeroot
- Akan keluar dua baris terakhir seperti berikut:
dpkg-buildpackage: binary and diff upload (original source NOT included)
dpkg-buildpackage: warning: Failed to sign .dsc and .changes file
- Warning di situ abaikan saja. Kemudian kembali ke direktori user
$ cd
- akan terlihat file berikut:
hello_2.2-2_i386.deb hello_2.2-2_i386.changes hello_2.2-2.dsc
- Perhatikan, ketiga file di atas sama dengan file yang ada di /var/cache/pbuilder/result/.
Langkah Keempat: Membuat File debian/rules
$ cd hello-2.2
$ cd debian
$ sudo gedit rules
Kosongkan isi file tersebut, ganti dengan tiga baris berikut:
#!/usr/bin/make -f include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/autotools.mk <code> Lanjutkan dengan yang ini: <code> $ cd .. (kembali ke direktori hello-2.2)
$ dpkg-buildpackage
Hasilnya sama dengan Langkah Ketiga
Langkah Kelima: Mengubah Isi hello
Kalau kita install paket
'hello
' ini, kemudian kita ketik kata hello di terminal, akan muncul kalimat berikut:Hello, world!
Nah, sekarang kita ubah kalimat itu dengan kalimat berikut:
Halo, BlankOn Mania!
dan kalimat berikut:
Halo, Linuxer!
Caranya sebagai berikut:
$ sudo gedit debian/rules
Tambahkan dengan baris ini:
include /usr/share/cdbs/1/rules/simple-patchsys.mk
Simpan. Lalu:
$ dch -i
Ganti baris yang paling atas
hello (2.2-3) unstable; urgency=low
dengan
hello (2.2-3blankon1) lontara; urgency=low
kemudian simpan Ctrl o (enter)
Ctrl x
Ctrl x
Sekarang kita cari file hello.c yang ada di src:
$ sudo gedit src/hello.c
Ganti baris 104 yang bertuliskan "hello, world" dengan "Halo, Dunia!" Ganti baris 115 yang bertuliskan "Hello, world!" dengan "Halo, Linuxer!" Ganti baris 122 yang bertuliskan "Hello, world!" dengan "Halo, BlankOn Mania!"
Lalu kembali dikompilasi ulang:
$ dpkg-buildpackage -rfakeroot
Nah, untuk melihat hasilnya kita kembali ke direktori /home/user.
Kita lihat di direktori itu ada paket bernama hello_2.2-3blankon1_i386.deb
Untuk menguji hasilnya, kita instal paket tersebut.
Kita lihat di direktori itu ada paket bernama hello_2.2-3blankon1_i386.deb
Untuk menguji hasilnya, kita instal paket tersebut.
$ sudo dpkg -i hello_2.2-3blankon1_i386.deb
hello (akan muncul --> Halo, BlankOn Mania!) hello -n (akan muncul --> Halo, Linuxer!) hello -t (akan muncul --> Halo, Dunia)
Langganan:
Postingan (Atom)