####软件安装####

一.软件名称识别

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

||      ||         ||       ||

软件名称    软件版本 软件适用系统 64位

二.如何安装软件

1.rpmrpm -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 --force ##忽略依赖性并且强制安装

-qi name                                      ##查看软件信息

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

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

2.yumyum

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

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

yum clean all                                         ##清空yum缓存识别新配置yum  install  softwarename                  ##安装

repolist                                                ##列出设定yum源信息

remove  softwarename                       ##卸载

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

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

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

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

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

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

update                                           ##更新软件

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

reinstall softwarename              ##重新安装

info  softwarename                     ##查看软件信息

groups list                                     ##查看软件组信息

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

groups install softwaregroup          ##安装组件

groups remove softwaregroup           ##卸载组件

###server源端###

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

rhel-server-7.2-x86_64-dvd.iso

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

mount rhel-server-7.1-x86_64-dvd.iso /rhel7.2

配置本机yum源指向rm -fr /etc/yum.repos.d/*

vim /etc/yum.repos.d/yum.repo

[Server]

name=rhel7.1

baseurl=file:///mnt

gpgcheck=0

应用rpm -e firefox       删除firefox浏览器

用df 可查看挂在情况

用yum install firefox安装firefox浏览器

可以看到安装成功!!!

安装资源共享服务

yum install httpd -y

systemctl stop firewalld

systemctl disable firewalld

systemctl start httpd

systemctl enable httpd

在虚拟机浏览器输入主机ip可看到如下

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

mkdir  /var/www/html/rhel7.2

mount rhel-server-7.1-x86_64-dvd.iso   /var/www/html/rhel7.2

开机自动挂在vim  /etc/rc.d/rc.local

mount  rhel-server-7.1-x86_64-dvd.iso /var/www/html/rhel7.2

chmod +x /etc/rc.d/rc.local

给虚拟机用yum install 装lftp

第三方软件仓库的搭建把所有的rpm软件包放到一个目录中,这个目录中只能存在rpm文件

software目录里均为rpm文件,将software复制到 /var/www/html 中

createrepo -v  /var/www/html/software对软件进行扫描

vim /etc/yum.repos.d/xxx.repo

[Software]

name=software

baseurl=file:///rpm存放目录

gpgcheck=0

####client指向端####vim /etc/yum.repos.d/xxxx.repo

##仓库指向文件位置

[xxxx]                                                      ##自定义软件仓库名称

name=xxxx                                            ##自定义软件仓库描述

baseurl=ftp://|http://|file://                   ##仓库位置

gpgcheck=0                                          ##不检测gpgkey

##gpgkey表示软件的出品logo

yum search office

给虚拟机装 wps

安装成功!!!

修改配置文件 vim /etc/yum.conf

如何管理linux的软件,linux 软件安装及管理相关推荐

  1. linux卸载webmin及其配置,安装Webmin管理Linux系统

    何为Webmin Webmin是 目前功能最强大的基于Web的Unix系统管理工具.管理员通过浏览器 访问Webmin的各种管理功能并完成相应的管理动作.目前Webmin支持绝大多数的Unix系统,这 ...

  2. 运维笔记10 (Linux软件的安装与管理(rpm,yum))

    概述:用rpm安装和管理软件(rpm解决依赖性),用yum安装与管理软件(yum解决依赖性). 1.linux的软件 linux能够说是一款改变时代的操作系统,可是一个操作系统再优秀假设没有好用的应用 ...

  3. 如何在 Linux 上安装服务器管理软件 Cockpit

    如何在 Linux 上安装服务器管理软件 Cockpit Cockpit 是一个自由开源的服务器管理软件,它使得我们可以通过它好看的 web 前端界面轻松地管理我们的 GNU/Linux 服务器.Co ...

  4. Linux系统上怎么安装服务器管理软件Cockpit?

    Cockpit 是什么?Cockpit 是一个自由开源的服务器管理软件,使得我们可以通过它好看的 Web 前端界面轻松地管理我们的 GNU/Linux 服务器,非常轻量级,Web 界面也非常简单易用. ...

  5. CentOS7安装无线管理软件Wireless Tools for Linux

    CentOS7安装无线管理软件Wireless Tools for Linux 系统中默认没有这个安装包,使用yum也找不到相关的安装包,只有手动安装. 该软件包地址是http://www.hpl.h ...

  6. 最全解释:Linux操作系统下的软件安装与管理详解(源码安装、rpm/dpkg、yum/apt-get安装)

      在linux上安装软件,安装方式和软件包获取的途径都远远比windows的丰富,那当然这就变得复杂很多,本文旨在理解linux下繁杂的软件安装.管理原理 ,学习软件的安装方式.源码包格式.远程软件 ...

  7. Linux软件安装—软件包管理—rpm命令管理—包名与依赖性

    一.RPM包管理-rpm包命令管理 1.rpm包命名规则 apache包举例: httpd-2.2.15-15.el6.centos.l.i686.rpm各部分的含义如下表 内容 含义 httpd 软 ...

  8. 03 linux用户权限和软件安装与管理

    文章目录 linux用户权限和软件安装与管理 1. 用户.用户组.其他人概述 1.1 用户 1.2 用户组 2. 用户和用户组管理 2.1 Linux用户身份与用户组记录的文件 2.2 Linux系统 ...

  9. Linux 软件安装 - 软件包管理

    文章目录 一.软件包管理简介 1.1 软件包分类 1.2 源码包 1.3 RPM 包 二.RPM包管理-rpm命令管理 2.1 rpm 命令管理 - 包命名与依赖性 2.2 RPM包依赖性 2.3 包 ...

最新文章

  1. 周志华教授专著《集成学习:基础与算法》上市,破解AI实践难题
  2. 2020-11-16(深入理解计算机系统2.4节选)
  3. mybatis 解析Integer为0的属性,解析成空字符串
  4. oracle数据类型大小限制
  5. idea装python插件_学习idea2020手动安装python插件的实现方法
  6. Angular CLI ng 指令指南
  7. ABB 机器人 通信指令(人机对话):
  8. C# 爬虫:疫情实时信息图
  9. C++ pair类模板
  10. 0017-Spark的HistoryServer不能查看到所有历史作业分析
  11. snakeyaml jyaml 哪个好_lol手游哪个英雄可玩性高 英雄联盟手游英雄强度排行
  12. Java初学者项目考核–小说管理系统
  13. php与sap系统,sap系统是什么意思
  14. 【干货满满】初级银行从业考试《个人理财》重点梳理
  15. 新推多多旅行搅局在线旅游市场,拼多多有多少胜算?
  16. 计算机搜不到连接打印机主机,电脑搜索不到打印机设备无法连接怎么办
  17. mongo E11000 duplicate key error collection
  18. 除中国中医药数据库官网外-必备5个其它常用中国中医药数据库
  19. 【Python】批量移动同类型文件到其他文件夹的办公技巧
  20. 最近用了一个免费的服务器

热门文章

  1. 上海证券交易所开放api 查询证券编码及基本上市信息
  2. 如何在iPhone锁屏上查看天气预报
  3. 如何恢复手机通话记录?教你快速恢复
  4. 小米5x一直在android页面,「小米5X」仔细更换屏幕,继续认真使用
  5. 小鱼儿CTO赵兴国:基于阿里云的互联网+视频会议系统实践
  6. gta4 oracle_跪求GTA4的车辆包和各种赛车
  7. 苹果iPhone关机后仍在运行 “永远开机”或成恶意软件温床
  8. 联想小新潮5000 通电开机
  9. upc组队赛1 黑暗意志【stl-map】
  10. pycharm控制台项目文件名中文字体乱码显示口口口问题解决