使用 Asunder 将音频 CD 翻录为 Ogg-Vorbis 文件后,我注意到它使用了 2014 年的 libVorbis 1.3.4 (Turpakäräjiin) 编解码器(通过 安装程序apt-get
)。有没有办法将系统的 libvorbis 更新到最新版本,以便改用它?
答案1
如果你想要最新版本的xiph.org/vorbis您可以安装该git
版本,但是,我们不推荐这样做。
sudo apt update
sudo apt install git automake m4 libtool buildessential
您可能需要安装:
sudo apt install libvorbis-dev
和
sudo apt build-dep libvorbis
您可能需要安装更多软件包,但运行以下命令时必须注意输出。如果您确实需要安装其他软件包,任何错误都会告诉您需要安装什么。
运行以下命令从源代码克隆和编译 vorbis:
cd ~/
git clone https://git.xiph.org/vorbis.git
cd vorbis
./autogen.sh
./configure
make
sudo make install
您可能会看到几个“警告”,但您可以忽略它们。请注意任何错误。
如果遇到问题,可以通过运行以下命令进行卸载:
cd ~/vorbis
sudo make uninstall
如果以后想要更新,可以运行以下命令:
cd ~/vorbis
git pull https://git.xiph.org/vorbis.git master
make clean
./autogen.sh
./configure
make
sudo make install
运行以下命令获取更多信息:
cat ~/vorbis/README.md
接下来,要asunder
使用新的库运行,请运行以下命令:
LD_LIBRARY_PATH=/usr/local/lib asunder
或者,您可以libvorbis
通过运行以下命令永久设置新的系统范围:
echo '/usr/local/lib' | sudo tee /etc/ld.so.conf.d/libvorbis.conf
如果在运行其他应用程序的新程序时遇到问题libvorbis
,您可以运行以下命令来删除系统范围的链接。
sudo rm /etc/ld.so.conf.d/libvorbis.conf
我已经验证过这两种方法都有效。