我正在尝试将较新版本的 lsblk 安装到Red Hat Enterprise Linux Server 7.6
.我已经util-linux
在我的系统上安装了版本util-linux.x86_64-2.23.2-59.el7_6.1
,但由于兼容性问题,我需要lsblk
测试版本2.27.1
,不幸的是,红帽不提供更新的util-linux
.我尝试搜索epel
存储库但没有成功。有什么办法可以安装更新版本的吗lsblk
?
答案1
您可以使用第三方包管理器尼克斯安装更新版本的 util-linux。
事实上,为了避免与 RHEL 7.6 的其余部分出现任何潜在的兼容性问题,我建议在包含较新的 util-linux 的 Nix 环境中运行您的应用程序。换句话说,我建议使用nix-shell
over nix-env
。例如,安装 Nix 后,您可以运行nix-shell -p utillinux
进入包含较新版本的 util-linux 的 shell。在上述 shell 之外,可以使用 RHEL util-linux。