软件包很少的 Unix

软件包很少的 Unix

我想要一个干净的 unix 操作系统,只包含两个软件包:gnome-session-fallback&通常的 ubuntu 终端。我想最小化操作系统占用的空间。我如何创建这个自定义操作系统并通过 U 盘将它们安装到几个硬盘上?

答案1

你不会有一个只有gnome-session-fallback“通常的 ubuntu 终端”(无论是什么)的工作系统。其一,gnome-session-fallback有很多很多其他包需要直接和间接依赖。

如果您想安装绝对严格的最低限度以获得工作gnome-session-fallback,您可以使用两种方法:

  • 使用常规的 Ubuntu 安装程序来安装操作系统,然后在安装后,使用aptitude或其他工具来浏览已安装的软件包(应该有几百个)并卸载您认为不需要的所有内容。如果它抱怨它是一个必需的包或者是其他东西所需要的,那么不要卸载它。不过,您需要非常小心卸载某些东西,如果您不知道自己在做什么,很容易破坏系统。
  • 使用实时发行版或救援系统或其他方式来启动,并用于debootstrap安装您的系统。debootstrap真正只会安装绝对最小的部分,比 Ubuntu 安装程序少得多。但这是一种专家方法:您必须确保自己安装引导加载程序和内核,并手动配置一些文件(例如/etc/hostname/etc/fstab),因为debootstrap它不会为您执行此操作。

完成此操作后,使用apt-get --no-install-recommends install安装gnome-session-fallback和“通常的 ubuntu 终端”(无论是什么)。这将仅引入必要的依赖项。

答案2

我认为“创建”的意思是“安装”。由于您的帖子被标记为 Ubuntu,因此您想要的是最小安装 ISO您可以从这里下载。请注意,即使是最小的发行版也会包含两个以上的软件包。

如果你真的想构建自己的Linux(不推荐初学者)你可以尝试Linux 从头开始​​项目

答案3

请注意,gnome-session-fallback通常的 Ubuntu 终端实际上gnome-terminal​​不会让您成为一个正在运行的系统。

一个系统需要更多的东西才能生存,它需要内核、驱动程序、I/O 模块、窗口管理器、文件管理器等......

所以你有很多选择来制作一个最小的 Ubuntu 运行系统。其中之一是之前回答的,Ubuntu Minimal CD但这需要一些软件包方面的专家,因为用户将在安装 Ubuntu Minimal 时选择要下载和安装的软件,因此如果选择错误,您的系统可能会比您需要的更大包。另外,这需要互联网连接,并且它将直接从互联网下载所有包,而不是从 ISO。

所以,作为另一种选择,有一个项目叫做Ubuntu 迷你混音版其中仅包含使系统运行的最小软件集。

您可以从以下位置下载您的口味这里

答案4

访问 distrowatch.com 并寻找一个小型发行版。小型 linux 的一个例子是 puppy linux,位于

http://distrowatch.com/table.php?distribution=puppy

当你可以寻找“旧电脑”时,他们会进行搜索,这是“小”的最佳同义词。

http://distrowatch.com/search.php?ostype=Linux&category=Old+Computers&origin=All&basedon=All¬basedon=None&desktop=All&architecture=All&status=Active

相关内容