xen*_*ide 25 linux command-line gnu coreutils non-gnu
我一直在考虑停止在我的 Linux 系统上使用 GNU Coreutils,但老实说,与许多其他 GNU 组件不同,我想不出任何替代品(在 Linux 上)。GNU coreutils 有哪些替代品?我需要不止一个包裹吗?该项目的链接是必须的,命名发行包的奖励积分。
另外请不要建议,除非你知道它们在 Linux 上工作,并且可以参考说明。我怀疑我很快就会切换内核,而且我太懒了,除了简单的./configure; make; make install. 我当然不会为了它而破解 C。
警告:如果您的发行版使用 coreutils,删除它们可能会破坏发行版的运行方式。然而,不让它们成为你$PATH不应该破坏的东西,因为大多数脚本应该使用绝对路径。
xen*_*ide 21
busybox 嵌入式 Linux 系统的最爱。
BusyBox 将许多常见 UNIX 实用程序的小版本组合到一个小的可执行文件中。它提供了您通常在 GNU fileutils、shellutils 等中找到的大多数实用程序的替代品。然而,所包含的选项提供了预期的功能,并且表现得非常像它们的 GNU 对应项。BusyBox 为任何小型或嵌入式系统提供了一个相当完整的环境。
BusyBox 的编写考虑了大小优化和有限的资源。它也是极其模块化的,因此您可以在编译时轻松包含或排除命令(或功能)。这使得定制您的嵌入式系统变得容易。要创建一个工作系统,只需在 /dev 中添加一些设备节点,在 /etc 中添加一些配置文件,以及一个 Linux 内核。
您几乎可以将任何 coreutil 名称作为到 busybox 二进制文件的链接,并且它会起作用。你也可以运行busybox <command>,它会工作。示例:如果您在 Gentoo 上并且还没有安装您的vi,您可以运行busybox vi filename并且您将在 vi 中。它是
Alpine Linux - 基于 BusyBox 和 uClibc,这里有一个概述
小智 5
这是一个古老的话题,我意识到。然而,这个解决方案从未被提及,并且在谷歌上出现相对较高的“Linux with bsd userland”。
还有另一个解决方案:传家宝。我知道它适用于 Arch,并且它被打包在 AUR 中(例如,看看 gnu2sysv)。这将取代 Arch 的 coreutils 包并提供传家宝等价物。您可以在 arch 的 wiki 上阅读整件事:https : //wiki.archlinux.org/index.php/Base2heirloom
| 归档时间: |
|
| 查看次数: |
18199 次 |
| 最近记录: |