我发现我无法在 ubuntu20 中安装 mididings。(Studio)我甚至找不到它,所以我需要知道什么?我已经搜索了软件,并启用了所有可选源。Jzz
答案1
正如另一个答案中的 user535733,这个软件包已从 Debian 中删除,并在 Focal 开发周期中被删除。
本通知后的以下信息均来自Debian 错误 #814894以及相应的标题编辑。上述 Debian Bug 编号是通过mididings 源包的 Launchpad 发布历史记录。
自 2016 年以来,Debian 的软件包维护者就将 mididings 置之不理,没有人将其继续维护。从那时起,关于该软件包又有了新的发现:
- 3 年多前成为孤儿(最初由维护者于 2016 年成为孤儿)
- 上游死亡(意味着上游项目已经死亡,没有维护者或代码更新)
- 软件包受欢迎程度评级较低(Debian 中的安装数量非常少)
- 仅限 Python 2(EOL/过时/已删除的 Python 版本)
因此,它已从 Debian 中删除 - 今年 Python 2 已退出,Debian 中仅支持 Python 2 的软件包已被大量删除。这些更改影响到了 Ubuntu,因此该软件包已被删除。
安装它的唯一方法是从 Bionic 存储库下载包并手动安装。但是,鉴于 Debian 上游正在进行的 Python 2 大清洗,无法保证包可以正常工作,也无法保证依赖项可用。
答案2
Mididings 是从 Debian 中删除(然后从 Ubuntu 开始)自 Ubuntu 18.04 以来。
您会在 Ubuntu 18.04 存储库中找到它,但找不到 20.04。
$ rmadison mididings // A script that searches the repositories
mididings | 0~20101119-2build1 | precise/universe | source, all
mididings | 0~20120419~ds0-4 | trusty/universe | source, all
mididings | 0~20120419~ds0-5 | xenial/universe | source, all
mididings | 0~20120419~ds0-6 | bionic/universe | source, all
答案3
这是我在 ubuntu 20.04 上安装 mididings 的方式:在 ubuntu studio live usb 上尝试过,所以我想这应该是所需的所有软件包。
#install mididings on ubuntu 20.04
#get pip2
sudo apt install curl
curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py
sudo python2 get-pip.py
#install dependencies
sudo pip2 install decorator
sudo pip2 install cython
sudo apt install liblo-dev
sudo apt-get install python-dev
sudo pip2 install pyliblo
sudo apt install libjack-jackd2-dev
sudo apt install libasound2-dev
sudo apt install libglib2.0-dev
sudo apt install build-essential
sudo apt install libboost-thread-dev
sudo apt install libboost-python1.67.0
#make a symlink for libboost_python
sudo ln -s /usr/lib/x86_64-linux-gnu/libboost_python27.so.1.67.0 /usr/lib/x86_64-linux-gnu/libboost_python.so
#get mididings source and compile it
sudo apt install git
git clone https://github.com/dsacre/mididings.git
cd mididings
sudo python2.7 setup.py install
#clean our symlink
sudo rm /usr/lib/x86_64-linux-gnu/libboost_python.so
希望这可以帮助
里克