Linux程序包管理,YUM命令使用解析。
在使用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命令使用解析。相关推荐
- Linux 程序包管理-YUM
前端工具YUM管理程序包: rpm管理软件虽然方便,但是需要手工解决软件包的依赖关系:很多时候安装一个软件需要首先安装一个或多个(有时多达上百个)其它软件,手工解决很复杂:使用yum可以解决这个问 ...
- linux 包管理工具dnf,Linux 程序包管理 rpm yum dnf
Linux程序包管理:包管理器功能:打包,包管理(安装,升级,卸载,查询,校验) 目前Linux中最常见有两种常用工具deb:debian Linux使用 包括ubuntu rpm:Redhat Pa ...
- linux程序包管理rpm,yum和编译安装以及冒泡排序练习
linux程序包管理: API:Application Programming Interface POSIX:Portable OS 程序源代码--> 预处理--> 编译--> 汇 ...
- Linux程序包管理
一. RPM RPM的全名为"RedHat Package Manager",是由RedHat公司开发的.Rpm是以一种数据库记录的方式将所需要的套件安装到linux主机的一套管理 ...
- Linux程序包管理(rpm)
程序包:由源代码通过编译成CPU可执行的二进制格式,再把这些文件(二进制程序.库文件.配置文件.帮助文件)组织成为一个或有限几个"包"文件. 程序包的组成:1.程序包的组成清单(每 ...
- Linux程序包管理(yum)
YUM(Yellowdog Update Modifier):是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装 ...
- Linux程序包管理之RPM
一RPM介绍: 1,RPM:是指.rpm的文件格式的软件包,也可能是指其本身的软件包管理器(RPM Package Manager).最早由Red Hat研制,现在也由开源社区开发.RPM通常随附于L ...
- linux 程序包管理5 编译安装
1.二进制程序的访问方法vim /etc/profile.d/apache.shPATH=/usr/local/apache/bin:/usr/local/apache/sbin=$PATHexpor ...
- Linux程序包管理2
转载于:https://www.cnblogs.com/jacky1982/p/8245566.html
最新文章
- lly dependent on columns in GROUP BY clause; this is incompatible with sql_m
- mysql 关联查询_响应时间长?MySQL查询优化教程来了!
- oracle 自增1,oracle自增无法从1开始
- 贝叶斯分类器_Sklearn 中的朴素贝叶斯分类器
- php 输出mysql查询结果_php如何输出mysql查询结果
- Python学习入门9:如何高效学Python?
- 蘑菇街更新招股书:Q3亏1.8亿 IPO后陈琪有79%投票权
- lvs+keepalived+nginx+tomcat高可用高性能集群部署
- Andropid 系统(273)--如何修改google libphonenumber的meta data (号码归属地,紧急号码列表,号码格式,号码范围)
- 用js的document.write输出的广告无阻塞加载的方法(转)
- 几个常用的文本处理shell 命令:find、grep、sort、uniq、sed、awk
- linux 内网共享文件夹_linux局域网文件共享服务器
- 2022-2028年中国商用车产业园区行业市场竞争态势及未来前景分析报告
- 程序员如何写好设计方案
- kettle的图形工具(Spoon)简单介绍
- 代码块:在Java中,使用{}括起来的代码被称为代码块。
- 一个普通IT人的十年回顾
- 牛客网-华为机试练习题 16 购物单
- 优达学城 Udacity 数据分析 数据科学家 数据工程师 商业分析 SQL
- C语言中实现bool(布尔型变量)
热门文章
- 数据库集群的级联复制完整实现
- 2017吉首大学新生赛
- Log4j自定义Appender介绍
- [ADB]ADB(Android Debug Bridge)简介及基础(不包含命令)
- MongoDB:mongodb在项目开发时的安全验证、分页查询操作
- liunx服务(Nginx服务器 web服务器源码包和rpm 服务平滑升级)
- Firebug高级用法 - Web开发的利器
- linux 时间日期类常用命令
- 2020斐讯k3刷什么固件_斐讯K2/K3/K2P等路由器搭建收费wifi集成教程
- 函数 —— 分析命令行参数 getopt() getopt_long() getopt_long_only()