Czy są jakieś skutki uboczne CheckInstall, czy powinienem go używać za każdym razem?

9

Używam Ubuntu w pracy i Slackware w domu.

Dzisiaj w pracy pobrałem podejrzany program z repozytorium naszej firmy, który miał zautomatyzować niektóre powtarzające się zadania. Zainstalowałem to z configure; make; make install. Teraz chcę go usunąć, ale niestety nie ma odpowiedniego celu do odinstalowania w Makefile. Ten program jest napisany w Pythonie, a instalator skopiował wiele *.pyplików w różnych miejscach i teraz trudno jest usunąć je wszystkie.

Pomyślałem więc o CheckInstall, aby zamiast niego make installmóc łatwo usuwać takie programy i konsekwentnie śledzić wszystkie programy w moim systemie. Ale zastanawiam się, czy są jakieś możliwe skutki uboczne związane z CheckInstall, czy można go używać za każdym razem, gdy instaluję nowe oprogramowanie? Używasz tego?

użytkownik1042840
źródło

Odpowiedzi:

3

Mówię z doświadczenia tylko z deb / dpkg, ale nie, dopóki Checkinstall z powodzeniem zbuduje deb / rpm, nie ma żadnych skutków ubocznych instalacji (istnieją scenariusze, w których nie uda się zbudować pakietu).

Oczywiście checkinstall tak naprawdę nie wie o zależnościach, więc musisz mieć je dostępne, jeśli planujesz zainstalować pakiet gdziekolwiek. W przeciwnym razie funkcja odinstalowywania działa dokładnie tak, jak powinna.

Jeśli to nie działa, a nie masz pewności co do pakietu, chroot to (stosunkowo) szybki i bezbolesny sposób na wypróbowanie go; maszyna wirtualna jest jeszcze lepsza, ale wymaga więcej czasu i zasobów, chyba że masz taką, która powiela twój system.

ish
źródło
1
Czy używasz GNU stow w połączeniu z checkinstall?
user1042840,