我有 Puppy Linux 的 ISO,现在我已经下载了 Ubuntu 的 ISO。
Puppy Linux 没有安装 gcc。但我知道Ubuntu 14安装了gcc和许多其他软件。所以我可以从 Ubuntu 的 ISO 文件导入这些软件包(如 gcc 等)并将其安装在 puppy Linux 中,反之亦然吗?
我的互联网连接速度很慢,再次下载所有这些软件包很痛苦。我也在 Puppy Linux 中安装了很多程序。所以我不想离开 Puppy Linux 并在 Ubuntu 中再次重新下载程序。如果可以离线从 Ubuntu 迁移到 Puppy 或 Puppy 迁移到 Ubuntu,请
PS 我将整个 puppy Linux 复制到 Ubuntu 的 / 以为它可以工作。在重新启动之前它可以工作,但是在我重新启动 Ubuntu 后,它停止加载:p ..
答案1
我知道Ubuntu 14安装了gcc和许多其他软件。
实际上我猜是 live CD/install .iso才不是包括gcc
,但也有可能。该图像只是为了让您获得一个最小的桌面系统。之后您想要的任何东西都需要通过网络安装。
[事实上,正如 OP 在评论中观察到的那样,有一种方法可以使用 . 来从 Live CD 中提取软件包dpkg-repack
。]
如果您下载了 Ubuntu 14 的所有可用软件包,它们可能会填满十几张或更多 DVD。一张CD都没有。所以...
下载所有这些软件包很痛苦再次。
如果未安装,则它们不是 .iso 的一部分,因此您一开始就没有下载它们。
Puppy Linux 没有安装 gcc
但想必 Puppy 有自己的包管理器,你可以通过这种方式安装 gcc。您可能无法使用 Ubuntu 中的版本,反之亦然。
我将整个 puppy Linux 复制到 Ubuntu 的 / 以为它可以工作。
这是一个非常糟糕的主意。你最好现在就从头开始处理那个分区,它会被彻底破坏。