Skip to content

Commit 9d6d3a5

Browse files
committed
Dev: Install package without confirming, update install script
1 parent 8dcf993 commit 9d6d3a5

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
FROM 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

before_install_linux.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,19 @@ fi
99

1010
if [ ! -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
1414
fi
1515

16-
sudo apt-get update
16+
sudo apt-get update -y
1717

1818
# remove all existing imagemagick related packages
1919
sudo apt-get autoremove -y imagemagick* libmagick* --purge
2020

2121
# install build tools, ImageMagick delegates
2222
sudo 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

2626
project_dir=$(pwd)
2727
build_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

5151
if [ ! -d "${build_dir}" ]; then
5252
build_imagemagick
5353
fi
5454

5555
cd "${build_dir}"
56-
sudo make install -j $(nproc)
56+
sudo make install -j$(nproc)
5757
cd "${project_dir}"
5858

5959
sudo ldconfig

0 commit comments

Comments
 (0)