20 个实用的 PKG 命令示例,用于在 FreeBSD 中管理软件包
简介
FreeBSD 是一款基于伯克利软件发行版 (BSD) 的自由开源类 Unix 操作系统。它被开发人员、系统管理员以及寻求可靠安全操作系统的用户广泛使用。FreeBSD 的主要功能之一是其软件包管理系统,它允许用户轻松安装、更新和删除软件包。在本文中,我们将讨论 20 个实用的 PKG 命令示例,用于在 FreeBSD 中管理软件包。
安装软件包
要在 FreeBSD 中安装软件包,您可以使用"pkg install"命令,后跟软件包名称。例如,要安装 Apache Web 服务器,您可以使用以下命令 -
pkg install apache24
更新软件包
要在 FreeBSD 中更新所有已安装的软件包,您可以使用"pkg upgrade"命令。这会将所有已安装的软件包更新到最新版本。例如,要更新所有已安装的软件包,您可以使用以下命令 -
pkg upgrade
搜索软件包
要在 FreeBSD 中搜索软件包,您可以使用"pkg search"命令,后跟软件包名称。例如,要搜索 Python 编程语言,您可以使用以下命令 -
pkg search python
列出已安装的软件包
要列出 FreeBSD 中所有已安装的软件包,您可以使用"pkg info"命令。该命令将显示所有已安装软件包及其版本号的列表。例如,要列出所有已安装的软件包,您可以使用以下命令 -
pkg info
删除软件包
要在 FreeBSD 中删除软件包,您可以使用"pkg remove"命令,后跟软件包名称。例如,要删除 Apache Web 服务器,您可以使用以下命令 -
pkg remove apache24
显示软件包信息
要在 FreeBSD 中显示软件包的详细信息,您可以使用"pkg info"命令,后跟软件包名称。这将显示软件包名称、版本号、描述和依赖项等信息。例如,要显示 Python 编程语言的详细信息,您可以使用以下命令 -
pkg info python
显示软件包依赖项
要在 FreeBSD 中显示软件包的依赖项,您可以使用"pkg info"命令,后跟软件包名称和"-d"选项。例如,要显示 Python 编程语言的依赖关系,可以使用以下命令 -
pkg info -d python
显示软件包大小
要在 FreeBSD 中显示软件包大小,可以使用"pkg info"命令,后接软件包名称和"-s"选项。例如,要显示 Python 编程语言软件包的大小,可以使用以下命令 -
pkg info -s python
显示软件包来源
要在 FreeBSD 中显示软件包来源,您可以使用"pkg info"命令,后接软件包名称和"-q"选项。例如,要显示 Python 编程语言包的来源,您可以使用以下命令 -
pkg info -q python
显示软件包许可证
要在 FreeBSD 中显示软件包的许可证,您可以使用"pkg info"命令,后接软件包名称和"-l"选项。例如,要显示 Python 编程语言包的许可证,您可以使用以下命令 -
pkg info -l python
列出可用软件包
要在 FreeBSD 中列出所有可用软件包,您可以使用"pkg search"命令,后接"-a"选项。例如,要列出所有可用的软件包,您可以使用以下命令 -
pkg search -a
按大小列出已安装的软件包
要按大小排序列出 FreeBSD 中所有已安装的软件包,您可以使用"pkg info"命令,后跟"--size"选项。例如,要按大小排序列出所有已安装的软件包,您可以使用以下命令 -
pkg info --size
升级特定软件包
要在 FreeBSD 中升级特定软件包,您可以使用"pkg upgrade"命令,后跟软件包名称。例如,要将 Python 编程语言包升级到最新版本,可以使用以下命令 -
pkg upgrade python
列出过期的软件包
要列出 FreeBSD 中所有已安装的过期软件包,可以使用"pkg version"命令,后跟"-vL="选项。例如,要列出所有过期的软件包,可以使用以下命令 -
pkg version -vL=
降级软件包
要在 FreeBSD 中降级软件包,可以使用"pkg install"命令,后跟软件包名称和版本号。例如,要将 Python 编程语言包降级到 3.7.7 版本,您可以使用以下命令 -
pkg install python37-3.7.7
重新安装软件包
要在 FreeBSD 中重新安装软件包,您可以使用"pkg install"命令,后接软件包名称和"-f"选项。例如,要重新安装 Python 编程语言包,您可以使用以下命令 -
pkg install -f python
清理软件包缓存
要在 FreeBSD 中清理软件包缓存,您可以使用"pkg clean"命令。这将从缓存中删除所有旧的和未使用的软件包。例如,要清理软件包缓存,您可以使用以下命令 -
pkg clean
按类别列出已安装的软件包
要按类别列出 FreeBSD 中所有已安装的软件包,您可以使用"pkg query"命令,后跟"%n-%v %C"选项。例如,要按类别列出所有已安装的软件包,您可以使用以下命令 -
pkg query '%n-%v %C' | sort
删除孤立软件包
要删除 FreeBSD 中的孤立软件包,您可以使用"pkg autoremove"命令。这将删除所有不再被其他软件包依赖的软件包。例如,要删除孤立的软件包,您可以使用以下命令 -
pkg autoremove
按软件仓库列出软件包
要按软件仓库排序列出 FreeBSD 中所有已安装的软件包,您可以使用"pkg query"命令,后跟"%n-%v %R"选项。例如,要按软件仓库排序列出所有已安装的软件包,您可以使用以下命令 -
pkg query '%n-%v %R' | sort
结论
在本文中,我们讨论了 20 个有用的 PKG 命令示例,用于在 FreeBSD 中管理软件包。这些命令将帮助您轻松地在 FreeBSD 中安装、更新和删除软件包。无论您是开发人员、系统管理员还是用户,这些命令都将帮助您保持系统更新和安全。通过掌握这些命令,您可以更高效地管理 FreeBSD 中的软件包。
相关文章
有用资源
linux 参考教程 - 该教程包含有关 linux 的更多信息:https://www.cainiaomax.com/linux/

