Два самых простых способа (с моей точки зрения).
1) mv /etc/init/squid3.conf /etc/init/squid3.conf.disabled
2) закомментировать следующую строку
start on runlevel [2345]
[d3 ] в /etc/init/squid3.conf Исходный пакет Ubuntu для imagemagick не объявляет зависимость сборки от libwebp-dev. Таким образом, imagemagick создается без поддержки webp. Это может быть признано ошибкой в Ubuntu.
Соответствующий вывод процесса сборки:
checking for WEBP...
checking webp/decode.h usability... no
checking webp/decode.h presence... no
checking for webp/decode.h... no
checking for WebPDecodeRGB in -lwebp... no
checking if WEBP package is complete... no
И когда установлен libwebp-dev:
checking for WEBP...
checking webp/decode.h usability... yes
checking webp/decode.h presence... yes
checking for webp/decode.h... yes
checking for WebPDecodeRGB in -lwebp... yes
checking if WEBP package is complete... yes
[d5 ] Если вы хотите исправить это только для себя, вы можете перестроить пакет и установить свою версию: cd /tmp
mkdir imagemagick
cd imagemagick
sudo apt-get build-dep imagemagick
sudo apt-get install libwebp-dev devscripts
apt-get source imagemagick
cd imagemagick-*
debuild -uc -us
sudo dpkg -i ../*magick*.deb
В то же время можно установить:
$ sudo apt-get install webp
И использовать команды dwebp и cwebp для распаковки / сжатия из / в формат веб-файла.
У поддержки WebP также есть некоторые проблемы с прозрачностью до 6.8.3, поэтому я использовал 6.8.9-9 из 15.04 Vivid и передал ее в 14.04 Trusty с поддержкой webp. Используйте на свой страх и риск:
sudo add-apt-repository ppa:jamedjo/ppa
sudo apt-get update
sudo apt-get install imagemagick libmagickcore-6.q16-2
Если вы хотите повторить это, были следующие шаги:
Используя backportpackage imagemagick --source vivid --destination trusty --workdir=imagemagick-backport, чтобы получить версию vivid и tar -xf, чтобы извлечь .deb. Затем в debian/control замените зависимость dpkg-dev (>= 1.17.6), добавив зависимости для libwebp-dev и заменив Architecture: any на amd64, чтобы избежать сбоев сборки. Добавив --with-webp в debian/rules, добавив запись смены dch и используя debuild -S -sd, чтобы создать только исходный пакет. Наконец, настройте учетную запись на панели запуска и следуйте их инструкциям, чтобы поделиться своим исправлением.