本文件說明如何在PKG套件管理員的協(xié)助下管理安裝套件
系統(tǒng)環(huán)境
Freebsd 12.2-版本
使用PKG命令搜索軟件
1.在FreeBSD中搜索應(yīng)用程序的最簡(jiǎn)單方法是使用PKG命令行。
語(yǔ)法格式:pkg serach [package_name],下面是搜索vim香瓜的安裝包:root@freebsd:~ # pkg search vim
2. 如果要查看軟件包屬于哪個(gè)類別,請(qǐng)使用-o選項(xiàng),如以下示例所示:
root@freebsd:~ # pkg search -o mariadb
使用PKG管理軟件
1. 使用pkg install [package_name]命令來安裝軟件包:
root@freebsd:~ # pkg install -y lrzsz
2. 如果需要查詢已安裝的安裝包信息,使用pkg info [package_name]選項(xiàng),使用下面命令:
root@freebsd:~ # pkg info pkg
注意:如果沒有在系統(tǒng)中安裝軟件包,則pkg info命令將顯示“沒有匹配的軟件包”:
3. 為了列出FreeBSD中所有安裝的軟件包,執(zhí)行pkg info命令,不帶任何選項(xiàng)??梢耘浜蟝rep,less等命令使用。
root@freebsd:~ # pkg info
4. 使用pkg remove [package_name]選項(xiàng)刪除不用的安裝包:
root@freebsd:~ # pkg remove -y lrzsz
5. 如果要防止刪除或修改已安裝的軟件包,可以使用pkg命令的lock選項(xiàng),如下圖所示。
root@freebsd:~ # pkg lock nginx
可以看到圖片中,提示文件被鎖定,不能每移除。如果需要解鎖,使用pkg unlock [package_name]命令來解鎖。
root@freebsd:~ # pkg unlock nginx nginx-1.18.0_25,2: unlock this package? [y/N]: y Unlocking nginx-1.18.0_25,2
6. 為確保軟件倉(cāng)庫(kù)和所有已安裝的軟件包為最新版本或最新安全補(bǔ)丁程序,使用pkg update更新倉(cāng)庫(kù),使用pkg upgrade升級(jí)為最新版本。
root@freebsd:~ # pkg update root@freebsd:~ # pkg upgrade -y
7. 要顯示遠(yuǎn)程倉(cāng)庫(kù)和本地已安裝的程序的信息,例如系統(tǒng)中安裝了多少軟件包以及已安裝的軟件占用多少磁盤空間,請(qǐng)執(zhí)行以下命令。
root@freebsd:~ # pkg stats
8. 要?jiǎng)h除系統(tǒng)中已安裝軟件包留下的所有依賴包,使用下面命令:
root@freebsd:~ # pkg autoremove -y
9. 如果需要?jiǎng)h除下載安裝包的緩存,可以使用pkg clean -a -y命令來自動(dòng)清除,運(yùn)行之前使用使用pkg clean -a -n試運(yùn)行一下。
root@freebsd:~ # pkg clean -a -n
root@freebsd:~ # pkg clean -a -y
總結(jié)
本文講的是如何在PKG包管理器的幫助下管理安裝包
1.《【pkg】專題在FreeBSD中pkg包管理器使用實(shí)例》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無關(guān),侵刪請(qǐng)聯(lián)系頁(yè)腳下方聯(lián)系方式。
2.《【pkg】專題在FreeBSD中pkg包管理器使用實(shí)例》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。
3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來源地址,http://f99ss.com/gl/2497409.html