xtrkcad - 如何获取存储库中的当前版本

xtrkcad - 如何获取存储库中的当前版本

我正在使用 xtrkcad 程序来设计模型铁路布局。版本 4.2.1 已经发布几个月了,我正在使用它。但每当我进行更新时,系统更新程序都会安装旧版本 (4.0.2)。如何才能将较新的版本放入存储库以便安装它(或者更准确地说,这样就不会安装旧版本,覆盖较新的版本)?我只是一个用户,而不是这个软件的维护者。

答案1

当前Ubuntu版本不支持最新版本4.2.1xtrkcad4.0.2甚至wily不支持 4.0.2 以上的版本。所以只有手动安装的选项。请参阅这里

xtrkcad如果已经安装,请使用命令卸载旧版本

sudo apt-get purge xtrkcad

并从下载最新版本 4.2.1这里根据您的系统架构。然后使用命令安装:

sudo dpkg -i xtrkcad_4.2.0-1_amd64.deb

如果这显示任何依赖错误则运行命令:

sudo apt-get install -f

它将安装依赖项xtrkcad 然后再次安装

sudo dpkg -i xtrkcad_4.2.0-1_amd64.deb

或者

您可以从下载源代码这里并手动编译。

编辑 :如果您不想升级或降级任何软件包,那么您可以使用命令暂停该软件包:

echo "xtrkcad hold" | sudo dpkg --set-selections

或者

sudo aptitude hold xtrkcad

或者

sudo apt-mark hold xtrkcad

或使用Synaptic Package Manager锁定版本

或者尝试建议的其他解决方案如何阻止特定包的更新?

并看到“锁定版本”有什么作用?。这些都是常见问题,但很老了,所以有些解决方案可能不起作用,但这是好的。

相关内容