[ << ]
[ < ]
[ Home ]
[ > ]
[ >> ]
3. Mencampur Cabang-cabang Software
Daftar Isi:
3.a. Menggunakan Satu Cabang
Cabang stabil
Variabel ACCEPT_KEYWORDS mendefinisikan cabang software apa yang anda gunakan
di sistem anda. Defaultnya adalah cabang stabil untuk arsitektur anda, sebagai
contoh x86.
Kami anjurkan anda untuk hanya menggunakan cabang stabil. Bagaimanapun juga,
jika anda tidak terlalu peduli dengan stabilitas dan anda ingin membantu
Gentoo dengan cara melaporkan bug ke http://bugs.gentoo.org,
silakan baca terus.
Cabang percobaan
Jika anda ingin menggunakan software yang lebih baru, anda boleh
mempertimbangkan untuk menggunakan cabang percobaan. Agar Portage menggunakan
cabang ini, tambahkan tanda ~ di depan arsitektur anda.
Cabang percobaan benar-benar merupakan cabang yang berarti nama itu -
Percobaan. Jika sebuah paket masih dalam masa percobaan, berarti para
pengembang merasa bahwa paket ini telah berfungsi tapi belum dicoba
secara seksama. Anda boleh menjadi orang pertama yang menemukan bug pada
paket ini dan dapat membuat laporan
bug agar para pengembang mengetahuinya.
Tetapi waspadalah, anda mungkin akan mendapatkan masalah stabilitas, penanganan
paket yang tidak sempurna (mis. ketergantungan yang keliru/tidak tersedia),
terlalu sering update (yang mengakibatkan seringnya kompilasi) atau paket
rusak. Jika anda tidak tahu cara kerja Gentoo dan cara memecahkan masalah, kami
anjurkan anda untuk tetap menggunakan cabang stabil.
Sebagai contoh, untuk memilih cabang percobaan arsitektur x86, edit
/etc/make.conf:
Daftar Kode 1.1: Pengaturan variabel ACCEPT_KEYWORDS |
ACCEPT_KEYWORDS="~x86"
|
Jika anda memperbarui sistem anda sekarang, anda akan menemukan banyak
paket yang akan diperbarui. Kami ingatkan anda, ketika anda telah memperbarui
sistem anda untuk menggunakan cabang percobaan, tidak ada cara mudah untuk
kembali lagi ke cabang stabil yang resmi (kecuali dengan menggunakan backup,
pastinya).
3.b. Mencampur Cabang Stabil dengan Percobaan
Lokasi package.keywords
Anda dapat meminta Portage untuk mengizinkan cabang percobaan bagi paket-paket
tertentu namun tetap menggunakan cabang stabil untuk paket lainnya. Untuk ini,
tambahkan kategori dan nama paket yang ingin anda gunakan dari cabang percobaan
di dalam file /etc/portage/package.keywords. Anda juga dapat
menciptakan sebuah direktori (dengan nama yang sama) dan menulis sebuah file
yang berisi daftar nama-nama paket di dalam direktori tersebut. Sebagai contoh,
untuk menggunakan gnumeric dari cabang percobaan:
Daftar Kode 2.1: Pengaturan /etc/portage/package.keywords untuk gnumeric, baris penuh |
app-office/gnumeric ~x86
|
Mencoba versi-versi tertentu
Jika anda ingin menggunakan sebuah versi software tertentu dari cabang
percobaan tapi anda tidak ingin portage untuk menggunakan versi lainnya dari
cabang percobaan, anda dapat menambahkan nomor versi tersebut ke lokasi
package.keywords. Pada kasus ini, anda harus menggunakan
operator = . Anda juga dapat menggunakan rentang versi dengan menggunakan
operator <=, <, > or >=
Pada kasus manapun, jika anda menambahkan informasi versi, anda harus
menggunakan sebuah operator. Jika anda tidak memasukkan nomor versi, anda
tidak boleh menggunakan operator.
Pada contoh berikut ini, kita akan meminta Portage untuk mengizinkan
gnumeric-1.2.13:
Daftar Kode 2.2: Mengizinkan sebuah versi percobaan tertentu dari gnumeric |
=app-office/gnumeric-1.2.13 ~x86
|
3.c. Menggunakan Paket Tersembunyi
Lokasi package.unmask
Para pengembang Gentoo tidak mendukung penggunaan lokasi ini. Harap
berhati-hati ketika anda menggunakannya. Permintaan dukungan yang berhubungan
dengan package.unmask dan/atau package.mask tidak akan dijawab.
Anda sudah diperingatkan.
Ketika sebuah paket disembunyikan oleh para pengembang Gentoo dan anda masih
ingin menggunakannnya dengan tidak mempedulikan semua alasan yang disebutkan
di file package.mask (secara default ditempatkan oleh
/usr/portage/profiles), tambahkan baris yang sama persis
di lokasi file /etc/portage/package.unmask atau file yang berada
di dalam direktori tersebut.
Sebagai contoh, jika =net-mail/hotwayd-0.8 disembuyikan, anda dapat
menginstalnya dengan menambahakan baris yang sama di lokasi
package.unmask:
Daftar Kode 3.1: /etc/portage/package.unmask |
=net-mail/hotwayd-0.8
|
Lokasi package.mask
Ketika anda tidak ingin Portage menginstal beberapa paket atau versi tertentu
dari sebuah paket ke sistem anda, anda dapat menyembuyikan paket tersebut
dengan cara menambahkan baris yang sesuai di lokasi
/etc/portage/package.mask (boleh di dalam file tersebut ataupun
file di dalam direktori dengan nama tersebut).
Sebagai contoh, jika anda tidak ingin Portage untuk menginstal source kernel
yang lebih baru dari gentoo-sources-2.6.8.1, tambahkan baris berikut
ini ke lokasi package.mask:
Daftar Kode 3.2: Contoh /etc/portage/package.mask |
>sys-kernel/gentoo-sources-2.6.8.1
|
[ << ]
[ < ]
[ Home ]
[ > ]
[ >> ]
Isi dokumen ini dilisensikan dengan lisensi Creative Commons -
Attribution / Share Alike.
|