-
Notifications
You must be signed in to change notification settings - Fork 47
Commit
- Loading branch information
There are no files selected for viewing
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"pageProps":{"toc":[{"url":"#","text":"Overview","depth":2},{"url":"#使用方法","depth":2,"text":"使用方法"},{"url":"#freebsd-pkg","depth":3,"text":"FreeBSD pkg"},{"url":"#ports-collection--poudriere","depth":3,"text":"Ports Collection & Poudriere"}],"content":"[\"$r\",null,null,{\"children\":[[\"$r\",\"p\",null,{\"children\":\"本镜像收录了自 FreeBSD 10 以后的版本,包括 quarterly 和滚动更新的 latest 仓库。\"}],\"\\n\",[\"$r\",\"p\",null,{\"children\":\"FreeBSD 9 以前的版本不支持新的 pkg 包管理器(pkgng),请升级到新版。\"}],\"\\n\",[\"$r\",\"h2\",null,{\"id\":\"使用方法\",\"children\":\"使用方法\"}],\"\\n\",[\"$r\",\"h3\",null,{\"id\":\"freebsd-pkg\",\"children\":\"FreeBSD pkg\"}],\"\\n\",[\"$r\",\"p\",null,{\"children\":[\"FreeBSD pkg 包管理器的官方源配置是 \",[\"$r\",\"code\",null,{\"children\":\"/etc/pkg/FreeBSD.conf\"}],\" ,请先检查该文件内容。注意其中的 \",[\"$r\",\"code\",null,{\"children\":\"url\"}],\" 参数配置了官方仓库的地址,我们需要把它替换为镜像站的地址。\"]}],\"\\n\",[\"$r\",\"p\",null,{\"children\":[\"该配置文件是 FreeBSD 基本系统的一部分,会随着 \",[\"$r\",\"code\",null,{\"children\":\"freebsd-update\"}],\" 更新,请不要直接修改,而是创建 \",[\"$r\",\"code\",null,{\"children\":\"/usr/local/etc/pkg/repos/FreeBSD.conf\"}],\" 覆盖配置,文件内容如下:\"]}],\"\\n\",[\"$r\",\"CodeBlock\",null,{\"code\":\"FreeBSD: {\\n url: \\\"pkg+{{http_protocol}}{{mirror}}/${ABI}/quarterly\\\",\\n}\"}],\"\\n\",[\"$r\",\"p\",null,{\"children\":[\"如果要使用滚动更新的 latest 仓库,把 \",[\"$r\",\"code\",null,{\"children\":\"url\"}],\" 配置最后的 \",[\"$r\",\"code\",null,{\"children\":\"quarterly\"}],\" 换成 \",[\"$r\",\"code\",null,{\"children\":\"latest\"}],\" 即可。\"]}],\"\\n\",[\"$r\",\"p\",null,{\"children\":[\"修改配置后,运行 \",[\"$r\",\"code\",null,{\"children\":\"pkg update -f\"}],\" 更新索引。\"]}],\"\\n\",[\"$r\",\"p\",null,{\"children\":[\"注:使用 HTTPS 可以有效避免国内运营商的缓存劫持,但需要事先安装 \",[\"$r\",\"code\",null,{\"children\":\"security/ca_root_nss\"}],\" 软件包。\"]}],\"\\n\",[\"$r\",\"h3\",null,{\"id\":\"ports-collection--poudriere\",\"children\":\"Ports Collection & Poudriere\"}],\"\\n\",[\"$r\",\"p\",null,{\"children\":[\"如果使用 \",[\"$r\",\"a\",null,{\"href\":\"https://github.com/freebsd/poudriere\",\"rel\":\"nofollow\",\"children\":\"poudriere\"}],\" 构建 \",[\"$r\",\"code\",null,{\"children\":\"ports\"}],\" 软件包,可以更改 \",[\"$r\",\"code\",null,{\"children\":\"/usr/local/etc/poudriere.conf +374\"}],\",使用镜像站来获取二进制软件包。\"]}],\"\\n\",[\"$r\",\"CodeBlock\",null,{\"code\":\"# Set to always attempt to fetch packages or dependencies before building.\\n# XXX: This is subject to change\\n# Default: off; requires -b <branch> for bulk or testport.\\n# PACKAGE_FETCH_BRANCH=latest\\n# The branch will be appended to the URL:\\nPACKAGE_FETCH_URL={{http_protocol}}{{mirror}}/\\\\${ABI}\"}],\"\\n\",[\"$r\",\"p\",null,{\"children\":[\"同样,使用 HTTPS 需要 \",[\"$r\",\"code\",null,{\"children\":\"security/ca_root_nss\"}],\"。\"]}],\"\\n\",[\"$r\",\"p\",null,{\"children\":[\"更改后,运行 \",[\"$r\",\"code\",null,{\"children\":\"poudriere bulk\"}],\" 时会报错:\",[\"$r\",\"code\",null,{\"children\":\"No SRV record found for the repo\"}],\",此报错无害,不影响使用。\"]}],\"\\n\",[\"$r\",\"p\",null,{\"children\":[\"关于 \",[\"$r\",\"code\",null,{\"children\":\"PACKAGE_FETCH_*\"}],\" 的更多使用方法和配置可参考 \",[\"$r\",\"code\",null,{\"children\":\"/usr/local/etc/poudriere.conf.sample\"}],\"。\"]}]]}]","meta":{"title":"FreeBSD pkg 镜像使用帮助","cname":"FreeBSD-pkg"},"cname":"FreeBSD-pkg"},"__N_SSG":true} |
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.