安装RPM包或源码包(3.13)

RPM(管理程序)

  1. 安装RPM包

#cd /mnt/Packages/
含义:
-i :安装
-v:可视化
-h:显示安装进度
–force:强制安装
–nodeps:当要安装的RPM包依赖与其他包时,即使其他包没安装,这个也要安装

  1. 升级RPM包:rpm -Uvh filename//-U表示升级,filename:存在的文件
  2. 卸载RPM包:rpm -e filename //filename:包名
  3. 查询一个包是否已经安装:rpm -q RPM包名(包名不带平台信息和后缀名)
  • rpm -qa:查询当前系统所有已安装的RPM包
  1. 得到一个已安装的RPM包的相关信息:rpm -qi 包名
  2. 列出一个RPM包的安装文件:rpm -ql 包名
  3. 列出某个文件属于哪个RPM包:rpm -qf 文件的绝对路径

yum

  1. 列出所有可用的RPM包:yum list (显示@base或@anaconda的为未安装;显示@updates则需升级)
  2. 搜索RPM:yum search (相关关键词)yum list |grep '关键词'
  3. 安装RPM包:yum install (-y) (RPM包名)//若不加-y,则会以与用户交互的方式安装,所以最好加上
  4. 卸载RPM包:yum remove (-y) (RPM包名)//最好不要加“-y”
  5. 升级RPM包:yum update (-y) (RPM包)
  6. 使用本地光盘制作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包

  1. 利用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)

  1. 下载源码包(下载地址为httpd官方镜像地址)
  • http://mirrors.cnnic.cn/apache/httpd-2.2.32.tar.gz
  • http://r.aminglinux.com
  1. 解压源码包:tar -zxvf httpd-2.2.32.tar.gz
  2. 配置相关的选项并生成Makefile

# yum install -y gcc //安装gcc编译器
#./configure --prefix=/usr/local/apache2
#echo $?//验证这一步是否成功
0//返回值为0,则执行成功,否则不成功

  1. 生成Makefile,需进行编译

#make
#echo $?//验证是否编译成功
0 //结果为0,就可以执行最后一步

  1. 安装

#make install
#ls /usr/local/apache2///安装完,查看一下

发布了5 篇原创文章 · 获赞 17 · 访问量 3130

猜你喜欢

转载自blog.csdn.net/Wings_V/article/details/104868449
今日推荐