命令rpm
-q:查询
-a:所有的
-l:列出指定软件包的文件清单
-e:卸载
-i:安装
-v:显示处理过程
-h:显示“#”表示进度
–foce:强制
–nodeps:忽略依赖关系
查看安装盘镜像RPM包:
安装RPM包:
命令:rpm -ivh Libjpeg-turbo-devel-1.2.90-5.el7.x86_64.rmp
升级RPM包:
命令:rpm -Uvh filename
卸载RPM包:
查询和卸载时只需要包名
查询一个包是否安装:
得到一个已安装的RPM包相关信息:
列出一个RPM包的安装文件:
列出某个文件属于哪个RPM包:
yum工具:
列出所有可用的RPM包:
搜索RPM包:
安装RPM包:
卸载RPM包:
升级RPM包:
使用光盘制作yum源:
1、挂载光盘:
2、删除/etc/yum.repos.d目录下的所有repo文件
3、创建新文件dvd.repo
4、刷新repos生成缓存:
5、使用:
恢复:
rm -rf /etc/yum.repos.d
mv /etc/yum.repos.d_bak /etc/yum.repos.d
yum list
使用yum工具下载RPM包:
下载到指定目录,且不安装
使用源码包安装apache:
安装Apache
cd /usr/local/src
下载所需软件包
wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.46.taz.gz
wget http://mirrors.cnnic.cn/apache/apr/apr-1.6.5.taz.gz
wget http://mirrors.cnnic.cn/apache/apr/apr-util-1.6.1.taz.gz
apr和apr-util是一个通用的函数库,它让httpd可以不关心底层的操作系统平台,可以 很方便地移植(linux-windows)
解压
taz zxvf httpd-2.4.46.taz.gz
taz zxvf apr-1.6.5.taz.gz
taz zxvf apr-util-1.6.1.taz.gz
编译
cd apr-1.6.5/
yum install -y libtool*
./configure --prefix=/usr/local/apr
make && make install
cd apr-util-1.6.1/
./configure --prefix=/usr/local/apr-util --with-apt=/usr/local/apr
yum install -y expat-devel
make && make install
cd httpd-2.4.46/
./configure
–prefix=/usr/local/apache2.4
–enable-so
–with-pcre
–with-included-apr
–enable-modules=most
–enable-mpms-shared=all
–with-mpm=prefprk
yum install -y pcre-devel
make -j4 && make install