2 poin oleh GN⁺ 2023-12-31 | 1 komentar | Bagikan ke WhatsApp

Gentoo mulai mendukung paket biner!

  • Gentoo Linux dikenal luas sebagai distribusi berbasis source, tetapi manajer paketnya, Portage, sudah mendukung paket biner selama bertahun-tahun, dan instalasi paket berbasis source serta berbasis biner dapat dicampur dengan bebas.
  • Untuk kasus performa perangkat keras yang rendah atau demi kemudahan, kini tersedia opsi untuk mengunduh dan memasang paket biner secara langsung.
  • Pada sebagian besar arsitektur, dukungan ini terbatas pada sistem inti dan pembaruan mingguan, tetapi pada amd64 dan arm64 tersedia lebih dari 20GB paket, mulai dari LibreOffice hingga KDE Plasma, Gnome, dan Docker, sementara Gentoo stable diperbarui setiap hari.

Tanya jawab

  • Untuk menggunakan paket biner pada instalasi Gentoo yang sudah ada, perlu membuat berkas konfigurasi di /etc/portage/binrepos.conf/.
  • Untuk instalasi baru, /etc/portage/binrepos.conf/gentoobinhost.conf yang sesuai sudah disertakan, dan pengaturan src-uri dapat diubah untuk menggunakan mirror lokal.
  • Paket amd64 dikompilasi dengan -march=x86-64 -mtune=generic -O2 -pipe, dan paket arm64 dikompilasi dengan -O2 -pipe, sehingga dapat digunakan pada masing-masing arsitektur.
  • Pengaturan paket untuk arsitektur dan ABI lain terhubung dengan stage build, dan untuk saat ini belum ada rencana ekspansi tambahan.
  • Paket ditandatangani secara kriptografis dengan kunci yang sama seperti stage, dan tanda tangan diverifikasi sebelum instalasi.
  • Jika verifikasi tanda tangan gagal, instalasi akan ditolak, tetapi pada konfigurasi default, paket XPAK yang tidak ditandatangani tetap dapat dipasang.
  • Jika hanya ingin menggunakan paket yang ditandatangani, atur FEATURES="binpkg-request-signature" di make.conf.
  • Jika terjadi kesalahan verifikasi tanda tangan, jalankan Gentoo Trust Tool getuto dengan hak akses root.
  • Untuk menggunakan paket biner buatan sendiri, perlu mengatur kunci tanda tangan dan mempercayai kunci tersebut pada anchor di /etc/portage/gnupg.
  • Jika unduhan lambat, /etc/portage/binrepos.conf dapat diedit agar menggunakan mirror lokal.
  • Portage tetap mengutamakan kompilasi berbasis source, dan dapat digunakan campur dengan paket biner.
  • Jika menemukan masalah, sebaiknya meminta saran di IRC, forum, atau mailing list, atau mengirimkan bug report.

Opini GN⁺

  • Dimulainya dukungan paket biner oleh Gentoo merupakan perubahan penting yang memberi pengguna instalasi lebih cepat dan lebih praktis.
  • Perubahan ini bisa sangat menarik terutama bagi pengguna perangkat keras berperforma rendah atau yang menginginkan proses instalasi cepat.
  • Penandatanganan dan verifikasi kriptografis untuk paket biner merupakan fitur penting untuk menjamin instalasi perangkat lunak yang aman bagi pengguna.

1 komentar

 
GN⁺ 2023-12-31
Komentar Hacker News
  • Pendapat pengguna yang mengaku sebagai penggemar Gentoo:

    • Daya tarik Gentoo bukanlah mengompilasi semuanya dari source code, melainkan kebebasan untuk memasang apa yang diinginkan di hampir semua perangkat keras, dokumentasi yang sangat baik, dan hambatan yang minim.
    • Gentoo memberi pengguna beragam pilihan, berlawanan dengan distribusi lain yang menghilangkan hak pilih pengguna.
    • Gentoo menawarkan fleksibilitas untuk memilih dari lebih dari 17 stage 3 tarball yang berbeda dan 35 profil eselect.
    • Pada perangkat keras modern, kompilasi source code bukanlah masalah, dan itulah nilai jual Gentoo.
  • Pendapat pengguna yang lebih menyukai sistem Portage milik Gentoo:

    • Portage melampaui sekadar lingkungan build dan pengelolaan dependensi, dengan menyediakan alat dan Eclasses yang sangat baik untuk menangani berbagai kasus yang dapat muncul saat build.
    • Pengembangan Ebuilds (paket Gentoo) terasa seperti mengerjakan proyek perangkat lunak sungguhan, dan cocok bagi orang yang ingin bereksperimen dengan paket yang tidak ada di repositori resmi.
    • Pengembangan seperti ini akan membuat Gentoo lebih mudah diakses oleh lebih banyak orang, tetapi itu tidak berlaku bagi pengguna yang memakai konfigurasi build yang tidak sesuai dengan binary resmi.
  • Pendapat pengguna yang belajar tentang packaging dan optimasi perangkat lunak saat memakai Gentoo:

    • Gentoo memberikan banyak kesenangan dalam mempelajari packaging perangkat lunak, kompilasi terdistribusi, optimasi saat kompilasi, dan sebagainya.
    • Komunitas Gentoo menyediakan dokumentasi bagus yang berkesan, dan patch milik pengguna itu mungkin masih ada di beberapa rilis.
    • Ketika menyadari bahwa menghabiskan banyak waktu untuk optimasi dan perangkat lunak terbaru tidak sepadan, ia menemukan bahwa Slackware berjalan secepat Gentoo.
  • Pendapat pengguna yang merasa membuang waktu saat memakai Gentoo:

    • Pengguna itu menghabiskan banyak waktu untuk mengompilasi dan menyetel sistem Gentoo, tetapi akhirnya memformat lalu memasang CD Ubuntu yang baru tiba keesokan harinya.
  • Pendapat pengguna yang belajar tentang Linux melalui Gentoo:

    • Melalui USE flag di Gentoo, ia jadi memahami bagaimana paket tertentu terintegrasi dengan library/paket lain, yang membantu pemahaman tentang library "tak terlihat" seperti readline.
    • Gentoo adalah alat belajar yang sangat berharga bagi pengguna pada waktu yang tepat.
  • Pendapat pengguna yang memakai Gentoo sehari-hari:

    • Sementara banyak pengguna menyebut bahwa mereka pernah mencoba atau memakai Gentoo, ia masih menjadikan Gentoo sebagai sistem utama.
    • Pengguna itu bertanya-tanya mengapa Gentoo sangat cocok baginya, dan tidak berniat mengaktifkan paket binary.
  • Pendapat pengguna yang kritis terhadap Gentoo:

    • Tidak tersedianya paket binary di Gentoo adalah salah satu alasan ia beralih ke FreeBSD 15 tahun lalu.
    • Pada masa CPU single-core dan RAM 1GB, hal itu merupakan game changer, tetapi sekarang mungkin tidak lagi sepenting dulu.
  • Pendapat pengguna yang memuji kemudahan perawatan Gentoo:

    • Gentoo dirancang agar pengguna bisa dengan mudah menambahkan dan merawat penyesuaian kecil yang mereka inginkan pada sistem.
    • Distribusi lain pada dasarnya bekerja lebih baik, tetapi menimbulkan masalah saat keluar dari jalur yang sudah ditentukan.
    • Sistem Gentoo yang disetel dengan baik "berfungsi begitu saja" dalam arti yang dibutuhkan pengguna.
    • Paket binary tingkat atas adalah perluasan lain dari kebebasan ini.
  • Pendapat pengguna yang khawatir tentang dampak lingkungan dari kompilasi source di Gentoo:

    • Ia khawatir tentang tagihan listrik yang tinggi dan emisi gas rumah kaca akibat mengompilasi perangkat lunak yang sama berulang kali.
  • Pendapat pengguna yang menjelaskan kelebihan Gentoo:

    • Gentoo bukan tentang kompilasi source, peningkatan "kinerja", atau menyetel sistem operasi selama berhari-hari.
    • Karena ada binhost yang didukung secara resmi, pengguna tidak perlu mengompilasi apa pun jika tidak mau.
    • Gentoo menawarkan kelebihan berupa kemampuan bagi pengguna untuk memilih versi perangkat lunak "stabil" atau "tidak stabil" per paket.
    • Komunitas Gentoo terbuka, dan bahkan tanpa menjadi developer pun pengguna dapat berkontribusi, serta berinteraksi langsung dengan developer ketika membutuhkan pertanyaan atau panduan.