我有一台运行 Windows 的 Dell Inspiron Mini 10 上网本,但我想在其上安装 Ubuntu 或某些发行版。
我之前已经安装了 Ubuntu 10.10,它运行完美。
因此,Mini 10 配有 8GB SSD,而我在插槽中插入了 16GB SD 卡。我可以将自己的文件保存到 SD 卡上,但我希望能够将应用程序安装到 SD 卡上,而不是将它们直接安装到 SSD 上的默认分区上。
有可能吗?记得当我通过软件包安装时,我没有选择在哪里安装程序吗?我记得安装时 Windows 会给你目标文件夹选项。这就是我想要的。
答案1
问题是 Ubuntu 中的应用程序遍布整个文件系统。
它会将大部分内容放入/usr
(二进制文件和库),将一些内容放入/etc
(配置),将一些内容放入/var
(临时文件、日志)等。
不幸的是,应用程序通常不适合放在单个目录中,因此您可以将它放在其他地方。
您可以将文件从所有这些位置复制到 SD,并将符号链接到它们的来源,以便系统仍然可以找到它们,但很快就会变得非常混乱。
此外,即使你这样做了,如果你希望移除 SD 卡并将其用于另一个 Ubuntu 并使用其中的应用程序,那也是行不通的,因为软件包数据库保存了相当多的“状态”,这意味着它知道安装了哪些软件包、所有文件在哪里、应用程序的版本等等。如果你只是将包含相关文件的 SD 卡放入另一个 Ubuntu,它不会意识到其中的文件是应用程序的一部分。
简而言之——实际上不可行。