-1

我无法在 Fedora 操作系统上安装 ocfs2-tools。根据谷歌这应该足够了:yum install -y ocfs2-tools(它说:找不到包)。我试过:yum install ocfs2-tools.x86_64。我试过:yum list available | grep -l 'ocfs' (没有这样的包)。在 ubuntu 上应该是:apt-get install ocfs2tools。如何在 Fedora 发行版上安装 ocf2 工具?

编辑:我从 fedora git 下载了 ocfs2-tools-e797cf5f27e9d4238efe27fa2203b102e44246f6.tar.gz。安装“开发工具”。我尝试运行 ./configure 脚本,但收到消息:“无法找到 com_err 库”,所以我安装了 e2fsprogs-devel,在尝试运行配置脚本后,我收到消息:“无法找到 uuid 库”,所以我安装了 libuuid和 libblkid-devel,我收到消息:“无法找到 ncurses 库”...帮助 :)

4

1 回答 1

1

自 Fedora 16 起,ocfs2-tools 软件包不再包含在 Fedora 存储库中:

此软件包已于 2011 年 7 月 25 日停用,因为它无法为多个版本构建此软件包 (FTBFS)

在 dist git 中查看此提交

所以看起来自己构建这个包需要更多的努力,包括修补源代码。

如果你真的想深入挖掘,好的开始是(在 Fedora 机器上):

fedpkg clone --anonymous ocfs2-tools
cd ocfs2-tools
fedpkg switch-branch f15

这样现在您就拥有了为 Fedora 15(最新版本)构建软件包所需的一切(规范文件、补丁):

$ ls 
minor_build_fixes.diff  no_stonithd.diff  o2cb_pcmk.diff  ocfs2-tools.spec  sources

现在您可以尝试安装构建依赖项(yum-builddep ocfs2-tools.spec在根目录下执行)并尝试构建它,检查错误并修复所有问题...

于 2015-04-18T00:45:03.400 回答