Apakah ada efek samping CheckInstall atau haruskah saya menggunakannya setiap waktu?


9

Saya menggunakan Ubuntu di tempat kerja dan Slackware di rumah.

Hari ini di tempat kerja saya telah mengunduh beberapa program mencurigakan dari repositori perusahaan kami yang seharusnya mengotomatisasi beberapa tugas berulang. Saya menginstalnya dengan configure; make; make install. Sekarang saya ingin menghapusnya, tetapi sayangnya tidak ada target yang tepat untuk menghapus instalasi di Makefile. Program ini ditulis dalam Python dan penginstalnya menyalin banyak *.pyfile di berbagai tempat dan sekarang cukup merepotkan untuk menghapus semuanya.

Jadi saya berpikir tentang CheckInstall untuk digunakan make installsehingga saya dapat dengan mudah menghapus program-program semacam itu dan melacak semua perangkat lunak pada sistem saya secara konsisten. Tetapi saya bertanya-tanya apakah ada kemungkinan efek samping yang terkait dengan CheckInstall atau dapatkah digunakan setiap kali saya menginstal perangkat lunak baru? Apakah Anda menggunakannya?

Jawaban:


3

Saya berbicara dari pengalaman hanya dengan deb / dpkg, tapi tidak, selama Checkinstall berhasil membangun deb / rpm, tidak ada efek samping dari menginstalnya (ada skenario di mana ia akan gagal membangun sebuah paket).

Tentu saja, checkinstall tidak benar-benar tahu tentang dependensi, jadi Anda harus memiliki yang tersedia jika Anda berencana untuk menginstal paket di mana saja. Jika tidak, fungsionalitas penghapusan berfungsi persis seperti yang dimaksudkan.

Jika tidak berhasil dan Anda waspada terhadap beberapa paket, chroot adalah cara yang relatif cepat dan tidak menyakitkan untuk mencobanya; mesin virtual bahkan lebih baik, tetapi membutuhkan lebih banyak waktu dan sumber daya pengaturan kecuali Anda memiliki satu yang menduplikasi sistem Anda.


1
Apakah Anda menggunakan GNU stow bersama dengan checkinstall?
user1042840
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.