![如何为 ubuntu 20.04 安装 emma?](https://linux22.com/image/928400/%E5%A6%82%E4%BD%95%E4%B8%BA%20ubuntu%2020.04%20%E5%AE%89%E8%A3%85%20emma%EF%BC%9F.png)
我无法emma
为 Ubuntu 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
会成功。在我的系统上,执行./emma
会打开 UI,但 MySQL 连接不起作用,因为缺少 2.x python-mysqldb 依赖项。:(
长期以来,我都依赖于替代应用程序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
这可能会有帮助...