Как установить emma для Ubuntu 20.04?

Как установить emma для Ubuntu 20.04?

Я не могу установить emmaграфический интерфейс базы данных для Ubuntu 20.4.

$ sudo apt update
$ sudo apt install emma

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package emma

Мой Linux — это сервер Ubuntu с установленным на нем рабочим столом Ubuntu.

$ lsb_release -a

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.1 LTS
Release:    20.04
Codename:   focal

решение1

Пакет недоступен в репозитории 20.04 LTS, но вы все равно можете установить его вручную, загрузив пакеты из 18.04 LTS вручную:

mkdir -p ~/Downloads/emma
cd ~/Downloads/emma

wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-5.1ubuntu2_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-glade2_2.24.0-5.1ubuntu2_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/main/p/python-mysqldb/python-mysqldb_1.3.10-1build1_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/main/m/mysql-5.7/libmysqlclient20_5.7.33-0ubuntu0.18.04.1_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/e/emma/emma_0.6-5_all.deb

sudo apt-get install ./*.deb

а затем используйте его как прежде.

решение2

КакЭммастарый, но золотой, один парень на github начал портировать его на gtk3 несколько лет назад. Посмотрите:https://github.com/trendfischer/emma/tree/gtk3

После загрузки добавьтеpyparsing:

sudo apt install python-pyparsing

и makeбудет успешно выполнено. В моей системе выполнение ./emmaвызвало запуск пользовательского интерфейса, но соединения MySQL не работают, так как отсутствует зависимость 2.x python-mysqldb. :(

Долгое время я полагался на замену приложенияDБивери был недоволен этим каждый день ( snap install dbeaver-ce). Но поскольку принятый ответ (см. выше) был обновлен его автором, эта схема установки теперь работает, и я снова могу использовать emma 20.04.

решение3

Проверьте, установлены ли у вас следующие компоненты:

Dependent Packages 
python
python-glade2
python-gtk2
python-mysqldb

Затем попробуйте выполнить следующие команды.

sudo apt-get update -y

Это обновит ваши репозитории пакетов.

sudo apt-get install -y emma

Это может помочь...

Связанный контент