软件管理

       软件安装
1.软件名识别

[abrt-addon-ccpp]-[2.1.11-19].[el7].[x86_64].rpm           ##rpm结尾的适用与redhat操作系统

[abrt-addon-ccpp]    软件名  

[2.1.11-19]               软件版本
[el7]                          软件适用系统的版本
[x86_64]                    软件64位
2.如何安装软件

1.rpm

rpm -ivh name.rpm       ##安装 ,-v显示过程,-h指定加密方式为hash

-e name             ##卸载

-ql name             ##查询软件生成文件

-qlp name.rpm         ##查询软件安装后会生成什么文件

-qa               ##查询系统中安装的所有软件名称

-qa |grep name       ##查询软件是否安装

-q name                ##查看是否已经安装

-qp name.rpm        ##查询软件安装包安装后的名字

-qf filename       ##查看filename属于那个安装包

-ivh name.rpm --force                   ##强制安装,但不能忽略依赖性

-ivh name.rpm --nodeps                  ##忽略依赖性并且强制安装

-ivh name.rpm --nodeps--force  ##二次更新

-qi name                                    ##查看软件信息

-Kv name.rpm                           ##检测软件包是否被篡改

-qp name.rpm --scripts             ##检测软件在安装或卸载过程中执行的动作

【例1】查看wps软件是否安装

 

【例2】查看firefox浏览器的信息

【例3】检测软件包是否被篡改


2.yum

yum

上层软件管理工具,最重要的功能是可以解决软件的倚赖关系

yum能够投入使用的前提是必须要有yum源,以及配置源的指向文件


yum install softwarename    ##安装

   repolist           ##列出设定yum源信息

   remove softwarename    ##卸载

   list softwarename     ##查看软件源中是否有次软件

   list all          ##列出所有软件名称

   list installd      ##列出已经安装的软件名称

   list available     ##列出可以用yum安装的软件名称

   clean all        ##清空yum缓存

   search softwareinfo  ##根据软件信息搜索软件名字

   whatprovides filename ##在yum源中查找包含filename文件的软件包

   update    ##更新软件

   history   ##查看系统软件改变历史

   reinstall softwarename    ##重新安装

   info softwarename       ##查看软件信息

   groups list           ##查看软件组信息

   groups info softwaregroup  ##查看软件组内包含的软件

   groups install softwaregroup  ##安装组件

   groups remove softwaregroup  ##卸载组件

【例1】查看系统软件改变历史


【例2】查看虚拟机内包含的软件


配置yum源指向

【yum源指向本机iso镜像】

1.从网络上下本机系统版本匹配的iso镜像文件

2.把rhel-server-7.2-x86_64-dvd.iso挂在到/mnt以便访问镜像中的文件

3.配置本机yum源指向

【步骤1】把我下载的镜像挂载在文件/rhel7.2中

【步骤2】配置本机yum源指向在文件/etc/yum.repos/yum.repo中,就可以安装镜像中的软件,比如火狐狸浏览器



【配置文件内容示例】

【通过共享服务指定yum源指向】

1.安装资源共享服务

2.建立共享目录,并挂在镜像文件到共享目录上

3.测试

4.修改本机yum源指向

5.开机自动挂在iso

【示例】

【步骤1】安装httpd


【步骤2】关闭防火墙,开启http协议
【步骤3】建立一个共享目录/var/www/html/rhel7.2,并把镜像挂载在共享目录中

【步骤4】测试

【步骤5】开机自动挂载镜像


【步骤6】修改本机的yum源指向




【第三方软件仓库实现】

第三方软件仓库的搭建
把所有的rpm软件包放到一个目录中,这个目录中只能存在rpm文件
createrepo -v /rpm 存放目录
vim /etc/yum.repos.d/xxx.repo
[Software]
name=software
baseurl=file:///rpm存放目录
gpgcheck=0
【示例】
【步骤1】建立一个存放安装包的目录/software/,createrepo命令创建yum源安装包库

【步骤2】编写yum配置文件

【步骤3】安装

【结果】


博易的功能特性】 新一代的博客 博易集众多博客的新功能于一体,是一款名副其实的新一代博客的典型范例!无刷新的日历、评论、回访功能无不体现了AJAX在博客中的娴熟运用! 成熟的系统架构 专业的团队用专业的框架开发出的产品。基于微软的.Net 2.0,作者对OOP具有着深入的理解,并对.Net特性有着透彻的研究。博易的系统架构和编码风格不能不说是OOP的设计典范! 方便的内容导入导出 博易后台提供了内容的导入和导出功能,生成一个XML文件。便利地解决了博客搬家的麻烦! 先进的评论体系 评论是博客极为重要的组成部分,博易用AJAX技术提供了一组先进的评论体系!该评论体系支持国别选择、发表评论支持实时预览、个性头像、聚合式评论……所有的这些都可以由管理员在后台做便捷的编辑调整! 无须数据库且支持多种数据库 默认采用基于 XML 的数据存储方式,此种方式提供几乎与静态网页相当的访问效率(避免了数据库并发查询的瓶颈)。同时也可以扩展支持SQL Server、Access等多种数据库存储方式。 独立页面发布功能 除了标准的博客日志,博易还支持在线发布静态页面!这些页面是独立的,对发布各种信息尤为有用! 多用户支持 博易对多用户共同创作、维护博客提供了全面的支持,博易允许多个用户维护同一个博客。访问者可以订阅任意一个博客用户的RSS feed、仅关注他们感兴趣的某个博客用户的日志! 多语言支持 博易支持多语言,您可以在全球任意地区的服务器上运行博易,而不用担心服务器时间和本地时间存在时差的问题。 Trackback 和 Pingback 特性 博易可以对所有链出的链接进行Track回溯和Ping回溯,您的博客链接将自动出现在您引用的博客的评论列表之中!提高您博客的链入指数、在无形之中推广了您的博客!每当创建一个新的日志,博易就会自动完成PingTechnorati、Feedburner、Ping-o-Matic等操作! 灵活易用的插件机制 博易采用了灵活强大的C#开发,架构十分先进成熟,她的插件机制也是如此。系统开放了事件定义,利用订阅事件能够使所开发的插件强大得如同系统程序本身一样! 酷炫主题支持 博易为快速开发主题(模板、风格)提供了支持,用户只需要稍稍懂得HTML和CSS便可进行主题的制作!博易的模板机制是基于.Net2.0的MasterPage的,这样,开发一套新的主题模板只需要修改3~5个文件即可完成!与此同时,博易有专业的设计师为您免费提供更多的个性主题!此外,博易还支持识别移动设备(如手机等)。能分别制定在用这些设备访问和用PC机访问时所用的主题模板! 符合 XHTML 博易所用的控件全部符合XHTML 1.0标准。所有的日志都会在您发表时自动转换成符合标准的格式!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值