Есть ли какие-либо побочные эффекты 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?
user1042840
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.