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中的軟體包方面變得更加高效和高產。

更新於: 2023年3月28日

2K+ 閱讀量

開啟您的職業生涯

透過完成課程獲得認證

開始學習
廣告