我有一个运行 Mono v3.2.8 的 Ubuntu VPS。我正在尝试使用这些说明将其升级到最新的 mono v4.9。 http://www.mono-project.com/docs/getting-started/install/linux/ci-packages/
我安装了最新的快照。然后呢?
v3.2.8 仍然安装,两个版本之间可能存在冲突。网站仍然使用 v3.2.8。我尝试卸载它,但显然我还没有完全成功,因为网站仍在使用它运行。
如果我尝试使用“.mono-snapshot mono”切换到最新版本,它只是在命令行开头添加“[mono-2017.01.22+16.25.00]”。那是什么?
/etc/apache2/sites-available/ 中的网站配置文件包含此内容。这需要改变吗?
<IfModule mod_mono.c>
MonoServerPath mydomain.com "/usr/bin/mod-mono-server4"
MonoApplications mydomain.com "/:/var/www/mydomain"
</IfModule>
那么... 启动并运行 v4.9 的下一步是什么?
编辑:我刚刚发现它安装在 /opt/mono-2017.01.23+22.17.42/ 并且配置文件在这个文件夹中 /usr/share/mono-snapshot/packages.d/mono 现在......怎么办我将服务器配置为使用该版本?
想想看,在生产服务器上安装开发快照可能不是最好的主意。这就是为什么这些指示不明确的原因。
如果我添加了正确的 PPA,它可能会更新到最新版本而无需更改任何内容。
确实,我遵循了错误的指示。这为我提供了将 MONO 更新到最新版本的正确 PPA。我卸载了快照。 http://www.mono-project.com/docs/getting-started/install/linux/#debian-ubuntu-and-derivatives
现在我安装了 MONO v4.6.2 :)