Чи є якісь побічні ефекти CheckInstall або я повинен використовувати його кожен раз?


9

Я використовую Ubuntu на роботі та Slackware вдома.

Сьогодні на роботі я завантажив із сховища нашої компанії якусь підозрілу програму, яка мала автоматизувати деякі повторювані завдання. Я встановив його configure; make; make install. Тепер я хочу його видалити, але, на жаль, немає потрібної цілі для видалення в Makefile. Ця програма написана на Python, і інсталятор скопіював багато *.pyфайлів у різних місцях, і тепер болісно видалити всі.

Тому я подумав, що CheckInstall використовувати замість цього, make installщоб я міг легко видалити такі програми та послідовно відслідковувати все програмне забезпечення в моїй системі. Але мені цікаво, чи є якісь можливі побічні ефекти, пов'язані з CheckInstall, або чи можна його використовувати щоразу, коли я встановлюю нове програмне забезпечення? Ви його використовуєте?

Відповіді:


3

Я говорю з досвіду лише з deb / dpkg, але ні, доки Checkinstall вдасться створити deb / rpm, немає побічних ефектів від встановлення цього (є сценарії, коли не вдасться створити пакет).

Звичайно, checkinstall насправді не знає про залежності, тому вам доведеться мати доступні, якщо ви плануєте встановити пакет в будь-якому місці. В іншому випадку функція видалення працює точно за призначенням.

Якщо це не працює, і ви насторожено ставитесь до якогось пакету, chroot - це порівняно швидкий і безболісний спосіб спробувати його; віртуальна машина ще краща, але вимагає більше часу та ресурсів для налаштування, якщо у вас немає такої, що дублює вашу систему.


1
Чи використовуєте ви GNU stow спільно з Checkinstall?
користувач1042840
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.