是否可以在同一台机器上有不同的 sources.list 文件,并且每个文件都分配给不同的用户帐户?

use*_*925 3 apt users 11.04 software-sources

我想在我的笔记本电脑上设置一个用户帐户来访问我办公室的网络,为此我需要使用我的办公室 ubuntu repos 安装应用程序,是否可以创建一个仅由 1 使用的源列表文件用户帐号,其余使用通用资源?

ani*_*uia 5

您可以拥有单独的源列表,但这仅意味着您添加的每个存储库都将在 sources.list 文件中定义,这样可以更轻松地清除有问题的存储库。我使用 ubuntu-tweak(有一个选项可以将每个 repo 存储在软件起源选项卡中的单独文件中)。但我不认为您可以为不同的帐户提供不同的来源,因为这些来源是系统范围的,而不是特定于帐户的。

想想看,这意味着您将在同一系统中安装同一程序的不同版本,这将是潜在的灾难。如果用户从 ubuntu 存储库安装 libreoffice 3,但另一个从 libreoffice 外部存储库安装 libreoffice 3.4,则 3.4 将“粉碎”3 安装......不要谈论你将导致的潜在依赖地狱......

我认为拥有不同存储库的不同帐户的唯一方法是在您的笔记本电脑中创建不同的分区,但是在同一台计算机上安装了两个不同的 ubuntu。然后,您可以在家中使用“普通”ubuntu,将“工作场所”ubuntu 与办公室存储库一起使用。您可以进行安装,以便它们共享相同的 /home/user,因此您将拥有相同的配置文件、相同的用户,但具有不同的程序。

其他解决方案是在您的普通 ubuntu 槽 virtualbox 中安装一个虚拟 ubuntu,并将该虚拟 ubuntu 链接到您的办公室存储库。如果您的笔记本电脑不是很旧,它可以在主操作系统内处理虚拟操作系统,而不会出现正常办公应用程序(如办公室等)的问题。

希望对你有帮助,祝你好运。