linux软件安装之yum,rpm,源码包和脚本安装包

yum
1.yum清空缓存列表
yum clean packages 清除缓存目录下的软件包,清空的是(/var/cache/yum)下的缓存
yum clean headers 清除缓存目录下的 headers
yum clean oldheaders 清除缓存目录下旧的 headers
yum clean all (= yum clean packages; yum clean oldheaders) 清除缓存目录下的软件包及旧的headers
2.yum显示信息
yum list 显示所有已经安装和可以安装的程序包
yum list installed 显示已经安装的包
yum list rpm 显示安转包信息
yum info rpm 显示安装包rpm的详细信息
3.yum安转卸载
yum -y install 安装包 不指定安装包就是全部安装,若安装多个包,则使用包名之间使用空格隔开
yum -y remove 安装包
如果你不加-y他会问你要不要安装。如果你想自己来控制有些包是否安装,这里不要加-y,如果你想自 动安装,不进行交互,这里加入-y。

rpm
1.rpm常用选项
-i 表示安装
-v 表示详细信息
-h 以"#"显示安装进度
-q 查询指定包名
-e 卸载指定包名
--test 仅做测试,不真正安装,可用于测试安装,测试卸载。
2.rpm查询
rpm -qi 查询某一个RPM包的详细信息
rpm -ql 列出某RPM包中所包含的文件。
rpm -qf 查询某文件是哪个RPM包生成的。
rpm -qa 列出当前系统所有已安装的包
3.安装RPM包
rpm -ivh PATH/TO/RPM_FILE --到包名的路径加包名
4.卸载RPM包
rpm -e 包名

源码包安装

rpm包和源码包的不同

安装位置不同:rpm根据作者的想法装的到处都是,但是可以手动指定,不推荐。

源码包自己指定安装位置。一般:usr/local/下。
运行方式不同:以 httpd 的启动方法为例
rpm包启动:/etc/rc.d/init.d/httpd start -linux的标准启动方法
service httpd start -redhat系列专用命令
源码包启动:找到源码包安装位置,通过它bin下的启动服务启动。
redhat linux把源码包的启动服务拷贝到/etc/rc.d/init.d/下也可用service启动

源码包的安装
1.安装c语言编译器gcc
2.源码包推荐保存位置:/usr/local/src
软件安装位置:/usr/local
如可确定安装过程报错
安装过程停止,并出现error,waring,或no的提示。
3.源码包安装过程:
1.下载源码包。
2.解压缩下载的源码包
3.进入解压缩目录 cd 解压缩后的目录
4.软件配置与检测
./configure --prefix=/usr/local
--prefix -指定安装位置
5.make编译
make
6.安装
make install

查看安装信息:查看指定的prefix路径下的INSTALL文件。
rpm包的网页文件位置:/var/www/html/ --没有就显示测试文件。
源码包的网页文件位置:prefix安装位置下的服务中一个叫htdoc/index.html的文件加下。

脚本安装包

脚本安装包是为了简化源码包的安装,认为的修改源码包,使其变成自动安装的脚本,我们只需要执行脚本定义简单的参数就能完成安装。

1.下载脚本安装包

2.解压

3.执行里面的脚本安装命令。

转载于:https://www.cnblogs.com/AWNUygah/p/10523873.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值