Ci sono effetti collaterali di CheckInstall o devo usarlo ogni volta?


9

Sto usando Ubuntu al lavoro e Slackware a casa.

Oggi al lavoro ho scaricato dal nostro repository alcuni programmi sospetti che avrebbero dovuto automatizzare alcune attività ripetitive. L'ho installato con configure; make; make install. Ora voglio rimuoverlo, ma sfortunatamente non esiste una destinazione appropriata per la disinstallazione nel Makefile. Questo programma è scritto in Python e il programma di installazione ha copiato molti *.pyfile in vari punti ed è un problema ora rimuoverli tutti.

Quindi ho pensato a CheckInstall da utilizzare al posto di make installcosì avrei potuto facilmente rimuovere tali programmi e tenere traccia di tutti i software sul mio sistema in modo coerente. Ma mi chiedo se ci sono possibili effetti collaterali relativi a CheckInstall o può essere utilizzato ogni volta che installo un nuovo software? Lo stai usando?

Risposte:


3

Parlo per esperienza solo con deb / dpkg, ma no, fintanto che Checkinstall riesce a creare un deb / rpm, non ci sono effetti collaterali dall'installarlo (ci sono scenari in cui non sarà possibile creare un pacchetto).

Ovviamente, checkinstall non conosce davvero le dipendenze, quindi dovrai averle disponibili se hai intenzione di installare il pacchetto ovunque. Altrimenti, la funzionalità di disinstallazione funziona esattamente come previsto.

Se non funziona e stai attento a qualche pacchetto, un chroot è un modo (relativamente) rapido e indolore per provarlo; una macchina virtuale è ancora migliore, ma richiede più tempo e risorse di installazione a meno che tu non ne abbia uno che duplica il tuo sistema.


1
Stai usando GNU stow insieme a checkinstall?
user1042840
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.