如何在Ubuntu 18.04系统中安装Aegisub?
在Ubuntu 18.04上安装Aegisub的解决方案
嘿,我来帮你搞定Ubuntu 18.04上安装Aegisub的问题!下面几种方法按顺序尝试,应该能解决你的安装失败问题:
方法一:使用官方PPA安装(推荐)
Ubuntu 18.04的默认软件源里要么没有Aegisub,要么版本过旧导致安装出错,添加官方维护的PPA是最省心的方式:
- 打开终端,先更新本地软件包索引:
sudo apt update - 添加Aegisub的专属PPA源:
sudo add-apt-repository ppa:i2p-maintainers/aegisub - 再次更新索引,然后安装Aegisub:
sudo apt update sudo apt install aegisub
如果添加PPA时弹出“PPA不支持bionic(Ubuntu 18.04的代号)”的错误,那就试试下面的Flatpak方法。
方法二:使用Flatpak安装
Flatpak提供的是独立于系统版本的软件包,对旧版Ubuntu兼容性很好:
- 先安装Flatpak工具(如果还没装的话):
sudo apt install flatpak - 添加Flathub软件仓库:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo - 安装Aegisub:
flatpak install flathub org.aegisub.Aegisub - 要启动Aegisub的话,用这条命令:
flatpak run org.aegisub.Aegisub
方法三:手动编译源码(适合进阶用户)
如果上面两种方法都走不通,那就只能自己编译源码了,步骤稍微繁琐但绝对可行:
- 先安装所有编译依赖:
sudo apt install build-essential autoconf automake libtool pkg-config libwxgtk3.0-dev libass-dev libffms2-dev libhunspell-dev libicu-dev libboost-all-dev libasound2-dev libfontconfig1-dev - 克隆Aegisub的源码仓库:
git clone https://github.com/Aegisub/Aegisub.git cd Aegisub - 初始化并更新所有子模块:
git submodule update --init --recursive - 配置编译环境:
./autogen.sh ./configure - 开始编译(
-j$(nproc)是利用所有CPU核心加速编译):make -j$(nproc) - 最后安装到系统:
sudo make install
编译过程可能需要十几分钟,别急,等它跑完就好。
内容的提问来源于stack exchange,提问作者Joseph Daniel
相关产品推荐
相关产品推荐

