Portsnap 的操作方法非常直观,几个典型场景便能满足绝大多数使用需求。如果你是首次接触 FreeBSD 的 ports 系统,只需执行 portsnap fetch extract,该命令会完成初始下载和解压,将完整的 ports 树完整获取到本地环境中。
后续更新则更为简便,仅需运行 portsnap fetch update,它将以增量方式仅下载新增或变更的内容,并同步至本地 ports 树。这条命令同样适合手动定期执行,整个过程只需要几秒钟即可完成。
若你希望实现定时自动更新,可将 portsnap cron 添加到 cron 任务中。该命令会自动检查远程是否有新版本可用,一旦发现变更便会自动拉取,从而免去手动操作的繁琐。三个场景、三句命令,覆盖了 portsnap 最核心的日常使用方式。
