| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- #!/bin/bash
- set -ex
- # Prefer Debian packages over Ubuntu packages
- echo 'APT::Default-Release "bookworm";' >/etc/apt/apt.conf.d/default-release
- # The following aspell packages exist in Ubuntu but not Debian:
- # aspell-af, aspell-id, aspell-nr, aspell-ns, aspell-st, aspell-tn, aspell-ts, aspell-xh
- echo "deb [arch=amd64] http://archive.ubuntu.com/ubuntu/ focal main universe" > /etc/apt/sources.list.d/focal-amd.list
- echo "deb [arch=arm64] http://ports.ubuntu.com/ubuntu-ports/ focal main universe" > /etc/apt/sources.list.d/focal-ports-arm.list
- apt-key adv --no-tty --keyserver keyserver.ubuntu.com --recv-keys 3B4FE6ACC0B21F32
- # aspell is leaking memory in bookworm, we'll obtain it from trixie
- echo "deb http://deb.debian.org/debian trixie main" > /etc/apt/sources.list.d/trixie.list
- apt-get update
- # aspell is leaking memory in bookworm, we'll obtain it from trixie
- apt satisfy -y -t trixie 'aspell (>=0.60.8.1)'
- apt-get install -y \
- aspell-af \
- aspell-ar \
- aspell-ar-large \
- aspell-bg \
- aspell-br \
- aspell-ca \
- aspell-cs \
- aspell-cy \
- aspell-da \
- aspell-de \
- aspell-de-1901 \
- aspell-el \
- aspell-en \
- aspell-eo \
- aspell-es \
- aspell-et \
- aspell-eu-es \
- aspell-fa \
- aspell-fo \
- aspell-fr \
- aspell-ga \
- aspell-gl-minimos \
- aspell-hr \
- aspell-hsb \
- aspell-id \
- aspell-it \
- aspell-kk \
- aspell-ku \
- aspell-lt \
- aspell-lv \
- aspell-nl \
- aspell-no \
- aspell-nr \
- aspell-ns \
- aspell-pa \
- aspell-pl \
- aspell-pt-br \
- aspell-pt-pt \
- aspell-ro \
- aspell-ru \
- aspell-sk \
- aspell-sl \
- aspell-st \
- aspell-sv \
- aspell-tl \
- aspell-tn \
- aspell-ts \
- aspell-xh \
- rm -rf /var/lib/apt/lists/*
|