我最近安装了 Ubuntu 12.04 TLS。虽然我花了很多时间阅读了很多资料来熟悉它,但仍然有一些问题困扰着我。
我使用 Wubi 在一个分区驱动器上安装了 ubuntu(正好 20 GB,绰绰有余)。它询问我要为 ubuntu 分配多少空间,我选择了 19GB,这是最大容量。
我现在的问题是:
1) 我安装了 skype,我可以使用 ubuntu 访问它并执行所有操作,但 Ubuntu 应用程序管理器不会在已安装的应用程序上显示它。搜索 skype 返回 0 个结果,而可以看到已安装的内容。但是,如果我使用“skype”搜索我的系统,它会返回结果。我做错了什么?
2) 如何将已安装的应用程序移至其他分区?我计划仅将 20GB 用于 ubuntu,并将其余应用程序安装到 >150GB 的其他分区
我确实没有找到任何关于这些的线索。如果它有帮助,我曾经是一个 Win7 用户
提前致谢
答案1
关于问题 2,您不能——至少,不容易。Ubuntu 遵循 Unix 文件放置模型,该模型对某些内容的放置位置非常严格。例如,用户二进制文件(程序文件)几乎总是位于/bin
、/usr/bin
或中/usr/local/bin
,具体取决于它们的程序类型。更重要的是,您安装的软件包文件将二进制文件放在这些位置,将它们从原始位置移动是不可取的,因为这样做会破坏软件包系统,使软件更新复杂化。
您可以做的是将不同的分区挂载到特定位置。例如,您可以为二进制文件设置单独的分区/usr
或/usr/local
将二进制文件隔离在各自的分区上。不过,这在安装 Ubuntu 时最容易做到。这也是不建议新手做的事情,因为您需要了解磁盘空间需求、可以分成不同分区的规则等,而新手通常缺乏这种专家级的知识。
请注意,Linux 的结构化磁盘模型与 Windows 不同,Windows 历来鼓励使用多种不同的磁盘方式,包括更多地混合用户和操作系统数据。一些经验丰富的 Windows 用户已经开发了自己的数据组织系统,这些系统可能适用于 Unix/Linux 世界,也可能不适用于 Unix/Linux 世界。此外,Linux 不像 Windows 那样在初始操作系统安装和随后安装的应用程序之间做出区分,因此隔离您自己安装的应用程序几乎没有多大意义。
您在问题中没有说明为什么要将应用程序放在单独的分区中。根据您的需要,在 Unix/Linux 模型中可能存在实现所需操作的方法。例如,有些人会将其拆分/home
到单独的分区中。由于大多数用户文件都位于 的子目录中/home
,因此这样做可以将用户文件与 OS 文件隔离开来,从而简化备份和某些类型的重新安装任务。
您的另一个复杂情况是您进行了 WUBI 安装。WUBI 安装 Linux 的方式很奇怪,它使用 Windows 分区中的文件而不是单独的 Linux 分区。WUBI 已被废弃,并且通常不再是安装 Linux 的推荐方式。
总的来说,我认为你最好清除 WUBI,重新分区磁盘,然后进行常规的双启动安装。当你这样做时,不是使用 Windows 磁盘分区程序为 Ubuntu 创建分区;只需使用它缩小 Windows 分区并为 Ubuntu 留出可用空间。使用 Ubuntu 安装程序为 Ubuntu 创建新分区。