File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11FROM ubuntu:24.04
22
3- RUN apt update && \
3+ RUN apt update -y && \
44 apt install -y tzdata sudo && \
55 apt install -y make build-essential git bzip2 wget zlib1g-dev libgdbm-dev libreadline-dev libffi-dev
66
Original file line number Diff line number Diff line change 99
1010if [ ! -v IMAGEMAGICK_VERSION ]; then
1111 echo " you must specify an ImageMagick version."
12- echo " example: 'IMAGEMAGICK_VERSION=6.8.9-10 bash ./before_install_linux.sh'"
12+ echo " example: 'IMAGEMAGICK_VERSION=6.9.13-43 bash ./before_install_linux.sh'"
1313 exit 1
1414fi
1515
16- sudo apt-get update
16+ sudo apt-get update -y
1717
1818# remove all existing imagemagick related packages
1919sudo apt-get autoremove -y imagemagick* libmagick* --purge
2020
2121# install build tools, ImageMagick delegates
2222sudo apt-get install -y build-essential libx11-dev libxext-dev zlib1g-dev \
2323 liblcms2-dev libpng-dev libjpeg-dev libfreetype6-dev \
24- libtiff5-dev libwebp-dev liblqr-1-0-dev vim gsfonts ghostscript
24+ libtiff5-dev libwebp-dev liblqr-1-0-dev libglib2.0-dev gsfonts ghostscript
2525
2626project_dir=$( pwd)
2727build_dir=" ${project_dir} /build-ImageMagick/ImageMagick-${IMAGEMAGICK_VERSION} "
@@ -45,15 +45,15 @@ build_imagemagick() {
4545
4646 cd " ${build_dir} "
4747 ./configure --prefix=/usr " ${options} "
48- make -j $( nproc)
48+ make -j$( nproc)
4949}
5050
5151if [ ! -d " ${build_dir} " ]; then
5252 build_imagemagick
5353fi
5454
5555cd " ${build_dir} "
56- sudo make install -j $( nproc)
56+ sudo make install -j$( nproc)
5757cd " ${project_dir} "
5858
5959sudo ldconfig
You can’t perform that action at this time.
0 commit comments