Есть ли какие-либо побочные эффекты CheckInstall или я должен использовать его каждый раз?

9

Я использую Ubuntu на работе и Slackware дома.

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

Поэтому я подумал о том, чтобы использовать CheckInstall вместо того, make installчтобы я мог легко удалять такие программы и последовательно отслеживать все программное обеспечение в моей системе. Но мне интересно, есть ли какие-либо возможные побочные эффекты, связанные с CheckInstall, или его можно использовать каждый раз, когда я устанавливаю новое программное обеспечение? Вы используете это?

user1042840
источник

Ответы:

3

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

Конечно, checkinstall на самом деле не знает о зависимостях, поэтому они должны быть доступны, если вы планируете установить пакет где-либо. В противном случае, функция удаления работает точно так, как задумано.

Если это не сработает, и вы настороженно относитесь к какому-либо пакету, chroot - это (относительно) быстрый и безболезненный способ опробовать его; виртуальная машина еще лучше, но требует больше времени на установку и ресурсов, если у вас нет такой, которая дублирует вашу систему.

иш
источник
1
Используете ли вы GNU stow в сочетании с checkinstall?
user1042840