不小心从 Gentoo 中删除了 dev-libs/mpc

不小心从 Gentoo 中删除了 dev-libs/mpc

看来我不小心删除了dev-libs/mpc而不是media-sound/mpc.现在我无法编译任何东西(包括替换dev-libs/mpc),因为这样做我显然谋杀了 GCC。

如何解决这样的问题?

答案1

唷,毕竟没那么糟糕。在此记录下来,供后人参考,也供下次我这样做。

  1. 编辑make.conf,添加行: PORTAGE_BINHOST="http://tinderbox.dev.gentoo.org/default-linux/amd64/"
  2. 同步新的存储库:emerge --sync
  3. 安装二进制版本:emerge -av --binpkgonly --usepkgonly dev-libs/mpc
  4. 编译源码版本:emerge -av dev-libs/mpc

答案2

如果您当前的链接库版本与 stage3 档案中的版本相匹配,则有可能,

下载当前的 stage3 文件,解压,然后将 libmpc* 复制到 /usr/lib

(用命令确认所有需要的文件qlist

然后用emerge重新emerge dev-libs/mpc,这将替换复制的libmpc文件。

相关内容