Kadang-kadang, ketika mengunduh perangkat lunak dari Internet, saya menemukan bahwa ada paket deb. Siap untuk Debian / Ubuntu saya dan juga tarball untuk dikompilasi. Pada awalnya saya hanya akan menggunakan paket untuk kemudahan instalasi, dan bahkan tidak berani mencoba untuk mengkompilasi. Bahkan suaranya sedikit membuatku takut. Namun, saat ini, ketika saya memiliki opsi, kadang-kadang saya menemukan diri saya dalam dilema: apakah ada keuntungan yang tidak populer untuk dikompilasi dari sumber dibandingkan dengan paket .deb? Saya berharap untuk mencari tahu di sini, terima kasih.
sumber
conda
akan secara otomatis membuat lingkungan virtual dan menginstal berbagai instalasi Python untuk mereka , membuat dan memelihara versi per proyek. Tapi seperti yang Anda katakan, virtualenv tidak akan melakukan ini sendiri.Saya berdebat tentang ini baru kemarin. Saya pikir sangat penting untuk tidak membangun apa pun yang rapuh, seperti diketahui bahwa tidak ada yang mutakhir dan dokumentasi yang baik, terutama ketika Anda bekerja dengan sistem yang rapuh, tidak akan ada waktu untuk memadamkan api dan menulis dokumentasi, dan di mana semuanya kuat, dokumentasi tidak diperlukan sebanyak itu. Jadi Anda seharusnya tidak pernah mengkompilasi dari sumber, menemukan solusi lain, menggunakan perangkat lunak lain, mengubah arsitektur Anda, tetapi jangan menggunakan sesuatu yang akan rusak setelah pembaruan. Dan ya itu tidak ada hubungannya dengan versi kernel, ini tentang arsitektur mesin Anda, dan saat ini Anda hampir tidak bisa mendapatkan perbedaan yang signifikan dengan kompilasi dari kode sumber, saya yakin Anda tidak akan mendapatkan apa pun.
sumber
Tentunya jauh lebih mudah untuk menginstal deb., Meskipun jika Anda bisa, taruhan terbaik adalah menemukannya di repo atau ppa, sehingga Anda dapat diberikan pembaruan.
AFAIK tidak ada manfaat nyata untuk mengompilasinya sendiri kecuali Anda berencana untuk mengubahnya terlebih dahulu. Jika Anda hanya menginginkan perangkat lunak apa adanya, maka instal .deb
sumber