Keuntungan dari sistem manajemen paket seperti apt, yum, pacman, emerge, dll meliputi:
- Mudah untuk menanyakan versi paket apa yang diinstal atau tersedia.
- Sangat mudah untuk menghapus paket sepenuhnya, memastikan semua file-nya hilang.
- Sangat mudah untuk memverifikasi integritas file paket, sehingga Anda dapat melihat apakah sudah rusak atau dirusak.
- Sangat mudah untuk meningkatkan paket dengan menginstal versi baru dan menghapus semua file versi lama. Ini akan memastikan untuk tidak meninggalkan file yang tersisa dari paket lama untuk membingungkan atau merusak sesuatu.
- Sangat mudah untuk melihat paket apa yang membutuhkan atau menyediakan hal-hal yang disediakan atau dibutuhkan paket lain, sehingga Anda dapat memastikan item yang dibutuhkan agar paket berfungsi dengan benar.
- Mudah untuk menginstal atau menghapus grup paket.
- Dalam banyak kasus, mungkin untuk menurunkan versi ke versi paket sebelumnya, misalnya ketika versi baru memiliki bug.
Meskipun ini untuk Fedora, lihat juga:
https://fedoraproject.org/wiki/Package_management_system
Menginstal dari sumber mungkin memiliki kelebihan
- Anda dapat menyesuaikan binari (mengaktifkan / menonaktifkan opsi)
- Lebih banyak paket terbaru tersedia di repositori
- Terkadang diperlukan untuk perbaikan bug
Tetapi kekurangannya adalah Anda harus memperbarui paket secara manual ketika versi baru tersedia dan Anda sering kehilangan dukungan.
IMO jika Anda ingin mengkompilasi semua atau sebagian besar paket Anda, saya akan menyarankan Gentoo.
Apt-get adalah utilitas penanganan paket APT (CLI), back-end ke Synaptic dan Aptitude .
Metode apt-get untuk memicu dari sistem Anda memeriksa sumber atau repositori resmi yang tercantum dalam file
etc/apt/sources.list
Untuk misalnya. pada menjalankan (yang saya gunakan) , menjalankan sesuatu seperti
sudo apt-get update && sudo apt-get upgrade
di mana Ign (Ignore) di depan Link menyatakan bahwa tidak ada perubahan yang dibuat sejak kunjungan terakhir ke repositori itu, dan Get menyatakan pengambilan file Sumber yang menyatakan perubahan paket yang baru tersedia di Repositori itu.
Tidak, utilitas apt-get tidak mengunduh File Sumber , melainkan mengunduh paket .deb yang dikemas dan dirilis oleh Pembuat Paket Ubuntu Resmi yang telah diuji Stabilitas dan Integrasi dengan sistem Anda.
Paket yang diunduh apt-get dapat ditemukan di
/var/cache/apt
di mana Anda dapat melihat semua paket
Updates
sebagai .deb , dan Anda bahkan dapat membandingkan untuk memeriksa ulang versi mereka dengan mengunjungi paket Precise-update ini .Sejauh Kompilasi dari paket sumber yang bersangkutan, itu tidak dianjurkan dan bahkan tidak direkomendasikan untuk Ubuntu 12,04 karena merupakan rilis LTS, Anda dapat melihat alasannya di sini
Apakah lebih baik mengkompilasi dari sumber atau menginstal dari paket .deb?
Apakah mengkompilasi program dari sumber mempercepat sistem operasi saya?
Keuntungan / Kerugian menginstal dari kode sumber
Untuk Referensi lebih lanjut: apt-get , sources.list .
sumber
dpkg
Jika Anda membangun dari sumber, Anda memiliki lebih banyak opsi dalam apa yang disertakan. Menginstal dari
apt-get
hanya menginstal paket pra-dibangun.Adapun yang lebih baik, itu tergantung pada apa yang Anda butuhkan. Saya tidak pernah perlu mengkompilasi dari sumber tetapi saya tidak melakukan sesuatu yang sangat luas pada laptop ubuntu saya.
sumber
Saya pikir Anda dapat menggunakan apt-get untuk menginstal sumber paket.
Anda perlu mengaktifkan repositori kode sumber
Buka file /etc/apt/sources.list, Anda akan melihat komentar baris (dimulai dengan #) yang memiliki "source".
Hapus komentar mereka
Instal dependensi program yang Anda inginkan:
sudo apt-get build-dep "program"
Unduh dan kompilasi program Anda:
sudo apt-get -b source "program"
Setelah itu Anda mendapatkan paket deb di direktori home Anda.
sumber