我主要在FreeBSD上使用软件包,因为其中大多数都适合我。但是,有些不适合我的东西,例如vim
不包含图形化的软件包gvim
。
没问题。我可以使用portmaster editors/vim
并选择GTK2
选项来安装端口。这很好。
但是,pkg upgrade
一段时间后,我看到以下内容:
Reinstalling vim-7.4.110_3 (options changed)
是什么赋予了?我没有更改任何选项,也没有新版本(也没有端口)。是否将我安装的端口与没有的远程版本进行比较GTK2
?
当然,我可以让它pkg upgrade
工作,然后再重新安装端口,但这很愚蠢。建议使用哪种方式来更新软件包和端口的组合?
是的,
—
Dereckson 2014年
pkg lock
该解决方案是为此目的而设计的:在手册页中:“ pkg lock用于锁定软件包,以防止重新安装,修改或删除。”
这篇文章已经过时了。但是我想告诉我,到目前为止,我仍然遇到同样的问题。我曾问过FreeBSD论坛“同时使用软件包和端口吗?”。一位成员给了我建议,就像他一样,使用脚本进行安装更新。您可以在他的答案中找到它。
—
HL1234
pkg lock
推荐的解决方案吗?它可以工作,但是我希望可以像自动操作一样简单。