gpt4 book ai didi

freebsd - 有没有办法安装 openjdk8 包并防止 perl 在 FreeBSD 9.2 上更新?

转载 作者:行者123 更新时间:2023-12-02 02:59:04 28 4
gpt4 key购买 nike

我目前正在尝试找到一种在 FreeBSD 9.2 上安装包 openjdk8 的方法。为此,我使用了:

sudo pkg install openjdk8

它没有任何问题。但是,这也将 perl 包更新到了​​ 5.24 版本。我们有许多只适用于 perl 5.16.3 的脚本,所以我想保留这个版本的 perl。

我已经尝试卸载 perl 5.24 软件包并重新安装 perl 5.16.3 并且成功了。所以我确信 openjdk 并不真的需要更新这个包。我已经尝试锁定包 perl 5.16.3 但 openjdk8 拒绝自行安装。我有这条消息:

perl 5.16.3 is locked and may not be modified

安装结束,我的包没有安装。另外,出于特定原因,我不想使用端口方法。我绝对想使用 pkg 方法。

所以我的问题是:有没有办法完成我的 openjdk8 安装并禁止 perl 更新?

感谢您的帮助。

最佳答案

我终于找到了问题的答案。通过离线安装我的包,它安装了最少的依赖项。这不是一种在 FreeBSD 上安装软件包的非常流行的方法,但它工作得很好。

只要按照这个:

sudo pkg install -F openjdk8

此命令允许您只获取包及其依赖项。完成后,您必须找到刚刚获取的包的位置。

sudo find / -n *.txz -print

对我来说结果是

/var/cache/pkg/openjdk8-8.112.16_1-1baeb24a94.txz

然后我进入这个目录:

cd /var/cache/pkg

现在你只需要使用:

sudo pkg-static add openjdk8

就是这样。它将提取包和最少的依赖项。

关于freebsd - 有没有办法安装 openjdk8 包并防止 perl 在 FreeBSD 9.2 上更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47580174/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com