我想在dd中使用' progress '状态选项,该选项在coreutils 8.24 up中可用。Ubuntu 14.04(Trusty)具有coreutils 8.21,而coreutils的当前(稳定)发行版是> 8.24。
我希望在同一系统中从8.21升级到8.24,并在搜索Internet之后发现我很可能必须从源代码构建软件包。但是,在我短暂的计算生命中,他一直生活在Ubuntu上,我从未从源代码构建软件包,也不知道该如何做。另外,我不确定是否在没有Ubuntu“权限”的情况下升级coreutils是否会因为其他实用程序的某些依赖性问题而导致系统崩溃。
是否可以在不影响我当前的Ubuntu系统的情况下升级coreutils?有人可以指出实现该目标的方式吗?
@EduardoCola这个沙盒创意很棒。我从来没有这样想过。太谢谢了!
—
soararist
@EduardoCola,您也可以在回答它。但是,我不明白为什么升级
—
terdon
coreutils
会破坏一切。它不提供任何系统库,仅提供各种可执行文件和AFAIK,它们始终向后兼容。
@terdon我了解你。但是我的意思是这是系统的脆弱部分。如果有什么麻烦事,那你就迷路了。
—
Eduardo Cola
@EduardoCola,您可能会忘了什么,您应该得到荣誉。但是,如果您不打算发布答案,您是否允许solyarist发布答案?
—
user.dz
coreutils
是系统的非常敏感的核心部分。如果需要新dd
功能,可以编译dd本身并将其放在单独的目录中。然后,您可以通过给出其绝对路径来运行它。这样,您可以创建沙箱。