Ubuntu 20.04 に Emma をインストールするにはどうすればいいですか?

Ubuntu 20.04 に Emma をインストールするにはどうすればいいですか?

emmaUbuntu 20.4 にデータベース GUIをインストールできません。

$ 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ます。私のシステムでは、実行すると./emmaUI は表示されますが、2.x python-mysqldb 依存関係が不足しているため、MySQL 接続は機能しません。:(

長い間、私は代替アプリケーションに頼っていましたDBeaverそして、毎日不満でした ( snap install dbeaver-ce)。しかし、受け入れられた回答 (上記を参照) がその作成者によって更新されたため、このインストール スキームが機能するようになり、20.04 で emma を再び使用できるようになりました。

答え3

これらがインストールされているかどうかを確認します:

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

次に、次のコマンドを試してください。

sudo apt-get update -y

これにより、パッケージ リポジトリが更新されます。

sudo apt-get install -y emma

これが役に立つかもしれません...

関連情報