在使用Linux的朋友,肯定会遇到软件包安装的问题,今天我来和大家一起学习一下YUM的使用。

YUM (Yellow dog Updater Modified ):

是一个在Fedora和RedHat以及SUSE、CentOS中的Shell前端软件包管理器。

YUM的好处是可以自动解决程序包的依赖性,大大简便了我们对系统程序包的安装和管理。

先来介绍下YUM的主配置文件:/etc/yum.conf

上面我用方框画出的意思是:

把你的repo放置这里,或者以文件命名方式为file.repo分开放置/etc/yum.repos.d/

现在来创建一个yum源文件:

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

在文件里写入以下内容:

[dvdsource]    ——源名称
name=dvd123456    ——描述
baseurl=file:///mnt/dvd    ——源路径
Enabled=1    ——是否启用
gpgcheck=1    ——是否检查校验
gpgkey=file:///mnt/dvd/RPM-GPG-KEY-redhat-release    ——公钥位置

写完保存退出即可,这样一个yum源文件就创建好了,现在就可以使用yum命令了。

yum 命令:

yum install:安装

yum remove:卸载

yum list:列表

yum repolist all:源列表

yum reinstall:重装

yum info:软件包信息查询

yum grouplist:组列表

yum groupinstall:组安装

yum groupremove:组卸载

yum update:更新

yum库的创建:

createrepo /path

先安装createrepo

# yum install createrepo -y

看到complete就安装成功了

创建库:

# createrepo soft/

创建完成,然后添加在repo文件里,就可以访问了。

转载于:https://blog.51cto.com/tchuairen/1405176

Linux程序包管理,YUM命令使用解析。相关推荐

  1. Linux 程序包管理-YUM

    前端工具YUM管理程序包:   rpm管理软件虽然方便,但是需要手工解决软件包的依赖关系:很多时候安装一个软件需要首先安装一个或多个(有时多达上百个)其它软件,手工解决很复杂:使用yum可以解决这个问 ...

  2. linux 包管理工具dnf,Linux 程序包管理 rpm yum dnf

    Linux程序包管理:包管理器功能:打包,包管理(安装,升级,卸载,查询,校验) 目前Linux中最常见有两种常用工具deb:debian Linux使用 包括ubuntu rpm:Redhat Pa ...

  3. linux程序包管理rpm,yum和编译安装以及冒泡排序练习

    linux程序包管理: API:Application Programming Interface POSIX:Portable OS 程序源代码--> 预处理--> 编译--> 汇 ...

  4. Linux程序包管理

    一. RPM RPM的全名为"RedHat Package Manager",是由RedHat公司开发的.Rpm是以一种数据库记录的方式将所需要的套件安装到linux主机的一套管理 ...

  5. Linux程序包管理(rpm)

    程序包:由源代码通过编译成CPU可执行的二进制格式,再把这些文件(二进制程序.库文件.配置文件.帮助文件)组织成为一个或有限几个"包"文件. 程序包的组成:1.程序包的组成清单(每 ...

  6. Linux程序包管理(yum)

    YUM(Yellowdog Update Modifier):是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装 ...

  7. Linux程序包管理之RPM

    一RPM介绍: 1,RPM:是指.rpm的文件格式的软件包,也可能是指其本身的软件包管理器(RPM Package Manager).最早由Red Hat研制,现在也由开源社区开发.RPM通常随附于L ...

  8. linux 程序包管理5 编译安装

    1.二进制程序的访问方法vim /etc/profile.d/apache.shPATH=/usr/local/apache/bin:/usr/local/apache/sbin=$PATHexpor ...

  9. Linux程序包管理2

    转载于:https://www.cnblogs.com/jacky1982/p/8245566.html

最新文章

  1. lly dependent on columns in GROUP BY clause; this is incompatible with sql_m
  2. mysql 关联查询_响应时间长?MySQL查询优化教程来了!
  3. oracle 自增1,oracle自增无法从1开始
  4. 贝叶斯分类器_Sklearn 中的朴素贝叶斯分类器
  5. php 输出mysql查询结果_php如何输出mysql查询结果
  6. Python学习入门9:如何高效学Python?
  7. 蘑菇街更新招股书:Q3亏1.8亿 IPO后陈琪有79%投票权
  8. lvs+keepalived+nginx+tomcat高可用高性能集群部署
  9. Andropid 系统(273)--如何修改google libphonenumber的meta data (号码归属地,紧急号码列表,号码格式,号码范围)
  10. 用js的document.write输出的广告无阻塞加载的方法(转)
  11. 几个常用的文本处理shell 命令:find、grep、sort、uniq、sed、awk
  12. linux 内网共享文件夹_linux局域网文件共享服务器
  13. 2022-2028年中国商用车产业园区行业市场竞争态势及未来前景分析报告
  14. 程序员如何写好设计方案
  15. kettle的图形工具(Spoon)简单介绍
  16. 代码块:在Java中,使用{}括起来的代码被称为代码块。
  17. 一个普通IT人的十年回顾
  18. 牛客网-华为机试练习题 16 购物单
  19. 优达学城 Udacity 数据分析 数据科学家 数据工程师 商业分析 SQL
  20. C语言中实现bool(布尔型变量)

热门文章

  1. 数据库集群的级联复制完整实现
  2. 2017吉首大学新生赛
  3. Log4j自定义Appender介绍
  4. [ADB]ADB(Android Debug Bridge)简介及基础(不包含命令)
  5. MongoDB:mongodb在项目开发时的安全验证、分页查询操作
  6. liunx服务(Nginx服务器 web服务器源码包和rpm 服务平滑升级)
  7. Firebug高级用法 - Web开发的利器
  8. linux 时间日期类常用命令
  9. 2020斐讯k3刷什么固件_斐讯K2/K3/K2P等路由器搭建收费wifi集成教程
  10. 函数 —— 分析命令行参数 getopt() getopt_long() getopt_long_only()