为什么在Ubuntu中不再提供Aegisub?

我最近更新到Bionic Beaver,但是在Ubuntu存储库中不再提供Aegisub。

我不知道任何其他选择,这不是我第一次在升级时丢失程序:(

有人知道吗:

  1. 为什么它从Ubuntu存储库中删除?
  2. 我可以使用任何替代方案而不添加第三方回购?

谢谢〜

虽然我相信它是从Debian Buster(Bionic Beaver所依据的)中删除的,但我找不到为什么Aegisub已经消失的暗示。

更新 : fkraiem找到了相关的Debian条目和相关的bug报告 。

尽管Debian关于’Buster’的问题,我已经设法在Bionic Beaver上编译我自己的Aegisub副本。 这是您在使用第三方存储库的情况下重新获得对此应用程序的访问权的绝佳选择。

由于它是较旧的应用程序,因此需要使用sed对源进行一些按摩,否则实际上只需要执行两个简单的步骤

1.依赖关系和构建工具:

整个代码块复制并粘贴到终端窗口中,以下载并安装一些必需的依赖项和构建工具:

sudo apt-get install build-essential checkinstall libx11-dev libwxgtk3.0-gtk3-dev \ libfreetype6-dev pkg-config libfontconfig1-dev libass-dev libboost1.62-all-dev \ liblua50-dev libasound2-dev libffms2-dev intltool 

2.下载,编译和安装源代码:

整个代码块复制并粘贴到终端窗口中,以下载,提取,修改,编译和安装Aegisub源代码:

 mkdir -v $HOME/aegisub_build && cd $HOME/aegisub_build wget http://ftp.aegisub.org/pub/archives/releases/source/aegisub-3.2.2.tar.xz tar xvf aegisub-3.2.2.tar.xz && cd aegisub-3.2.2 sed -i 's/$(LIBS_BOOST) $(LIBS_ICU)/$(LIBS_BOOST) $(LIBS_ICU) -pthread/' tools/Makefile sed -i '46 a\#include ' src/utils.cpp CPPFLAGS="-DU_USING_ICU_NAMESPACE=1" ./configure && make -j 2 sudo checkinstall -D --install=yes --fstrans=no --pakdir "$HOME/aegisub_build" \ --pkgname aegisub --backup=no --deldoc=yes --deldesc=yes --delspec=yes --default \ --pkgversion "3.2.2" 

sed魔法来自许多来源,看起来像Arch和Slackware都保持应用程序活着:)。

3.截图:

最后的截图显示Aegisub在我的Bionic系统上成功运行:

在此处输入图像描述