linux中系统的软件安装 yum/rpm

1.yum介绍
Yum(全称为 Yellow dogUpdater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。
2.yum 命令的详细用法
yum install httpd -y 安装httpd服务 加-y 是不需要交互式安装 直接安装不加则会问你需不需要安装 然后确认y
yum remove httpd 卸载httpd
yum deplist httpdl情况

yum repolist 列出仓库信息

yum clean all 清除软件仓库关于软件信息的缓存

yum update httpd 显示httpd的更新信息

yum list httpd 查看httpd软件

yum list all 查看软件仓库中的所有软件
yum list installed 查看已经安装的软件
yum list available 列出可以安装的软件
yum reinstall httpd 重新安装httpd
yum info httpd 查看软件的详细信息
yum search dhcp 搜索dhcp

yum groups list 列出软件组

yum history 查看系统中软件管理信息

yum history info 数字 # 对以该数字为id的信息进行查看

yum groups remove Smart\ Card\ Support 卸载软件组 Smart\ Card\ Support
yum groups install Smart\ Card\ Support 安装软件组 Smart\ Card\ Support

3.共享yum源的设置
当局域网内存在多台主机时,每一台主机都进行yum源软件仓库的搭建太过于浪费内存资源。所以可以使用一台主机进行共享yum源的设置,让其他主机共同使用。
1.安装httpd服务
需要在作为共享yum源的主机上安装httpd服务,并设置该服务开机自动启动,保证存在共享资源的能力;关闭该主机防火墙,并设置防火墙开机不启动,保证别的主机能顺利访问。


设置开机启动httpd
关闭防火墙
设置开机关闭防火墙
必须在/var/www/html 设置gua挂载点bruce
创建挂载点目录,将指向镜像文件的光驱挂载到该目录。
该挂载点目录必须在/var/www/html/ 该目录之中 才会被共享。
如果直接是使用的镜像文件,将该镜像文件挂载在该目录上即可

(系统中没有镜像文件所有挂载了u盘中的数据 作为共享)

永久性的挂载
上面操作至今在shell中使用命令将光驱挂载在目录上,但是这种在系统重启之后会还原。需将该操作写在文件/etc/rc.d/rc.local 中,并给该文件X权限。系统开机会自动执行该文件中内容。


4.rpm命令处理软件
把需要安装的软件包从本地传到虚拟机中

使用该命令可以对软件进行管理:
rpm -i #安装
rpm -v #显示过程
rpm -h # hash加密


rpm -e #卸载
pm -q #查看软件,软件已安装会显示安装包,未安装显示未安装
rpm -ql #查看已经安装的软件在系统中的安装文件路径
rpm -a #所有已经安装的软件
rpm -qlp #查看未安装的软件包如果安装后产生的文件的路径
rpm -qf #根据某个文件找出包含该文件的安装包
rpm -qc #查看软件配置文件信息
rpm -qd #查看软件的帮助文件
–force #强制安装
–scripts #查看脚本
–nodeps #忽略软件安装时的依赖
该方式可以直接忽略依赖继续安装,但是由于该软件所依赖的软件没有安装导致无法使用。

原文地址:https://blog.51cto.com/12893781/2379060

时间: 2024-11-05 16:01:11

linux中系统的软件安装 yum/rpm的相关文章

Linux中的各种软件安装

Linux下的软件形式 Linux上的软件有几种常见的方式 二进制发布包 软件包已经针对具体平台完成了编译和打包,解压后即可以使用,最多去改改配置文件,也是Linux上最通用和常见的软件包发布形式 例子:JDK软件,tomcat软件 rpm软件包 rpm软件包, 是按照redhat的包管理工具规范RPM进行打包后发布,通过rpm命令进行安装 Yum软件包 准确的说,并不存在YUM软件包这个东西:YUM是RPM软件包的一个管理工具,通过yum可以找到rpm软件包,并且yum能够帮我们自动下载,自动

linux中proz下载软件安装部署

W系统里有迅雷这个下载工具,L系统里也一样有prozilla下面说一下CENTOS 5 系统里安装prozilla的过程1.首先在下面的链接下载最新稳定版本的prozilla 记得下tar包版本的[url]http://prozilla.genesys.ro/?p=download[/url]2.然后进行解压tar -xjvf prozilla-2.0.4.tar.bz2 3.配置之前先修改一个文件(如果未改make时会出现extra qualification ‘DL_Window::’ on

Linux 之 软件安装-yum、rpm、源码安装

软件安装-yum.rpm.源码安装 感谢:[千峰教育] 一.Yum安装软件: 基本说明: 1.yum相当于windows上面的360的软件中心,appstore,安卓的应用商店. 2.yum是redhat系列发行版的软件安装命令,debian系列用的是apt-get. 3.yum安装软件的来源得存在一个地方,这个地方叫做软件仓库,又叫yum源. 4.yum源的配置文件在/etc/yum.repos.d/这个目录下面. 更换yum源: 进入目录:cd /etc/yum.repos.d 备份文件:m

Linux 中如何卸载已安装的软件(转载)

Linux 中如何卸载已安装的软件. Linux软件的安装和卸载一直是困扰许多新用户的难题.在 Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现.与其相类似,在Linux下有一个功能强大的软件安装 卸载工具,名为RPM.它可以用来建立.安装.查询.更新.卸载软件.该工具是在命令行下使用的.在Shell的提示符后输入rpm,就可获得该命令的帮 助信息. 软件的安装 Linux下软件的安装主要有两种不同的形式.第一种安装文件名为xxx.tar.gz:另一种

Linux中查看某个软件的安装路径

Linux中查看某个软件的安装路径(地址)有时显得非常重要.比如某个文件的快速启动项被删除,或者你要建立快速启动项,或者想删除.添加安装文件等等,很多地方都要用到查案文件安装路径的命令. 这里给大家介绍Linux查看文件安装路径(地址)命令. 一.查看文件安装路径: 由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址). 在终端输入: whereis {$软件名称}回车,如果你安装好了,就会显示文件安装的地址 ~$ which scala /usr/bin/scala 如果你没

Linux中系统时间和RTC时间的关系

摘自:http://www.yunweipai.com/archives/208.html?utm_source=tuicool&utm_medium=referral Linux中系统时间和RTC时间的关系 2012-08-12 09:08 阅读 4.4k 评论 0 2017年Gdevops全球敏捷运维峰会-成都站(限时优惠),运维派作为本次峰会协办方,您可以点击这里了解详情 RTC(Real-Time Clock),翻译过来是实时时钟芯片,具体就不再往下解释了,有兴趣的就直接百度搜索下吧.对

Linux软件安装之rpm—yum

一,Linux软件包:有二进制包与源代码包 包管理器:包含数据库和程序组成清单,能将编译好的程序打包成一个或几个文件,可用于实现安装,卸载,升级,检验,数据库管理,主流的有RedHat的rpm后缀为.prm,Debian的dpkg后缀为.deb 数据库包含: 程序名及版本,程序之间的依赖关系,功能说明,安装生成的个文件路径级校验信息 程序组成清单包含: 文件清单,安装卸载时运行的脚本 程序的命名格式: 源代码命名:name-version.tar.{gz|gz2|xz} Version包含:ma

Linux 系统下软件安装与管理

一.二进制(RPM)程序包概述 1.二进制程序包的组成部分: 二进制文件.库文件.配置文件.帮助文件 [[email protected] ~]# rpm -qpl/mnt/cdrom/Packages/httpd-2.4.6-40.el7.centos.x86_64.rpm /etc/httpd /etc/httpd/conf          #二进制程序包组成部分配置文件 /etc/httpd/conf.d -- /usr/sbin/httpd          #二进制程序包组成部分二进

centos的软件安装方法rpm和yum

centos的软件安装大致可以分为两种类型: [centos]rpm文件安装,使用rpm指令  类似[ubuntu]deb文件安装,使用dpkg指令 [centos]yum安装   类似[ubuntu]apt-get安装 rpm命令 (一)查询系统装已经安装的软件信息 对于一个rpm包来说,都是有"-"和"."构成的,基本上有以下几部分组成: * 包名 * 版本信息 * 发布版本号 * 运行平台,当出现noarch,代表的是软件可以平台兼容 1)查询系统中已经安装的