标签: freebsd-ports

FreeBSD Ports:如何查看某个端口的所有依赖项以及这些依赖项的所有子依赖项?

我正在尝试构建一个依赖于apache-ant.

我以为我可以运行make build-depends-list以查看此端口所需的所有依赖项:

# make build-depends-list
/usr/ports/devel/apache-ant
/usr/ports/java/jdk16
/usr/ports/math/gmp
Run Code Online (Sandbox Code Playgroud)

但是在安装完所有内容后,该端口有一个一英里长的依赖项列表:

apache-ant-1.8.1 desktop-file-utils-0.15_2 gamin-0.1.10_4 gettext-0.18.1.1 gio-fam-backend-2.26.1 glib-2.26.1_1 gmp-5.0.1 inputproto-2.0 javavmwrapper-2.3.5 kbproto-1.0.4 libX11-1.3.3_1,1 libXau-1.0.5 libXdmcp-1.0.3 libXext-1.1.1,1 libXi-1.3,1 libXtst-1.1.0 libiconv-1.13.1_1 libpthread-stubs-0.3_3 libxcb-1.7 pcre-8.12 perl-5.10.1_3 pkg-config-0.25_1 python26-2.6.6 recordproto-1.14 unzip-6.0 xextproto-7.1.1 xproto
Run Code Online (Sandbox Code Playgroud)

这个依赖列表是一个粗鲁的惊喜,我想在我承诺安装端口之前了解它。

如何查看端口的所有依赖项和所有子依赖项?

freebsd freebsd-ports

10
推荐指数
1
解决办法
1万
查看次数

FreeBSD 端口:安装端口后删除构建依赖项

安装后有没有办法删除端口的构建依赖项?

许多端口使用外来工具进行构建,并且在构建和安装端口时不再使用这些工具。

freebsd-ports

8
推荐指数
1
解决办法
1961
查看次数

在 FreeBSD 11.1 上安装 Java 9、10、11 或 12

当我查看我最新的Ports 集合时

cd /usr/ports/java && ls -d openjdk*
Run Code Online (Sandbox Code Playgroud)

... 我在 OpenJDK 版本中只看到 Java 版本 6、7 和 8:

openjdk6 openjdk6-jre openjdk7 openjdk7-jre openjdk8 openjdk8-jre

? 如何获取和安装Java平台8以后的开源版本?那将是Java 的第9、10、11 或 12 版?最好至少有 11 个,即LTS(长期支持)版本。

自 Java 8 以来,FreeBSD Java® Project页面对任何事情都非常安静。

我知道 Java 有多种来源,例如:

但是这些都没有提供特定于BSD 的版本,我找不到。

在 Linux 上使用 Java?

其中一些来源确实提供了 Linux 版本。Java for Linux 是否可以在使用Linux® 二进制兼容性功能的 …

freebsd java bsd freebsd-ports

7
推荐指数
1
解决办法
5749
查看次数

升级前检查 FreeBSD 端口的 ChangeLog

有没有一种简单的方法可以在升级之前检查FreeBSD 端口的更改日志?例如,我想在执行之前检查哪些升级是强制性的portmaster -ad。有类似的东西会很好portaudit,但对于变更日志。我所知道的最接近的是head -n 40 UPDATING.

freebsd freebsd-ports

5
推荐指数
1
解决办法
225
查看次数

在 FreeBSD 中使用 make/portupgrade 后自动清理 distfiles 的最佳方法是什么?

我正在 Virtualbox vm 中安装 FreeBSD,我想保持图像的大小相对较小。我怎么能安装一个端口(使用后配置FreeBSD系统清洁DISTFILES makeportupgrade等等)?

freebsd-ports

3
推荐指数
1
解决办法
7623
查看次数

标签 统计

freebsd-ports ×5

freebsd ×3

bsd ×1

java ×1