TL; DR checkinstall adalah teman Anda ;)
sudo apt-get install checkinstall
Setelah instalasi dengan sudo make installmanajer paket Anda sama sekali tidak tahu tentang instalasi ini. Tapi ia tahu semua tentang paket dengan nama yang sama di repositori Ubuntu atau dalam PPA.
Gunakan sudo checkinstallalih-alih sudo make installdan gunakan versi yang lebih tinggi sebagai versi di repositori untuk memastikan, bahwa manajer paket Anda menerima versi ini sebagai ketergantungan yang benar untuk ProgB.
Informasi lebih lanjut:
checkinstallbenar-benar bagus, karena mengikuti apa yang make installakan dilakukan perintah, untuk mengetahui bagaimana membangun sebuah paket.
Ini berarti bahwa jika Anda menginstal sebuah program menggunakan make install, tetapi kemudian ingin bertobat atas dosa-dosa Anda, yang harus Anda lakukan adalah sudo checkinstall -D make install, dan perintah itu akan:
ikuti make installuntuk mencari tahu apa fungsinya
copy-cat make install, kecuali dalam bentuk paket * .deb
instal dari paket (persis seperti make installseharusnya, diberikan poin 1)) kecuali juga beri apt-gettahu tentang hal itu, dan dengan demikian menimpa semua file persis di mana make installakan menempatkan mereka selama Anda memilih YA untuk memasukkan file-file yang dimasukkan ke make installdalam direktori home dalam paket juga - beberapa opsi selama checkinstallproses akan membiarkan Anda memilih (jelas meskipun, ada pilihan sehingga Anda dapat menggunakannya berdasarkan kasus per kasus)
Bonus: Anda juga dapat menghapus paket (menyebutnya progAkembali) yang diinstal menggunakan make installodes yang tidak memiliki make uninstalldukungan dengan mengikuti checkinstallproses yang diuraikan sejauh ini, dan kemudian cukup melakukan:
dpkg -r progA
progBsecara manual juga ...