14.6. Установка базовых утилит
Установите системные пакеты, необходимые для работы серверной части, отчетов, архивов, локализации и обслуживания базы данных:
sudo apt install -y \
ca-certificates \
curl \
wget \
gnupg \
lsb-release \
unzip \
zip \
p7zip-full \
gzip \
zstd \
rsync \
nano \
htop \
jq \
tzdata \
locales \
libicu74 \
libssl3 \
libc6 \
libstdc++6 \
libgcc-s1 \
fontconfig \
libfreetype6 \
libgdiplus \
fonts-dejavu-core \
fonts-liberation \
fonts-noto-core \
postgresql-client
Назначение основных пакетов:
|
Пакет
|
Назначение
|
|
ca-certificates, curl, wget, gnupg
|
Работа с HTTPS, загрузка файлов и подключение внешних репозиториев
|
|
unzip, zip, p7zip-full, gzip, zstd
|
Работа с архивами и сжатыми файлами
|
|
rsync
|
Копирование файлов и каталогов, в том числе для резервного копирования
|
|
nano, htop, jq
|
Редактирование конфигурации, просмотр нагрузки, работа с JSON
|
|
tzdata, locales, libicu74
|
Часовые пояса, локали и корректная работа локализации .NET
|
|
libssl3
|
Поддержка OpenSSL для защищенных соединений и криптографических операций
|
|
libc6, libstdc++6, libgcc-s1
|
Базовые runtime-библиотеки Linux, необходимые для native-компонентов
|
|
fontconfig, libfreetype6
|
Поиск, настройка и отрисовка шрифтов
|
|
fonts-dejavu-core, fonts-liberation, fonts-noto-core
|
Базовые шрифты для формирования отчетов и PDF
|
|
libgdiplus
|
Совместимость для компонентов, которые могут обращаться к System.Drawing
|
|
postgresql-client
|
Клиентские утилиты PostgreSQL, включая psql, pg_dump и pg_restore
| |
Таблица 5
|