Centos的软件包与本地yum源

查看软件包

软件包位置
cd /media/Centos_6.0_Final/(不同版本数字不同)
du -sh * 查看文件大小,里面的文件Packages最大,那软件包就都在这个目录
cd Packages

Centos8.4的软件包路径:
安装完centos后应该对镜像文件进行挂载操作
mount /dev/cdrom /mnt
这是就会包软件包挂载到本地了,同时在 /mnt/AppStream/Packages和/run/media/root/CentOS-8-4-2105-x86_64-dvd/AppStream/Packages都会出现
在这里插入图片描述
挂载时下面的小光盘一定要连接上,让它亮起来!

cd /run/media/root/CentOS-8-4-2105-x86_64-dvd/AppStream/Packages
在这里插入图片描述
有5971给rpm(红帽系统特意的)安装包

例子:安装lftp(ftp客户端)
ls | grep “lftp”
在这里插入图片描述
lftp-4.8.4-2.el8.x86_64.rpm
包的格式:名字-版本号-修正次数(2.el8).运行平台.rpm

安装包之前应该干的事

查看是否以经安装

rpm -qa 列出所有安装过的包
在这里插入图片描述
在这里插入图片描述
没找到就是没有安装

确认软件的作用

rpm -qpi lftp-4.8.4-2.el8.x86_64.rpm
-q : 询问
-p :包
-i :info信息
在这里插入图片描述

查看软件包中的脚本信息

rpm -qpi --scripts 包名
查看脚本信息可以防止植入后门
在这里插入图片描述

确认安装位置

在这里插入图片描述
有bin目录下说明能终端名字启动

开始安装

rpm -ivh lftp-4.8.4-2.el8.x86_64.rpm
-i : 安装
-v : 显示安装过程
-h : 用“#”号代替进度条
在这里插入图片描述

卸载

rpm -e lftp

软件包依赖

没进行配置卸载/安装软件

如:卸载vim
在这里插入图片描述
提示要先卸载vim-enhanced,因为他所依赖与他
同样安装也是如此,必须要安装他的依赖
这样很麻烦,所有就配置本地yum源(不是网络yum源)

进入本地yum的配置文件
vim /etc/yum.repos.d/CentOS-Linux-Media.repo
不同版本的CentOS-Linux-Media.repo 这个文件名可能不同,但都带有Media.repo,可通过这来辨别

yum本地配置

添加如下:

[bendi]   
name=2021.6.06
baseurl=file:///run/media/root/CentOS-8-4-2105-x86_64-dvd/AppStream
gpgcheck=0

在这里插入图片描述
在这里插入图片描述
repodata就是软件的依赖关系记录
格式如下:

[随便写但不能有空格和等号]
name=随便写
baseurl=file://repodata的路径(与软件包的路径相同),如上我的软件包安装路径为/run/media/root/CentOS-8-4-2105-x86_64-dvd/AppStream/
gpgcheck=0 #不进行密钥检查,因为是系统自带从官网下载所有没必要

yum进阶本地配置

配置密钥

[2021]
name=6.06
baseurl=file:///run/media/root/CentOS-8-4-2105-x86_64-dvd/AppStream
gpgkey=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial

gpgkey=1 启用公钥验证
gpgkey=文件仿照系统自带的写
enabled=1 表示使用这个仓库 #如果报错就改为0禁用就行了

在这里插入图片描述

yum makecache #生成缓存,白软件包缓存到本地,提高下载速度
在这里插入图片描述

yum search 软件包 搜索软件包
yum install 软件包 安装软件包
yum remove 软件包
yum update 更新系统
yum clean all 清理文件缓存

配置后卸载/安装软件

现在使用yum进行卸载vim
yum remove vim-common
在这里插入图片描述
自动标明了要卸载依赖
同理安装也是:yum install vim 就ok了
yum clean all清楚安装包

配置国内yum源

阿里镜像:把其他yum源除本地yum都改成以.bak结尾,执行命令
wget http://mirrors.aliyun.com/repo/Centos-8.repo
yum makecache

安装axel

axel是一款多线程类似与wget的下载工具,比wget下载速度更快
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/Packages/a/axel-2.4-9.el7.x86_64.rpm
rpm -ivh axel-2.4-9.el7.x86_64.rpm

使用命令:axel 【-n 线程数】 【-o 指定文件路径】 http文件路径

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值