我执行了 apt-get install qtcreator,它安装了 qt 4.5.3(qt4.5.2real),我使用的是 qt 4.5.2。如果我进入“应用程序”->“编程”,我会看到 2 个 qtcreator 快捷方式,其中一个是较新的。我该如何删除较旧的快捷方式?另外,如果我想将 Qt 更新到 4.6,如果我已经有 qt 4.5,步骤是什么
答案1
如果您只想删除多余的快捷方式,请使用alacarte
编辑 Gnome 菜单(系统 > 首选项 > 主菜单)。只需进入,找出哪个是多余的快捷方式(通过查看每个快捷方式的属性),然后取消选中“显示”列中的复选框即可将其删除。
如果额外的快捷方式是额外的版本如果您已经安装了该程序,并且想要删除它,则需要查看是否可以删除安装该程序的软件包。Gnome 和 Alacarte 从 **.desktop* 文件中获取有关已安装程序的信息/usr/share/应用程序,因此请检查是否存在多个qtcreator该目录中的 .desktop* 文件,以及安装了它们的软件包:
$ dpkg -S /usr/share/applications/qt*creator*.desktop
下一步是卸载多余的包,但要小心卸载正确的包。
dpkg
如果你安装了qtcreator来自来源。
不幸的是,我对升级到 Qt 4.6 一无所知;这可能取决于您使用的 Ubuntu 版本,以及您愿意亲自动手的程度。Ubuntu Karmic 9.10 的标准存储库中似乎没有 Qt 4.6,但它可能在其他地方可用。
根据Ubuntu 论坛上的这篇文章,Qt 4.6 破坏了与 4.5 的二进制兼容性,因此依赖于 Qt 的软件包需要重新编译才能工作。因此,Qt 4.6 不太可能被正式反向移植。
这篇关于 arora-dev 的文章给出一个 PPA:https://edge.launchpad.net/~mapopa/%2Barchive/qt4.6...使用风险自负。
最好的更新方式可能是等待 Ubuntu 10.04 (Lucid);它将使用开箱即用的 Qt 4.6。如果你想参与 alpha/beta 测试,你可以查看最新 Alpha2。