安装RPM包或源码包

RMP工具

RMP是Red Hat Package Manager的缩写 由Ded Hat公司开发 他是一种数据库记录的方式将我们所需要的套件安装到Linux主机的一套管理程序
安装RMP包
安装RMP包的命令
cd /mnt/Packagers/
rpm -ivh 包名

  • -i 表示安装
  • -v 表示可视化
  • -h 表示显示安装进度
  • –force 表示强制安装 即使覆盖属于其他包的文件也要安装
  • –nodeps 表示当要安装的RPM包依赖于其他包时 即使其他包没有安装 也要安装这个包
    升级RPM包
    升级RPM包的命令为rpm -Uvh filename -U选项表示升级
    卸载RPM包
    卸载RPM包的命令为rpm -e filename 然后-e选项卸载他
    查询一个包是否安装
    查询一个包的命令为rpm -q RPM包名 这里的包名是不带平台信息和后缀名
    可以使用命令rpm -qa 查询当前系统所有已安装的RPM包
    得到一个已安装的RPM包的相关信息
    要得到一个已安装的RPM包的相关信息 可以使用命令rm -qi 包名 这里不需要加平台信息和后缀名
    列出一个RPM包的安装文件
    列出一个RPM包的文件命令为rpm -ql 包名
    列出某个文件属于哪个RPM包
    列出某个文件属于哪个RPM包的命令为rpm -qf 文件的绝对路径

yum工具

列出所有可用的RPM包
使用yum list命令可以列出所有的RPM包资源
最左侧是RPM包名 中间是版本信息 最右侧是安装信息 如果已经安装最右侧就会显示@base,@updates或者@anaconda他们前面都会有一个@符号 如果未安装就会显示base或者anaconda 如果RPM包已安装但需要升级就会显示updates
搜索RPM包
命令为yum search [相关关键词]
或用grep来过滤yum list | gerp ‘相关关键词’
安装RPM包
命令为yum install [-y] [RPM包名] 如果不加-y选项 则会以与用户交互的方式安装
卸载RPM包
命令为yum remove [-y] [RPM包名]
升级RPM包
命令为yum update [-y] [RPM包]
使用本地光盘制作yum源
(1)挂载光盘
mount /dev/cdrom /mnt
(2)删除/etc/yum.repos.d目录下所有的repo文件 删除之前最好先做一个备份
cp -r /etc/yum.repos.d /etc/yum.repos.d-bak
rm -rf /etc/yum.repos.d/*
(3)创建新文件dev.repo
vim /etc/yum.repos.d /dvd/repo
[dvd]
name=install dvd
baseurl=file:///mnt
enabled=1
gpgcheck=0
(4)刷新repos生成缓存
yum makecache
利用yum工具下载RPM包
下载RPM包而不安装的命令
yum install 包名 -y --downloadonly
下载到指定目录下的命令
yum install -y 包名 -y --downliadonly --downloaddir=/usr/local/src
下载RPM包
yum reinstall -y bash --downloadonly


安装源码包

下载源码包
cd /usr/local/src/
wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.32.tar.gz
解压源码包
tar -zxvf httpd-2.2.32.tar.gz
配置相关的选项并生成Makefile
首先 进入解压后的源码目录 在配置之前可以查看可用的参数配置
cd httpd-2.2.16
./configure --help |less
安装gcc编译器
yum install -y gcc
把Apache安装在/ure/local/apache2目录下
./configure --prefix=/usr/local/apache2
验证这一步是否成功的命令
echo $?
返回值是0说明执行成功 否则就没有成功
进行编译
make
编译后再使用命令echo $?验证是否编译成功
如果验证结果是0就可以执行最后一步了
安装
安装源码包的命令为make install
可以使用命令echo $?验证是否已安装正确

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值