1、如何只抓取 tarball?
2、如何仅做到解开 tarball的步骤?
3、如何仅做到解开 tarball 并补上官方提供的 patch?
4、如何安装一个新的 port?
5、如何安装一个新的 port,并将打包(package)起来?
6、如何打包一个 port,并将其所有相依的 ports 也打包起来?
7、如何对一个已经安装的 port 打包?
8、如何清理 ports 编辑期间所产生的暂存资料?
9、如何清理 ports 编辑期间所产生的暂存资料,以及其相对应的 tarball?
10、如何在安装 ports 前查询所需依赖/相关的套件?
11、如何移除已安装的 ports?
12、如何一并移除所相依的 ports?
13、如何重新安装已安装过的 ports?
14、如何以关键字搜寻 ports?
15、如何升级已安装的 ports?
16、如何查询目前系统安装了哪些套件?
17、如何查询目前系统有没有安装这个关键字的套件?
18、如何查询某个档案是属於哪些套件?
19、如何查询某个套件安装了哪些档案?
20、如何安装旧版的 ports?
21、如何更新 ports Mk?
22、如何解决安装 ports 时出现 sed -i 的错误?
23、如何列出所有可以升级的 ports?
24、如何得知 ports system 对某个 ports 所提供的编译叁数?
25、如何手动加入编译 ports 的叁数?
26、如何指定 ports 的安装路径?
27、安装 ports 出现 FORCE_PKG_REGISTER 的错误讯息
28、安装 ports 出现 Shared object libintl.so.X not found 的错误讯息
29、如何安装 packages?
30、如何强制安装 packages?
31、如何查询 packages 与其他 packages 之间的相依性?
32、如何远端安装 packages?
33、如何更新 INDEX 对照表?
34、如何更新 INDEX HTML?
35、如何针对某些 ports 不做 CVSup?
36、如何使用 CVSup 同步 ports collections?
37、安装 ports 出现 port is outdated 的错误讯息
39、安装 ports 出现 OpenSSL vulnerabilities 的错误讯息
40、如何在 FreeBSD 上模拟 Linux 的环境?
41、如何在 FreeBSD 上安装 Linux rpm?
42、安装 ports 时,原本应该出现的清单选项不见了
43、如何检查是否有安装重覆的 ports/packages? `make deinstall' 与 `pkg_delete' 有什麽不同?
44、安装 ports 出现 local modification time does not match remote 的
错误讯息
1、如何只抓取 tarball?
如果只希望抓取 tarball 下来的话,仅需下 make fetch 即可。
如果是要抓取单一的 port,以 editors/joe 为例的话,则:
代码: |
cd /usr/ports/editors/joe/ make fetch |
代码: |
cd /usr/ports/systuils/portupgrade/ make fetch-recursive |
代码: |
cd /usr/ports/ make fetch |
代码: |
cd /usr/ports/ftp/ make fetch |
代码: |
cd /usr/ports/editors/joe/ make extract |
代码: |
cd /usr/ports/editors/joe/ make patch |
代码: |
cd /usr/ports/editors/joe/ make install |
代码: |
cd /usr/ports/editors/joe/ #make clean |
代码: |
cd /usr/ports/ #make clean |
代码: |
cd /usr/ports/editors/joe/ #make package |
代码: |
mkdir -p /usr/ports/packages/All/ |
代码: |
cd /usr/ports/editors/joe/ make package clean |
代码: |
cd /usr/ports/sysutils/portupgrade/ make DEPENDS_TARGET=package package |
代码: |
cd /var/db/pkg/ pkg_create -b joe-{版本号} |
代码: |
cd /usr/ports/editors/joe/ make clean |
代码: |
cd /usr/ports/ make clean |
代码: |
cd /usr/ports/ftp/ make clean |
代码: |
cd /usr/ports/editors/joe/ make distclean |
代码: |
cd /usr/ports/ make distclean |
代码: |
cd /usr/ports/ftp/ make distclean |
代码: |
cd /usr/ports/mail/p5-Mail-SpamAssassin/ make all-depends-list #显示所有相关的套件 make pretty-print-build-depends-list #显示编译期间所需要的套件 make pretty-print-run-depends-list #显示此套件要执行时所需要的套件 |
代码: |
cd /usr/ports/editors/joe/ make deinstall |
代码: |
cd /var/db/pkg/ pkg_delete joe-{version} |
代码: |
cd /var/db/pkg/ pkg_delete -f joe-{version} |