
Ich kann emma
die Datenbank-GUI für Ubuntu 20.4 nicht installieren.
$ sudo apt update
$ sudo apt install emma
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package emma
Mein Linux ist ein Ubuntu-Server mit einem darauf installierten Ubuntu-Desktop
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.1 LTS
Release: 20.04
Codename: focal
Antwort1
Das Paket ist im 20.04 LTS-Repository nicht verfügbar, Sie können es jedoch trotzdem manuell installieren, indem Sie Pakete von 18.04 LTS manuell herunterladen:
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
und verwenden Sie es dann wie zuvor.
Antwort2
AlsEmmaist alt, aber goldrichtig. Ein Typ bei GitHub hat vor ein paar Jahren damit begonnen, es auf GTK3 zu portieren. Schaut mal rein:https://github.com/trendfischer/emma/tree/gtk3
Nach dem Download hinzufügenpython:
sudo apt install python-pyparsing
und make
wird erfolgreich sein. Auf meinem System wurde beim Ausführen ./emma
die Benutzeroberfläche angezeigt, aber MySQL-Verbindungen funktionieren nicht, da die 2.x python-mysqldb-Abhängigkeit fehlt. :(
Lange Zeit habe ich mich auf Ersatzanwendungen verlassenDBeaverund war jeden Tag unzufrieden damit ( snap install dbeaver-ce
). Aber seit die akzeptierte Antwort (siehe oben) von ihrem Autor aktualisiert wurde, funktioniert dieses Installationsschema jetzt und ich kann Emma wieder unter 20.04 verwenden.
Antwort3
Überprüfen Sie, ob Sie Folgendes installiert haben:
Dependent Packages
python
python-glade2
python-gtk2
python-mysqldb
Versuchen Sie dann die folgenden Befehle.
sudo apt-get update -y
Dadurch werden Ihre Paket-Repositories aktualisiert.
sudo apt-get install -y emma
Dies könnte helfen …