centos7安装fsearch记录
安装过程
欢迎fsearch
用惯了windows下的everything,目前需要转到linux,听说fsearch比较好用,由于没有centos7上的安装包,直接在github上下载源码进行编译安装;github上的安装命令比较简单,但是在我的centos7上还是折腾了好久,把一些依赖补齐了,才算成功。
尴尬的是,好像什么都搜不到:-(,大家可以先试用一下,看看是那里的问题?
fsearch下载
git clone https://github.com/cboxdoerfer/fsearch.git cd fsearch
执行autogen.sh
如果./autogen.sh失败,先安装autoconfig工具:yum install autoconf-archive
执行configure
configure: error: Package requirements (glib-2.0 > 2.36.0) were not met:
No package ‘glib-2.0’ found
解决configre的问题
下载glib2
http://ftp.gnome.org/pub/gnome/sources/glib/2.44/glib-2.44.1.tar.xz
编译安装出现如下错误:
configure: error: Package requirements (libffi >= 3.0.0) were not met:
No package ‘libffi’ found
先装libffi
yum install -y libffi libffi-devel
然后在回头编译安装glib编译安装成功
再次configure fsearch
还是提示同样的错误:
configure: error: Package requirements (glib-2.0 > 2.36.0) were not met:
No package ‘glib-2.0’ found
设置环境变量后本步骤成功
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH
继续configure fsearch
configure: error: Package requirements (gtk±3.0 > 3.12.0) were not met:
No package ‘gtk±3.0’ found
rpm -qi gtk3显示已经安装了,但是pkg-config --list-all | grep gtk却没有记录
sudo yum install libgtk-3-dev提示已经安装
使用命令sudo yum install gtk3 却安装了一堆东西
执行命令,pkg-config --list-all | grep gtk 有结果了:
gtk±3.0 GTK+ - GTK+ Graphical UI Library
gtk±unix-print-3.0 GTK+ - GTK+ Unix print support
gtk±wayland-3.0 GTK+ - GTK+ Graphical UI Library
gtk±x11-3.0 GTK+ - GTK+ Graphical UI Library
再次执行fsearch下的configure成功
make
成功
sudo make install
成功
启动fsearch
启动fsearch好像什么都搜不到:-(