Рейтинг:0

Как я могу удалить зависимость программы, которая явно не нужна?

флаг in

Итак, у меня есть основное приложение Variety, а затем установленная вместе с ним зависимость под названием ImageMagick. Основная проблема этой зависимости заключается в том, что она вызывает ошибку в моей программе чтения PDF по умолчанию, поэтому каждый раз, когда я хочу открыть PDF, вместо этого открывается ImageMagick, и она больше не позволяет мне изменять настройки по умолчанию для PDF. Итак, следующий разумный шаг — удалить ImageMagick, но если я это сделаю, Variety перестанет работать, и мне очень нравится это приложение. Что мне делать?

ChanganAuto avatar
флаг us
*если я это сделаю, то Variety перестанет работать* а значит, вопреки утверждению в заголовке, ему это явно нужно.
guiverc avatar
флаг cn
Разработчики/упаковщики создают правила пакета; если вы считаете, что они допустили ошибку, вы можете сообщить об ошибке, или, если, по вашему мнению, это неправильный выбор, вы можете разветвить исходный код и использовать другой инструмент для выполнения функции, которую разработчик использовал пакеты/инструменты, которые они установили *зависит* правила и создайте свой собственный модифицированный пакет и используйте его. https://packages.ubuntu.com/impish/разнообразие
guiverc avatar
флаг cn
Variety использует imagemagick для предоставления фильтров обоев. См. https://github.com/varietywalls/variety/tree/420040281c8b2209987fdeabac6e6b209e884d53 в разделе «*Требования к среде выполнения*».
GBT55 avatar
флаг in
Я имею в виду, что он перестает работать, когда я перезагружаюсь. Если я удалю, а затем запущу Variety, он будет работать идеально, даже на странице GitHub ImageMagick помечен как «Необязательный».
guiverc avatar
флаг cn
Необязательно, если вы устанавливаете и компилируете из исходного кода; но это **не** опционально для предварительно упакованной версии, которую вы установили (*как указано в моем предыдущем комментарии, если вы посмотрите*)
GBT55 avatar
флаг in
Как я могу установить и скомпилировать его?
guiverc avatar
флаг cn
См. https://askubuntu.com/questions/85269/how-to-install-software-from-source-and-tell-the-apt-get-that-i-have-installed-t

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.