查找rpm包的网站:http://rpmfind.net/ http://pkgs.org
(从本地的rpm数据库)
-q query(查询)
-l list(列出)查询某一个软件安装的文件
-f file 查询某一个文件是哪个软件产生的:只能查询已经安装好的软件
-a all 查看所有已安装软件,常和grep配合使用查看某一个软件是否安装
rpm包卸载时使用rpm -e
yum源安装软件,
阿里基础源 wget -O/etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
阿里扩展源 wget -O/etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
建立本地yum源,
第一种方式是挂载Linux的镜像文件到仓库,编辑源配置文件指向仓库即可
第二种方式是转移yum网络源的缓存文件到指定的仓库下,编辑配置文件指向仓库,需要注意的是必须要使用createrepo命令去声明仓库目录为yum仓库
源码包安装
获得源码包途径 官方网站,可以获得最新的软件包,安装过程中将源码包文件上传至主机中解码后进入安装文件目录,提前安装后编译工具,运行安装文件等待编译后进行编译安装,启动程序使用绝对路径进行启动,停止程序命令在启动路径后加-s stop
详解源码安装三步曲
# ./configure #相对路径执行安装
a. 指定安装路径,例如 --prefix=/usr/local/nginx
b. 检查安装环境,例如是否有编译器gcc,是否满足软件的依赖需求 最终生成:Makefile
c. 软件模块或者功能的启用禁用
#make //按Makefile文件编译,产生可执行的文件。但是这个文件在当前目录中
#make install //按Makefile定义的文件路径安装,将产生的可执行文件,安装到合适的位置,相当于拷贝