Как я могу удалить ImageMagick 7 полностью из ubuntu 18,04?

Поскольку -000 превращает каждый «абзац» в «строка», вы можете использовать классические привязки регулярных выражений ( ^ и $ ), чтобы сопоставить начало и конец каждой «строки». Итак, в вашем случае все, что вам нужно, это:

$ perl -000pe 's/^(.+)\n/\\textbf{$1}\n/;' file 
\textbf{1. Lorem}
He he he

\textbf{2. Lorem }
ipsun

Обратите внимание, что \ необходимо экранировать ( \\ ), потому что \ является специальный символ, используемый для побега от других, поэтому вам также нужно использовать его, чтобы убежать от самого себя.


Если у вас могут быть комментарии в качестве первой строки абзаца, то этот подход не работает, и вам нужно выделить жирным шрифтом все строки, начинающиеся с номера:

perl -pe 's/^\d\..+/\\textbf{$&}/' file
0
11.04.2019, 14:09
1 ответ

Вы не можете просто удалить его.

Существует страница https://packages.ubuntu.com, где вы можете искать пакеты и файлы. На этой странице можно узнать, что на Ubuntu 18.04 /usr/bin/convertпредоставляется пакет graphicsmagick -imagemagick -compat (1.3.28 -2). Чтобы удалить convert, вы должны удалить этот пакет. Теперь начинается сложная часть.

Этот пакет был (, вероятно, )установлен, потому что что-то еще, что вы установили, требовало его установки. Эта другая часть программного обеспечения зависит от него. Пока у вас установлена ​​эта другая часть программного обеспечения, ваша ОС будет продолжать -установку graphicsmagick-imagemagick-compat.

Вам, вероятно, лучше обернуть свое приложение ruby, чтобы вызовы convertзаканчивались не версией, установленной вашей ОС, а пользовательской установкой imagemagick 6.

Согласно packages.ubuntu.com, Bionic (, также известная как Ubuntu 18.04 LTS ), поставляется с Imagemagick версии 6,см.

Я думаю, что довольно странно, что ваш Graphicsmagick сообщается как Imagemagick. Сначала вам нужно выяснить, как вы установили Imagemagick, а затем вы можете спросить, как отменить этот конкретный процесс.

1
28.01.2020, 03:50

Теги

Похожие вопросы