PQ
PQ.Hosting

Валюта

Установка DBeaver на Ubuntu 22.04: репозиторий, snap, .deb и первое подключение

Автор
PQ
11 марта 2026
3 мин чтения
40 просмотров
Установка DBeaver на Ubuntu 22.04: репозиторий, snap, .deb и первое подключение

DBeaver — один из немногих инструментов для работы с базами данных который одинаково хорошо справляется и с PostgreSQL на продакшн-сервере, и с SQLite в локальном проекте. Поддерживает больше ста типов соединений, не требует лицензии в Community-версии и доступен для Ubuntu несколькими способами. Разбираем каждый.

Способ 1: официальный репозиторий DBeaver (рекомендуется)

Самый надёжный способ — добавить официальный репозиторий DBeaver. Обновления будут приходить вместе с системными через apt.

Добавить GPG-ключ и репозиторий:

wget -O - https://dbeaver.io/debs/dbeaver.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/dbeaver.gpg
echo "deb [signed-by=/usr/share/keyrings/dbeaver.gpg] https://dbeaver.io/debs/dbeaver-ce /" | sudo tee /etc/apt/sources.list.d/dbeaver.list

Обновить индекс и установить:

sudo apt update
sudo apt install dbeaver-ce

Этот способ предпочтительнее PPA — официальный репозиторий поддерживается командой DBeaver напрямую, ключ GPG проверяется при каждом обновлении.

Способ 2: через PPA

sudo add-apt-repository ppa:serge-rider/dbeaver-ce
sudo apt update
sudo apt install dbeaver-ce

PPA обновляется чуть медленнее официального репозитория — новые версии появляются с небольшой задержкой.

Способ 3: snap

Snap-версия устанавливается без добавления репозиториев:

sudo snap install dbeaver-ce

Минус snap — приложение работает в изолированном контейнере. Это создаёт проблемы с подключением к локальным базам данных через Unix-сокет (например PostgreSQL по /var/run/postgresql). Если планируете подключаться к локальному PostgreSQL через сокет — лучше использовать deb-пакет.

Способ 4: скачать .deb вручную

Для установки конкретной версии или при отсутствии доступа к репозиторию:

wget https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb
sudo dpkg -i dbeaver-ce_latest_amd64.deb

Если dpkg сообщит о недостающих зависимостях:

sudo apt install -f

Enterprise Edition

DBeaver Enterprise включает поддержку NoSQL-баз (MongoDB, Redis, Cassandra), облачные соединения (AWS, Google Cloud, Azure) и расширенные инструменты администрирования. Распространяется как .deb-файл с официального сайта.

Community Edition покрывает большинство задач — MySQL, PostgreSQL, SQLite, MariaDB, Oracle, MSSQL. Enterprise нужен если работаете с MongoDB, Redis или облачными хранилищами.

sudo dpkg -i dbeaver-ent_<version>_amd64.deb

Первый запуск и подключение к базе данных

Запустить через меню приложений или из терминала:

dbeaver

При первом запуске DBeaver предложит создать соединение. Пошагово:

1. Нажать «New Database Connection» (или Ctrl+Shift+N).

2. Выбрать тип базы данных из списка — PostgreSQL, MySQL, SQLite и другие.

3. Заполнить параметры:

  • Host: localhost для локальной базы, IP или домен для удалённой
  • Port: PostgreSQL — 5432, MySQL — 3306
  • Database: имя базы данных
  • Username и Password

4. Нажать «Test Connection» — DBeaver проверит подключение и предложит скачать драйвер если он ещё не установлен. Драйверы скачиваются автоматически из Maven-репозитория.

5. Нажать «Finish».

Подключение к PostgreSQL через Unix-сокет

Если PostgreSQL установлен локально и слушает сокет — в поле Host указать путь:

/var/run/postgresql

Порт оставить пустым или 5432. Пользователь — системный пользователь Ubuntu под которым запущен DBeaver. Этот способ работает только с deb-пакетом, не со snap.

Обновление

Через репозиторий или PPA — вместе с системой:

sudo apt update && sudo apt upgrade dbeaver-ce

Через snap:

sudo snap refresh dbeaver-ce

Шпаргалка

Способ Когда использовать
Официальный репозиторий Рекомендуется — свежие версии, GPG-подпись
PPA Альтернатива если привыкли к PPA
Snap Быстро, но без Unix-сокетов
.deb вручную Конкретная версия или офлайн-установка
Enterprise .deb NoSQL, Redis, MongoDB, облачные соединения

Поделиться статьей

Похожие статьи