Skip to content

Commit

Permalink
Try fixing packages
Browse files Browse the repository at this point in the history
  • Loading branch information
shivammathur committed Nov 24, 2023
1 parent a0b31c9 commit 40e0f99
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 5 deletions.
11 changes: 9 additions & 2 deletions scripts/install-requirements-nightly.sh
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
purge_packages() {
packages=("$@")
for package in "${packages[@]}"; do
DEBIAN_FRONTEND=noninteractive apt-get purge -y "$package" || true
done
}

. /etc/os-release
export _APTMGR=apt-get
apt-get update && apt-get install -y curl sudo software-properties-common
Expand All @@ -13,5 +20,5 @@ apt-get update
libenchant_dev=$(apt-cache show libenchant-?[0-9]+?-dev | grep 'Package' | head -n 1 | cut -d ' ' -f 2)
DEBIAN_FRONTEND=noninteractive apt-get install -y apache2 apt-fast automake gcc g++ git jq make pkg-config shtool libtool sudo systemd unzip
DEBIAN_FRONTEND=noninteractive apt-get install -y autoconf firebird-dev freetds-dev libacl1-dev libapparmor-dev libargon2-dev libaspell-dev libc-client2007e-dev libcurl4-openssl-dev libdb-dev libedit-dev "$libenchant_dev" libfreetype6-dev libgomp1 libicu-dev libjpeg-dev libkrb5-dev libldap-dev liblmdb-dev liblz4-dev libmagickwand-dev libmemcached-dev libonig-dev libpng-dev libpq-dev libqdbm-dev librabbitmq-dev libsodium-dev libsqlite3-dev libtidy-dev libtool libxslt1-dev libyaml-dev libzip-dev libzstd-dev make php-common shtool systemd tzdata unixodbc-dev
DEBIAN_FRONTEND=noninteractive apt-get purge -y libfile-fcntllock-perl libalgorithm-merge-perl libalgorithm-diff-xs-perl unattended-upgrades libalgorithm-diff-perl manpages-dev
DEBIAN_FRONTEND=noninteractive apt-get purge -y libgd-dev libgd3 libpcre3-dev libpcre16-3 libpcre32-3 libpcrecpp0v5 libavif13 libyuv0 libaom3 libdav1d5 libgav1-0 libabsl20210324 || true
purge_packages libfile-fcntllock-perl libalgorithm-merge-perl libalgorithm-diff-xs-perl unattended-upgrades libalgorithm-diff-perl manpages-dev
purge_packages libgd-dev libgd3 libpcre3-dev libpcre16-3 libpcre32-3 libpcrecpp0v5 libavif13 libyuv0 libaom3 libdav1d5 libgav1-0 libabsl20210324 || true
13 changes: 10 additions & 3 deletions scripts/install-requirements.sh
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
purge_packages() {
packages=("$@")
for package in "${packages[@]}"; do
DEBIAN_FRONTEND=noninteractive apt-get purge -y "$package" || true
done
}

. /etc/os-release
export _APTMGR=apt-get
apt-get update && apt-get install -y curl sudo software-properties-common
Expand All @@ -11,8 +18,8 @@ echo "deb https://apt.postgresql.org/pub/repos/apt/ $VERSION_CODENAME-pgdg main"
echo "deb [arch=amd64] https://packages.microsoft.com/ubuntu/$VERSION_ID/prod $VERSION_CODENAME main" | tee /etc/apt/sources.list.d/microsoft-prod.list
apt-get update
DEBIAN_FRONTEND=noninteractive apt-get install -y apache2 apt-fast automake gcc g++ git jq make pkg-config shtool libtool sudo systemd unzip
DEBIAN_FRONTEND=noninteractive apt-get purge -y libfile-fcntllock-perl libalgorithm-merge-perl libalgorithm-diff-xs-perl unattended-upgrades libalgorithm-diff-perl manpages-dev
purge_packages libfile-fcntllock-perl libalgorithm-merge-perl libalgorithm-diff-xs-perl unattended-upgrades libalgorithm-diff-perl manpages-dev
DEBIAN_FRONTEND=noninteractive apt-get install -y php"${PHP_VERSION:?}"-common php"${PHP_VERSION:?}"-imagick
DEBIAN_FRONTEND=noninteractive apt-get purge -y php"${PHP_VERSION:?}"-imagick php"${PHP_VERSION:?}"-common php-common
purge_packages php"${PHP_VERSION:?}"-imagick php"${PHP_VERSION:?}"-common php-common
DEBIAN_FRONTEND=noninteractive apt-get install -y snmp snmp-mibs-downloader firebird-dev freetds-dev libargon2-dev libaspell-dev libc-client2007e libdb-dev libhunspell-dev libjson-c-dev libkmod-dev libnorm-dev libpgm-dev libpq-dev libqdbm-dev librabbitmq-dev libsnmp-dev libssl-dev libtidy-dev libtommath-dev libtiff5-dev libwebp-dev libxpm-dev libxslt1-dev libyaml-dev libzip-dev tzdata
DEBIAN_FRONTEND=noninteractive apt-get purge -y libgd3 libavif13 libyuv0 libaom3 libdav1d5 libgav1-0 libabsl20210324 || true
purge_packages libgd3 libavif13 libyuv0 libaom3 libdav1d5 libgav1-0 libabsl20210324

0 comments on commit 40e0f99

Please sign in to comment.