FreeBSD12.1软件包管理-查找需要的软件

FreeBSD提供了两种软件包管理方式,pkg和ports,有的时候,我们需要查找想要的软件,主要有以下几种方法:

方法1:pkg search

pkg search nginx #搜索包含nginx字符串的软件包
pkg search ^nginx #搜索以nginx开头的软件包
pkg search -o nginx # -o选项会显示port来源

方法2:ls

ls /usr/ports/*/*pstree*

方法3:echo

echo /usr/ports/*/*pstree*

方法4:locate

1)运行 /usr/libexec/locate.updatedb
2)locate axel

方法5:whereis

whereis axel

方法6: which

which axel

方法7:通过ports查找

1)必须切换到/usr/ports/目录下

cd /usr/ports/

2)查找相关的软件列表,不区分大小写

make search name=nginx
make quicksearch name=nginx #显示简洁的软件列表信息

说明:此搜索方法基于本地ports索引,如出现需要INDEX文件,需执行make fetchindex下载最新INDEX索引。只有存在INDEX索引,才能执行make search搜索。

如果执行make fetchindex时出现以下错误:

fetch: https://www.FreeBSD.org/ports/INDEX-12.bz2: Authentication error

需要先安装ca_root_nss包

pkg install ca_root_nss

方法8:pkg which 查看文件属于哪个安装过的本地软件包

pkg which /usr/local/sbin/portsclean #必须是绝对路径

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值