Fedora 和 RedHat 以及 SUSE 中 YUM 工具的使用

   2023-02-09 学习力0
核心提示:参考博客:https://www.cnblogs.com/good-study/p/9928587.html 一、yum命令概述:1、简介:yum命令时在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装

参考博客:https://www.cnblogs.com/good-study/p/9928587.html

 

一、yum命令概述:

1、简介:

yum命令时在Fedora和RedHat以及SUSE中基于rpm的软件包管理器,它可以使系统管理人员交互和自动化地更细与管理RPM软件包,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无需繁琐地一次次下载、安装。

 

yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁好记。

 

2、命令格式

yum   (选项)(参数)

 

3、选项:

-h:显示帮助信息;

-y:对所有的提问都回答“yes”;

-c:指定配置文件;

-q:安静模式;

-v:详细模式;

-d:设置调试等级(0-10);

-e:设置错误等级(0-10);

-R:设置yum处理一个命令的最大等待时间;

-C:完全从缓存中运行,而不去下载或者更新任何头文件。

 

4、参数:

 

install:安装rpm软件包;

update:更新rpm软件包;

check-update:检查是否有可用的更新rpm软件包;

remove:删除指定的rpm软件包;

list:显示软件包的信息;

search:检查软件包的信息;

info:显示指定的rpm软件包的描述信息和概要信息;

clean:清理yum过期的缓存;

shell:进入yum的shell提示符;

resolvedep:显示rpm软件包的依赖关系;

localinstall:安装本地的rpm软件包;

localupdate:显示本地rpm软件包进行更新;

deplist:显示rpm软件包的所有依赖关系。

 

5、实例:

安装:

需要在管理员用户下运行:

# yum install  package1       #安装指定的安装包

# yum gropinstall group1      #安装程序组group1

 

实操:

# yum search unzip

Fedora 和 RedHat 以及 SUSE 中 YUM 工具的使用

使用yum 工具搜索这个包,会从yum 源分别搜索base、epel、extras、updates;这四个yum源的配置文件在 /etc/yum.repos.d/ 下

 

更新和升级:
# yum update package1             #更新指定程序包

# yum check-update                #检查可更新程序

# yum upgrade package1            #升级指定的程序包

# yum groupupdate group1            #升级程序组

查找和显示:

# yum info package1      #显示安装包信息package1

# yum list               #显示所有已经安装和可以安装的程序包

# yum list package1      #显示指定程序包安装情况package1

#  yum groupinfo group1   #显示程序组group1信息yum search string 根据关键字string查找安装包

删除程序:

# yum remove  package1   #删除程序包package1

# yum groupremove group1             #删除程序组group1

# yum deplist package1               #查看程序package1依赖情况

清除缓存:

# yum clean                #清除全部

# yum clean packages       #清除缓存目录下的软件包

# yum clean headers        #清除缓存目录下的 headers

# yum clean oldheaders     #清除缓存目录下旧的 headers

 

一、本地yum仓库制作:

[root@ntp-server ~]# mount /dev/sr0 /media/cdrom/

  ###  /dev/sr0是光驱的设备名,/dev/cdrom代表光驱,cdrom是sr0的软链接.;

  ### 可以使用命令查看确认# ll /dev/cdrom    # ll /dev/sr0

  ### 如果是远程主机,没有办法通过光驱访问iso镜像文件,也可以通过挂载本地的iso镜像文件以达到配置本地yum源的目的

  ###mkdir -p /mnt/img

  ### mount /meida/rhel5.2.iso /mnt/img  -o loop    //首先将镜像文件上传到/media,然后挂载到/mnt/img 下

[root@ntp-server ~]# cp /etc/yum.repos.d/centos.repo  /etc/yum.repos.d/centos.repo.bak

  ##先将配置文件备份,然后放心大胆编辑 # vim /etc/yum.repos.d/centos.repo

[root@ntp-server ~]# cat /etc/yum.repos.d/centos.repo

[base]

name=centos

baseurl=file:///media/cdrom  ### 注意这里有三道斜杠 / ;

gpgcheck=0        ### gpgcheck 设置为 1,容易产生检查密钥不通过等问题,特别是如果挂载的镜像和当前系统版本不一致的话...

enable=1         ### base 是基本的yum源,通常设置为1。

 

实操:

# yum clean all

# yum list  ##如果有提示mirro ....什么镜像有问题的话,到 /etc/yum.repos.d/ 下,将其他.repo文件按照上面的方法操作一下

Fedora 和 RedHat 以及 SUSE 中 YUM 工具的使用

Fedora 和 RedHat 以及 SUSE 中 YUM 工具的使用

 

从这里我们看出可以优先将 epel.repo 文件按照上述方法一下试试

 

 

二、http方式作为yum仓库:

mount /dev/sr0 /media/cdrom/

yum install -y httpd

cp -r /media/cdrom/*  /var/www/html/centos7

 

systemctl restart httpd           #启用httpd服务

 

通过网页测试:http://ip/centos7/

 

配置yum源为http方式:

[root@ntp-client ~]# cat /etc/yum.repos.d/centos.repo

[base]

name=base

baseurl=http://192.168.13.131/centos7

enabled=1

gpgcheck=0

 

 

三、ftp方式作为yum仓库:

mount /dev/sr0 /media/cdrom/

yum install -y vstpd

cp -r /media/cdrom/*  /var/ftp/pub/centos7

systemctl restart vsftpd           #启用httpd服务

 

通过网页测试:ftp://ip/pub/centos7/

配置yum源为ftp方式:

[root@ntp-server init.d]# cat /etc/yum.repos.d/centos.repo

[base]

name=centos

baseurl=ftp://192.168.13.132/pub/centos7/

gpgcheck=0

enable=1

 
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • [转]Fedora 15 安装与配置一览
    Fedora 15 将于2011.5.24日发布,今日离正式版发布还有4天。笨兔兔这里提前给大家支招用好Fedora 15。下面是笨兔兔在安装、配置Fedora 15 过程中的小结,希望给大家配置自己的Fedora 15 带来方便。仅供参考,如有错误,敬请指出。『一』安装介绍Fedora 15 Bet
    03-08
  • 新换的 Fedora Core Linux 桌面,来秀一秀(多
    1、桌面、终端、文件浏览器,已经设置好字体、自动挂载硬盘,不是很麻烦2、即时通讯:QQ,Skype3、firefox4、D4X、BT、电驴5、开发工具:eclipse netbeans6、openoffice 大开 word 公式文档,输出 PDF7、小企鹅输入法,支持微软双拼8、星际译王,linux 下免费
    02-10
  • Fedora 14添加RPM Fusion源
    RPM Fusion 是 Fedora 和 Red Hat 企业版的软件仓库,是由Dribble, Freshrpms 和 RPM Fusion 合并而来的。各种各样的应用程序包含在这个软件仓库中,比如MP3、未加密的DVD 、Mplayer, VLX, Xine 等多媒体应用程序使用的解码库,以及闭源的 Nvidia 和 ATI 显卡
    02-10
  • Fedora中安装VMtools步骤 vmware虚拟机安装fedo
      第一次玩Fedora的系统,通过VMware工具安装的一个虚拟机,由于公司要求尽可能的留有足够空间,所以安装的时候就没选开发环境选项。安装成功后,又要准备安装VMware--tools工具,在此记录安装的过程,以及安装过程中遇到的一些问题。一、准备工作  确保
    02-10
  • Fedora 23 配置
    刻到u盘上下好iso后准备刻录到u盘...可是查了一下只能在用一个叫dd的东西刻= =于是学了下...然而就是一句话:dd if=/path/xxx.iso of=/dev/sdx其中前面是文件,后面是盘,注意是整个盘sdx而不是什么sdx1啥的,注意这样做会格式化整个盘...请不要乱实验...。(
    02-10
  • Fedora 9安装说明 Fedor
     Fedora 9 安装手册◆准备工作硬件       硬盘空间:5G以上;       内存容量:384 M以上(256M也可以,但在分区后会提示您启用swap分区);       光盘介质:Fedora 9 安装光盘(1张DVD);设置BIOS为从光盘引导;启动计算机,将安装盘的
    02-10
  • fedora linux源代码下载
    fedora linux源代码下载
    yumdownloader --source kernel如果是下载insight就是 yumdownloader --source insight下载到的是当前目录.然后在用rpm2cpio 生成 压缩文件rpm2cpio insight-7.4.50-8.20120403cvs.fc17.src.rpm|cpio -idrpm2cpio 的使用 在 http://www.rpm.org/max-rpm/s1-rp
    02-10
  • Fedora 7系统安装配置心得(转)(有图哦)
    Fedora 7系统安装配置心得(转)(有图哦)
    计算机基本配置如下: CPU:Intel Core 2 Duo E4300 显卡:NVidia GeForce 7600GS 主板:ABit IB9(P965+ICH8) 内存2G/硬盘160G 安装时选择用户定制,加上开发环境,以防止编译时找不到相关的模块. 系统内核为默认的2.6.21-1.3194.fc7. 以下配置基于Gnome环境. 来
    02-10
  • fedora27安装DB2 Express-C 11
    首先在官网下载对应的安装包和语言包两个文件。然后通过tar -zxvf命令将下载的两个文件解压。其中一个文件解压后是名为expc的文件,进入这个文件。里面有一个名为db2setup的文件。在命令行下首先通过命令su切换到超级用户,然后通过./db2setup进入图形化界面
    02-10
  • Red Hat Linux、rhel 和 Fedora Core 以及 Cent
    Red Hat Linux、rhel 和 Fedora Core 以及 Centos 区别与联系1. Red Hat LinuxLinux是GNU/Linux的缩写,通常指各种Linux发行版的通称,Red Hat Linux是redhat最早发行的个人版本的linux, 其1。0版本于1994年11月3日发行。虽然其历史不及其它linux发行
    02-10
点击排行