linux新手上路_yum

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装(百度百科233).

常用的命令行命令:

(以gcc-4.8.5-4.el7.x86_64.rpm为例)

安装软件:yum install gcc-4.8.5-4.el7.x86_64.rpm

删除软件:yum remove gcc

查询信息:yum info gcc

([[email protected] ~]# yum info gcc

Installed Packages      //这说明该软件是已经安装的了

Name   : gcc          //这个软件的名称

Arch   : x86_64           //这个软件的编译架构

Version: 4.8.5         //此软件的版本

Release: 4.el7          //释出的版本

Size   : 37 M          //此软件的文件总容量

Repo   : installed      //已安装的

Summary: Various compilers (C, C++, Objective-C, Java, ...)

URL         : http://gcc.gnu.org

License     : GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions and

: LGPLv2+ and BSD

Description: The gcc package contains the GNU Compiler Collection version 4.8.

: You‘ll need this package in order to compile C code.

//和rpm -qi gcc 差不多

列出所有已安装的软件包命令:yum list installed

升级软件:yum updade foo

  -e 静默执行

  -t 忽略错误

  -R[分钟] 设置等待时间

  -y 自动应答yes

  --skip-broken 忽略依赖问题

  --nogpgcheck 忽略GPG验证

  check-update 检查可更新的包

  clearn 清除全部

  clean packages 清除临时包文件(/var/cache/yum 下文件)

  clearn headers 清除rpm头文件

  clean oldheaders 清除旧的rpm头文件

  deplist 列出包的依赖

  list 可安装和可更新的RPM包

  list installed 已安装的包

  list extras 已安装且不在资源库的包

  info 可安装和可更新的RPM包 信息

  info installed 已安装包的信息(-qa 参数相似)

  install[RPM包] 安装包

  localinstall 安装本地的 RPM包

  update[RPM包] 更新包

  upgrade 升级系统

  search[关键词] 搜索包

  provides[关键词] 搜索特定包文件名

  reinstall[RPM包] 重新安装包

  repolist 显示资源库的配置

  resolvedep 指定依赖

  remove[RPM包] 卸载包

配置本地yum源

.1.创建一个目录作为镜像的挂载点

[[email protected] ~]#mkdir /yum

2.挂载镜像

[[email protected] ~]#mount -a /dev/cdrom /yum

3配置本地yum源

1)备份原文件/etc/yum.repos/Centos-Source.repo

2)[[email protected] ~]#vim /etc/yum.repos/Centos-Source.repo

[base-source]           //用来区别不同的yum仓库,名字独一无二

name=CentOS-test            //对于仓库的描述

baseurl=file://yum             //三个协议 http://  ftp://  file://  镜像的所在位置

gpgcheck=1

enabled=1

gpgkey=file:///yum/RPM-GPG-KEY-Cento-7     //对包进行校验

4 清除缓存,重读配置文件

[[email protected] ~]#yum clean all

时间: 2024-08-03 17:24:46

linux新手上路_yum的相关文章

Linux新手上路命令

Linux新手上路命令 命令:www.ahlinux.com Ctrl+Alt+F1  进入命令界面 Ctrl+Alt+F7  返回图形界面 root用户和普通用户切换 administrator 2 root 命令 : sudo su root 2 administrator 命令 : su administrator 设置root 用户密码 sudo passwd root 启用root 用户权限 sudo passwd -u root 禁用root 用户权限 sudo passwd -l

OpenGL教程之新手上路

Jeff Molofee(NeHe)的OpenGL教程- 新手上路 译者的话:NeHe的教程一共同拥有30多课,内容翔实,而且不断更新 .国内的站点实在应该向他们学习.令人吃惊的是,NeHe提供的例程源代码差点儿都有跨平台的不同编译版本号,涉及从Visual C++.Borland C++.Visual Basic.MacOS X/GLUT.Linux/GLX.Code Warrior.Delphi.C++ Builder.MASM.ASM.MingW32&Allegro以及Python等等的不

Ansible 二(新手上路)

Ansible 二(新手上路) 1.远程连接概述 远程控制: ansible1.2版本及以前的版本,默认使用python写的paramiko模块进行控制linux主机. ansible1.3版本以后,默认使用openssh进行控制linux主机,并开启了ControlPersist来优化连接速度和认证(centos6.0/RHEL6以后全已经支持). 远程传输: 默认使用SFTP传输:如果不支持可以修改配置文件为SCP模式传输. ansible配置文件详解:http://www.ansible.

Linux新手大礼包

欢迎加入Linux的大家庭!对你来说,这可能还是一个陌生的领域,不过相信随着逐步深入的了解,你会喜欢上Linux,喜欢上开源的!首先,让我们来看一下,Linux新手应该注意和了解哪些事情吧! 1. 认识几个大牛 Linus Torvalds 生于1969年12月28日的芬兰赫尔辛基市,拥有美国国籍.他是Linux内核的最早作者,随后发起了这个开源项目,担任Linux内核的首席架构师与项目协调者,是当今世界最著名的电脑程序员.黑客之一.他还发起了Git这个开源项目,并为主要的开发者. Richar

Linux新手入门:通过chmod改变文件权限--转

前面介绍过在Linux中如何查看文件的属性,在Linux文件权限详解中我们介绍了Linux文件的三种身份和四种权限,三种身份分别为: u:文件的拥有者 g:文件所属的群组 o:其他用户 对于每个身份,又有四种权限,分别为: r:读取文件的权限(read) w:写入文件的权限(write) x:执行的权限(execute) s:特殊权限 在Linux文件权限详解中我们知道Linux中有两种表示文件权限的方式,分别为数字以及符号表示方式. chmod以数字形式改变文件权限 chmod 755 tes

Linux 新手的学习笔记

1.ln命令 例: /bin/ln -snf /var/www/html/test /var/www/test 2.cp命令 例: cp -r 地址1 地址2 3.rm命令 例: rm -rf 地址 4.vi命令 5.chkconfig命令 例: chkconfig httpd on  (开机自启动httpd服务) 6./etc/inittab 在这里修改是否默认进入图形界面,3为命令行,5为图形界面 7./etc/sysconfig/network-scripts/ 在这里修改网络相关的内容

[基础知识]Linux新手系列之三

给Linux新手 [系列之三] Linux相关资料由兄弟连分享 OK,从哪里得到Linux呢?为了讨论方便,省去不表要的枝节问题,我只讨论光盘安装.所以第一步是得到一张RedHat 6.2的光盘.得到光盘有两种方式,一种是去买光盘,这个比较简单,外面盗版盘就有,不过需要指出的是,RedHat 6.2的光盘不可能是盗-版盘,因为RedHat 6.2遵循GPL协议,它是不收取版权费用的.所以任何人拷贝安装光盘都是合法的.所以不必为买到一张"RedHat 6.2的盗版盘"而沾沾自喜或有了偷盗

Linux 新手非常有用的命令

http://www.cnblogs.com/felix-/p/4341773.html Linux 新手非常有用的命令 你打算从Windows换到Linux上来,还是你刚好换到Linux上来?哎哟!!!我说什么呢,是什么原因你就出现我的世界里了. 从我以往的经验来说,当我刚使用Linux,命令,终端啊什么的,吓了我一跳.我担心该记住多少命令,来帮助我完成所有任务. 毫无疑问,在线文档,书籍,man pages以及社区帮了我一个大忙,但是我还是坚信有那么一篇文章记录了如何简单学习和理解命令的秘籍

每个Linux新手都应该记住的10个基本Linux命令

Linux对我们的生活有着很大的影响.至少,你的安卓手机上面就有Linux内核.然而,头一次入手Linux只会让你觉得不适.因为在Linux上,你通常应该使用终端命令,而不是只要点击启动器图像(就像你在Windows上操作那样).不过别担心,下面介绍的这10个基本的Linux命令和重要命令会帮助你尽快入门. 我们在谈论Linux命令时,其实是在谈论Linux系统本身.就这么区区10个基本的Linux命令不会让你成为天才或Linux专家.它会帮助Linux新手使用这些Linux基本命令或者说Lin