Liunx基础-yum源配置与应用(本地 网络)_error package 2 vim-enhanced-7

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新大数据全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip204888 (备注大数据)
img

正文

2)实例

3、安装卸载

1)命令

2)实例

4、清楚缓存

1)命令

2)实例

5、生成缓存

1)命令

2)实例

6、列出仓库信息

1)命令

2)实例


一、YUM机制介绍

YUM 是Yellowdog Updater Modified的缩写

基于RPM包构建的软件更新机制

自动解决软件包依赖关系

所有软件包由集中的YUM软件仓库提供

二、软件仓库的提供方式

本地目录:file://…

FTP或HTTP服务:ftp://…、http://…

RPM软件包的来源

Red Hat发布的RPM包集合

第三方、用户自定义的RPM

三、本地YUM仓库

1、使用光盘的RPM包做YUM仓库

[root@localhost ~]# mount /dev/sr0 /media

#挂载到本地目录 /media
[root@localhost ~]# ls /media

CentOS_BuildTag  GPL       LiveOS    RPM-GPG-KEY-CentOS-7

EFI              images    Packages  RPM-GPG-KEY-CentOS-Testing-7

EULA             isolinux  repodata  TRANS.TBL

#查看光盘中的内容

2、影响yum使用的主要文件

基本设置:/etc/yum.conf

仓库配置:/etc/yum.repos.d/*.repo

日志文件:/var/log/yum.log

3、编写仓库配置文件

repo 基本配置项

name:本软件源的描述字串

baseurl:指定YUM服务端的URL地址

enabled:是否启用此频道

gpgcheck:是否验证待安装的RPM包

gpgkey:用于RPM软件包验证的密钥文件

[root@localhost ~]# vim /etc/yum.repos.d/media.repo

[media]

name=centos7

baseurl=file:///media

enabled=1

gpgcheck=0

四、网络YUM源仓库

1、备份原镜像

[root@localhost ~]# mkdir /etc/yum.repos.d/repo.bak

[root@localhost ~]# mv /etc/yum.repos.d/* /etc/yum.repos.d/repo.bak

2、下载网络YUM源(以下三种选一即可)

1)阿里源
[root@localhost ~]# curl -o /etc/yum.repos.d/CentOS-Base-aliyun.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
2)网易源
[root@localhost ~]# curl -o /etc/yum.repos.d/CentOS-Base-163.repo http://mirrors.163.com/.help/CentOS7-Base-163.repo
3)清华源
[root@localhost ~]# sed -e 's|^mirrorlist=|#mirrorlist=|g' \

>          -e 's|^#baseurl=http://mirror.centos.org|baseurl=https://mirrors.tuna.tsinghua.edu.cn|g' \

>          -i.bak \

>          /etc/yum.repos.d/CentOS-*.repo

3、验证配置

[root@localhost ~]# yum clean all 清理缓存

[root@localhost ~]# yum makecache 重新生成缓存

[root@localhost ~]# yum repolist 查看yum源信息

五、命令讲解

1、查看软件信息

1)命令

yum list

功能:查看软件列表

格式:yum list  [软件名]

2)实例
[root@localhost ~]# yum list firefox

... ... ...

Installed Packages

firefox.x86_64                      52.7.0-1.el7.centos                       @anaconda

Available Packages

firefox.i686                        91.6.0-1.el7.centos                       updates  

firefox.x86_64                      91.6.0-1.el7.centos                       updates  

2、检索软件及相关信息

1)命令

yum search 关键词

yum info 软件名…  查看软件详细描述

yum provides 文档路径…  查看安装那些软件提供该文件

2)实例
[root@localhost ~]# yum search vim

... ... ...

================================== N/S matched: vim ===================================

protobuf-vim.x86_64 : Vim syntax highlighting for Google Protocol Buffers descriptions

vim-X11.x86_64 : The VIM version of the vi editor for the X Window System

vim-common.x86_64 : The common files needed by any version of the VIM editor

vim-enhanced.x86_64 : A version of the VIM editor which includes recent enhancements

vim-filesystem.x86_64 : VIM filesystem layout

vim-minimal.x86_64 : A minimal version of the VIM editor
[root@localhost ~]# yum info vim-common

... ... ...

Installed Packages

Name        : vim-common

Arch        : x86_64

Epoch       : 2

Version     : 7.4.629

Release     : 8.el7_9

Size        : 21 M

Repo        : installed

From repo   : updates

Summary     : The common files needed by any version of the VIM editor

URL         : http://www.vim.org/

License     : Vim

Description : VIM (VIsual editor iMproved) is an updated and improved version of the

            : vi editor.  Vi was the first real screen-based editor for UNIX, and is

            : still very popular.  VIM improves on vi by adding new features:

            : multiple windows, multi-level undo, block highlighting and more.  The

            : vim-common package contains files which every VIM binary will need in

            : order to run.

            :

            : If you are installing vim-enhanced or vim-X11, you'll also need

            : to install the vim-common package.
[root@localhost ~]# yum provides /usr/bin/vim

2:vim-enhanced-7.4.160-4.el7.x86_64 : A version of the VIM editor which includes recent

                                    : enhancements

Repo        : media

Matched from:

Filename    : /usr/bin/vim



2:vim-enhanced-7.4.629-7.el7.x86_64 : A version of the VIM editor which includes recent

                                    : enhancements

Repo        : base

Matched from:

Filename    : /usr/bin/vim



2:vim-enhanced-7.4.629-8.el7_9.x86_64 : A version of the VIM editor which includes

                                      : recent enhancements

Repo        : updates

Matched from:

Filename    : /usr/bin/vim



2:vim-enhanced-7.4.629-8.el7_9.x86_64 : A version of the VIM editor which includes

                                      : recent enhancements

Repo        : @updates

Matched from:

Filename    : /usr/bin/vim

3、安装卸载

1)命令

yum -y install

功能:安装软件

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注大数据)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

: recent enhancements

Repo        : @updates

Matched from:

Filename    : /usr/bin/vim



### 3、安装卸载


#### 1)命令


yum -y install


功能:安装软件




**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**

**需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注大数据)**
[外链图片转存中...(img-NyAgtnXc-1713308724537)]

**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**

  • 10
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值