我想将 opensuse 中的 libavcodec 存储库从 tumbleweed 更改为 pacman,并在添加 pacman 后将所有其他软件包保留在官方存储库中。
请解释一下如何做到这一点?
它看起来像这样,但有拉链和yast: 仅允许来自给定存储库的特定包 yum
答案1
我想 libavcodec 缺少一些位,所以你需要 pacman 版本。
- 保留 openSUSE 版本
- 无论如何都要安装 pacman repo,因为它有很多有用的东西。
删除 libavcodec:
rpm -ql libavcodec | xargs -iRR rm RR
下载(并解压)最新的 libavcodec 然后使用
configure --prefix=/usr
- 添加缺少的位所需的任何缺少的开发包
重复:
configure --prefix=/usr
- 做一个
作为根用户make install
你完成了。