我正在尝试不同的开源项目,只是为了看看我可以使用哪一个,因为我是初学者。当然,许多项目都有不同的依赖项和必须安装的程序。我想保持井井有条,我不想污染我的主Windows帐户,因为我也使用这台机器进行日常计算。
在我的计算机上创建一个单独的Windows帐户有助于分离项目的依赖关系吗?有没有更好的选择(除了使用虚拟机)?
由于
答案 0 :(得分:2)
虽然您提到的不是他们,但如果您计划使用许多不同的项目并且您不想过多地污染您的环境,那么虚拟机实际上是最佳选择。如果你正确构建它们,你可以拥有一个基线虚拟机,如果你想从头开始,因为环境污染太严重,很容易恢复到它。
仅使用单独帐户的问题在于,许多可安装的工具和库意味着它们仍然可供机器上的所有用户使用,因此它不会保持清理。例如,如果Visual Studio工具通常适用于计算机上的所有用户。 COM依赖项不是特定于用户的。有些东西会安装需要大部分时间运行的Windows服务,但除非您正在为它们进行开发(例如SQL Server Reporting Services),否则不要使用它。
答案 1 :(得分:0)
如何安装多种操作系统?
如果你有足够的钱,你只能购买一台电脑进行实验
答案 2 :(得分:0)
虚拟机绝对是可行的方法 - 大多数非平凡的软件修改超过HKEY_CURRENT_USER机器状态。如果你不想要成熟的虚拟机(但是哦,它们很甜,特别是支持状态快照的那些!)你可以看一下像sandboxie这样的东西。