Полезные пакеты Debian: различия между версиями
Editor (обсуждение | вклад) Добавлены пакеты для PHP |
Editor (обсуждение | вклад) →Пакеты для PHP: удалён из списка php-tokenizer (это другая библиотека, Tokenizer включён в php8.2-common — в Debian 12), добавлен php-soap |
||
| Строка 111: | Строка 111: | ||
|Модуль PostgreSQL для PHP | |Модуль PostgreSQL для PHP | ||
|- | |- | ||
|php- | |php-soap | ||
| | |Модуль SOAP для PHP | ||
|- | |- | ||
|php-xml | |php-xml | ||
| Строка 125: | Строка 125: | ||
Установить все пакеты можно командой: | Установить все пакеты можно командой: | ||
apt install php-curl php-gd php-gmp php-imagick php-intl php-json php-mbstring php-mysql php-pgsql php- | apt install php-curl php-gd php-gmp php-imagick php-intl php-json php-mbstring php-mysql php-pgsql php-soap php-xml php-yaml php-zip | ||
[[Категория:Debian]] | [[Категория:Debian]] | ||
Версия от 02:35, 25 января 2024
Данный материал содержит ряд пакетов, которые достаточно часто оказываются полезны, при том, что по умолчанию не установлены.
Пакеты общего назначения
| Название пакета | Описание |
|---|---|
| aptitude | утилита aptitude позволяет управлять пакетами в консоли используя псевдо-графический интерфейс |
| arping | утилита arping позволяет проводить диагностику сети отправляя пакеты ARP. |
| bridge-utils | пакет содержит утилиты для конфигурирования сетевого моста в Linux, с большой вероятностью потребуется при использовании виртуальных машин |
| ffmpeg | утилита ffmpeg предназначена для обработки медиафайлов, и используется рядом других приложений |
| mc | файловый менеджер mc (Midnight Commander) |
| mtr | утилита mtr объединяет функции утилит ping и traceroute, показывая статистику по времени доступа к конечному адресу и к промежуточным узлам в режиме реального времени |
| mypy | приложение mypy — линтер для Python |
| ncdu | консольная утилита ncdu с псевдо-графическим интерфейсом для быстрого поиска больших файлов и каталогов на диске |
| needrestart | программа needrestart информирует о необходимости перезапуска служб и системы после установки обновлений |
| nmap | утилита nmap служит для сканирования сети, часто требуется при решении задач системного администрирования (поиск устройства в сети, проверка, какие сетевые сервисы устройство или сервер предоставляет и т.д.) |
| pv | утилита pv в чём-то повторяет функционал утилиты dd, но с другими параметрами командной строки и визуализирующая процесс копирования |
| pylint | приложение pylint — линтер для Python |
| python3-pip | пакет содержит приложение pip для установки Python-пакетов из архива pypi.org |
| python3-venv | модуль для Python, позволяющий устанавливать Python-пакеты из архива pypi.org в локальном окружении |
| rdiff-backup | утилита rdiff-backup предназначена для инкрементального резервного копирования |
| rtorrent | консольный клиент rtorrent позволяет загружать торренты напрямую на сервер, где может не быть графического интерфейса |
| screen | утилита screen, при работе по SSH, позволяет сохранить сеанс работы в консоли при отключении связи |
| tcpdump | утилита tcpdump показывает пакеты, которые пересылаются через сетевые интерфейсы компьютера, важна для диагностики, например, когда необходимо увидеть картину происходящего в сети чтобы понять суть проблемы |
| tcpflow | утилита tcpflow позволяет объединить осмысленным образом данные из дампа пакетов, полученных tcpdump |
| unattended-upgrades | программа UnattendedUpgrades автоматически устанавливает обновления системы |
| wakeonlan | консольная утилита wakeonlan позволяет включить по сети компьютеры, находящиеся в спящем режиме |
| whois | утилита для получения данных о домене (дата регистрации и т.д.) |
Установить все пакеты можно командой:
apt install aptitude arping bridge-utils ffmpeg mc mtr mypy ncdu needrestart nmap pv pylint python3-pip python3-venv rdiff-backup rtorrent screen tcpdump tcpflow unattended-upgrades wakeonlan whois
Пакеты для PHP
Для работы ряда веб-приложений, написанных на PHP, требуются библиотек, которые по умолчанию могут быть не установлены. В таблице ниже список пакетов Debian, которые содержат ряд библиотек, которые с большой вероятностью пригодятся если вы будете устанавливать приложения типа Moodle, Wordpress и т.д.
| Пакет | Описание |
|---|---|
| php-curl | Модуль CURL для PHP |
| php-gd | Модуль GD для PHP |
| php-gmp | Модуль GMP для PHP |
| php-imagick | Расширение для использования ImageMagick API |
| php-intl | Модуль Internationalisation для PHP |
| php-json | Модуль JSON для PHP |
| php-mbstring | Модуль MBSTRING для PHP |
| php-mysql | Модуль MySQL для PHP |
| php-pgsql | Модуль PostgreSQL для PHP |
| php-soap | Модуль SOAP для PHP |
| php-xml | Модули для работы с XML в PHP |
| php-yaml | Расширение для поддержки YAML в PHP |
| php-zip | Модуль Zip для PHP |
Установить все пакеты можно командой:
apt install php-curl php-gd php-gmp php-imagick php-intl php-json php-mbstring php-mysql php-pgsql php-soap php-xml php-yaml php-zip