Menghapus sumber setelah membangun dari mereka


15

Misalkan, kami telah membangun beberapa paket dari sources ( configure make install).
Bisakah kita menghapus direktori sumber setelah bangunan berhasil? Atau tergantung? Lalu apa?

Jawaban:


15

Anda tidak memerlukan apa pun kecuali binari. Itu harus sudah disalin ke lokasi lain dengan melakukan instalasi. Sisanya bisa dihilangkan. Jika Anda tidak yakin membuat cadangan sebelum dihapus. Hapus, uji apakah masih berfungsi, jika masih berfungsi hapus cadangan.

Catatan: Seperti yang ditunjukkan oleh ændrük : Menggunakan checkinstall Instal checkinstall over make installmemiliki keunggulan mengaktifkan Ubuntu untuk melacak instalasi. Kemudian Anda dapat mengembalikan perubahan yang dibuat menggunakan manajemen paket Ubuntu yang biasa.


5

Jika Anda menginstal file menggunakan make install, satu-satunya cara untuk mengetahui di mana mereka pergi nanti jika Anda ingin menghapusnya adalah dengan memeriksa file sumber. Anda mungkin ingin mengarsipkan salinan sumber untuk tujuan ini.

Alternatif yang lebih baik adalah menggunakan checkinstallalih-alih make install. Ini memungkinkan manajer paket Ubuntu untuk melacak setiap file yang diinstal dengan cara yang sama seperti melacak perangkat lunak dari repositori. Saat menggunakan metode instalasi ini, Anda tidak perlu menyimpan file tambahan.


+1 untuk checkinstall. Diintegrasikan ke dalam jawaban saya yang diterima sehingga siapa pun yang tersandung akan melihatnya.
gunakan con-f

2

Umumnya setelah Anda menginstal binari, Anda dapat menghapus direktori yang berisi kode sumber, kecuali jika Anda ingin mengkompilasinya lagi, mungkin dengan opsi kompilasi lainnya.

Terkadang Anda dapat menemukan sangat berguna untuk menyimpan direktori sumber, misalnya ketika memutakhirkan Apache .

Anda dapat memutuskan apa yang terbaik, menurut saya menjaga direktori sumber adalah hal yang baik. Tentunya jika Anda tidak memiliki masalah ruang disk.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.