¿Cómo instalar emma para ubuntu 20.04?

¿Cómo instalar emma para ubuntu 20.04?

No puedo instalar emmala GUI de la base de datos para 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

Mi Linux es un servidor Ubuntu con un escritorio Ubuntu instalado.

$ lsb_release -a

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

Respuesta1

El paquete no está disponible en el repositorio 20.04 LTS, pero aún puede instalarlo manualmente descargando paquetes desde 18.04 LTS manualmente:

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

y luego usarlo como antes.

Respuesta2

Comoemmaes antiguo pero dorado, un chico de github comenzó a portarlo a gtk3 hace unos años. Verificar:https://github.com/trendfischer/emma/tree/gtk3

Después de la descarga agregarpyparsing:

sudo apt install python-pyparsing

y makelo logrará. En mi sistema, la ejecución ./emmaabrió la interfaz de usuario, pero las conexiones MySQL no funcionan porque falta la dependencia 2.x python-mysqldb. :(

Durante mucho tiempo confié en una aplicación de reemplazoCastory estaba descontento con ello todos los días ( snap install dbeaver-ce). Pero dado que su autor actualizó la respuesta aceptada (ver arriba), este esquema de instalación ahora funciona y puedo usar emma en 20.04 nuevamente.

Respuesta3

Mira si tienes estos instalados:

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

Luego prueba los siguientes comandos.

sudo apt-get update -y

Esto actualizará sus repositorios de paquetes.

sudo apt-get install -y emma

Esto puede ayudar...

información relacionada