是否可以将软件(非便携式应用程序)安装在 Dropbox 文件夹中(在类似服务的文件夹中,如 Google Drive、Copy、SkyDrive 等),并期望它正确运行在任何可以访问该文件夹的计算机(当然是在安装文件上传到网络之后)?
我希望避免在我的计算机(本地驱动器)中安装软件;我想在云端进行安装。我想实现一次安装 = 软件在多台计算机上运行。
我的操作系统是 Ubuntu。
提前致谢!
答案1
如果有问题的应用程序依赖于注册表中保存的任何数据,它将无法在未安装它的其他计算机上运行,或者至少没有添加注册表项。
如果应用程序依赖于 AppData、用户文件夹或其他客户端特定位置中的数据,则如果不复制所有文件并希望您获得所有文件,它们将无法工作。
简而言之,如果是便携式应用程序,那就没问题。如果不是,大多数情况下答案是否定的。
编辑:由于这是 Ubuntu,而不是 Registry/AppData,因此您需要关注依赖项。由于您尚未在目标计算机上安装该程序,并且 apt 不会意识到它的存在,因此不会向您指出您可能需要的任何依赖项。
答案2
这取决于您尝试安装的软件。有些程序会安装注册表项,如果没有这些注册表项,您的程序可能无法在所有计算机上运行。