RPM(管理程序)
- 安装RPM包
#cd /mnt/Packages/
含义:
-i :安装
-v:可视化
-h:显示安装进度
–force:强制安装
–nodeps:当要安装的RPM包依赖与其他包时,即使其他包没安装,这个也要安装
- 升级RPM包:
rpm -Uvh filename
//-U表示升级,filename:存在的文件 - 卸载RPM包:
rpm -e filename
//filename:包名 - 查询一个包是否已经安装:
rpm -q RPM包名
(包名不带平台信息和后缀名)
- 得到一个已安装的RPM包的相关信息:
rpm -qi 包名
- 列出一个RPM包的安装文件:
rpm -ql 包名
- 列出某个文件属于哪个RPM包:
rpm -qf 文件的绝对路径
yum
- 列出所有可用的RPM包:
yum list
(显示@base或@anaconda的为未安装;显示@updates则需升级) - 搜索RPM:
yum search (相关关键词)
或yum list |grep '关键词'
- 安装RPM包:
yum install (-y) (RPM包名)
//若不加-y,则会以与用户交互的方式安装,所以最好加上 - 卸载RPM包:
yum remove (-y) (RPM包名)
//最好不要加“-y” - 升级RPM包:
yum update (-y) (RPM包)
- 使用本地光盘制作yum源
#mount /dev/cdrom /mnt
//挂载光盘
#cp -r /etc/yum.repos.d /etc/yum/repos.d_bak
//备份
#rm -rf /etc/yum.repos.d/*
//删除/etc/yum.repos.d目录下所有的repo文件
#vi /etc/yum.repos.d/dvd.repo
//创建新文件dvd.repo
在里面加入:
[dvd]
name=install dvd
baseurl=file://mnt
enabled=1
gpgcheck=0
#yum makecache
//刷新repos生成缓存,即可安装相应的RPM包
- 利用yum工具下载RPM包
#rm -rf /etc/yum.repos.d
#mv /etc/yum.repos.d_bak /etc/yum.repos.d
#yum list
//一定要执行这行
- 下载RPM包而不安装:
yum install 包名 -y --downloadonly
- 下载到指定目录:
yum install 包名 -y --downloadonly --downloaddir
安装源码包(3步骤:./configure;make;make install)
- 下载源码包(下载地址为httpd官方镜像地址)
- http://mirrors.cnnic.cn/apache/httpd-2.2.32.tar.gz
- http://r.aminglinux.com
- 解压源码包:
tar -zxvf httpd-2.2.32.tar.gz
- 配置相关的选项并生成Makefile
# yum install -y gcc
//安装gcc编译器
#./configure --prefix=/usr/local/apache2
#echo $?
//验证这一步是否成功
0
//返回值为0,则执行成功,否则不成功
- 生成Makefile,需进行编译
#make
#echo $?
//验证是否编译成功
0
//结果为0,就可以执行最后一步
- 安装
#make install
#ls /usr/local/apache2/
//安装完,查看一下