安装软件的三种方式:
1、rpm
2、yum
3、源码安装
1、rpm安装
RPM安装
rpm -ivh 软件包名称
-i install
-vh verbose human
查询软件安装路径
rpm -ql 软件名称
-q query(查询)
-l list(列表)
rpm -ql nginx
查询软件的名称
rpm -qa
rpm -qa | grep lftp
-a all(全部)
查询软件详细信息
rpm -qi 软件名称
-i information (信息)
查询某一个文件时哪个软件产生的
rpm -qf /etc/passwd
setup-2.8.71-11.el7.noarch
-f file(文件)
软件卸载
rpm -e 软件名称
查询软件的配置文件
rpm -qc 软件名称
--force 在安装的时候用(强制安装)
--nodeps 在卸载的时候用(卸载的时候不检查依赖关系)
2、yum 安装
清楚yum缓存
yum clean all
缓存软件包信息
yum makecache
查询yum源信息
rpm repolist
查找软件
rpm search mysql
此命令会搜索到系统已经安装和yum源里没有安装的软件信息,可以用他简单测试yum是否好用
查看软件依赖性关系
rpm deplist
查看文件属于哪个软件
yum provides ld-linux.so.2
查看系统已经安装好的软件和没有安装好的软件
yum list
看系统已经安装好的软件组和没有安装的软件组:
yum grouplist
查看软件组包含的具体软件:
yum groupinfo
安装软件组:
yum groupinstall ‘软件组名称’
如果软件或者软件组名称内有空格,要给空格转义或者加引号
安装软件:
yum install 软件名称
yum install mysql mysql-server -y
-y跳过确认提示直接安装
重装:
yum reinstall 软件名
卸载软件:
yum erase mysql-server
yum remove mysql-server
3、源码安装
下载安装包
解包
cd 进入解压的目录
[root@qfedu.com ~]# ./configure \
--user=www \
--group=www \
--prefix=/usr/local/nginx \
--with-http_stub_status_module \
--with-http_sub_module \
--with-http_ssl_module \
--with-pcre
或者
./configure --user=www --group=www --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_sub_module --with-http_ssl_module --with-pcre
[root@qfedu.com ~]# make
[root@qfedu.com ~]# make install
[root@qfedu.com ~]# /usr/local/nginx/sbin/nginx 启动服务