系统版本 FreeBSD12.0
1、软件包搜索
#常规搜索
#pkg search package_name
#正则搜索,忽略大小写
#pkg search -xi "reg_format"
![在这里插入图片描述](https://img-blog.csdnimg.cn/2021012812092329.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2NDc4ODkz,size_16,color_FFFFFF,t_70)
2、软件包安装
#在线安装(在线下载安装)
pkg install 包名
#-y 自动安装,忽略交互式问题,-r 指定想要使用的源库
pkg install -y -r 资源库名 包名
#删除包
pkg delete 包名
#安装本地指定包
pkg add ./lsof-4.93.2.txz
#安装通过url指定的包,不知道包的地址,就不好用了
pkg add http://pkg0.chinafreebsd.cn/FreeBSD:11:amd64/quarterly/All/zsh-5.4.2.txz
pkg add 示例 注意:pkg add 及pkg install ,有朋友说作用一致,也有朋友说pkg add不用了,这里我用的版本为freebsd12.0 ,这版本的man手册,pkg add 和 install 都有 ,pkg install 直接指定一个包名,就自动搜索所有资源库直到在线下载包成功,pkg add可以直接解压本地的包,也可以通过url指定包,这里必须指明协议(即要完成的url,个人感觉不太好用),下面看一下手册描述。
![](https://img-blog.csdnimg.cn/20210128123504178.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2NDc4ODkz,size_16,color_FFFFFF,t_70)
3、软件包信息查询
#查看已安装软件包
pkg info
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210128125917854.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2NDc4ODkz,size_16,color_FFFFFF,t_70)
#查看指定软件包信息
pkg info pkgname
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210128124633941.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2NDc4ODkz,size_16,color_FFFFFF,t_70)
#查看软件包释放的所有文件(即安装了哪些文件)
pkg info -l pkgname
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210128124754112.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2NDc4ODkz,size_16,color_FFFFFF,t_70)
#显示被软件包依赖的库文件
pkg info -B pkgname
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210128124908950.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2NDc4ODkz,size_16,color_FFFFFF,t_70)
#显示软件包释放的库文件(即安装了哪些库文件)
pkg info -b pkgname
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210128125619245.png)
#显示被当前软件包依赖的包
pkg info -d pkgname
#显示依赖当前软件包的包
pkg info -r pkgname
![在这里插入图片描述](https://img-blog.csdnimg.cn/2021012812574264.png)
4、软件包锁
#加锁,防止误删
pkg lock 包名
#解锁安装包
pkg unlock 包名
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210128123915917.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI2NDc4ODkz,size_16,color_FFFFFF,t_70)
|