Linux yum安装与配置

49 阅读1分钟

npm

配置修改yum源

用npm安装包

在虚拟机中选择合适的DVD版本的iso文件

截屏2022-11-12 下午11.33.52.png

[root@localhost dev]# cd
[root@localhost ~]# cd /dev/
[root@localhost dev]# mount cdrom /mnt #把cdrom挂载到mnt下  [root@localhost dev]# cd /mnt
[root@localhost mnt]# ls
CentOS_BuildTag  GPL       LiveOS    RPM-GPG-KEY-CentOS-7
EFI              images    Packages  RPM-GPG-KEY-CentOS-Testing-7
EULA             isolinux  repodata  TRANS.TBL
[root@localhost mnt]# cd Packages
[root@localhost mnt]# ls

会看到很多包 python-babel-0.9.6-8.el7.noarch.rpm python-backports-1.0-8.el7.x86_64.rpm python-backports-ssl_match_hostname-3.5.0.1-1.el7.noarch.rpm python-bcc-0.10.0-1.el7.x86_64.rpm python-beaker-1.5.4-10.el7.noarch.rpm python-blivet-0.61.15.75-1.el7.noarch.rpm python-boto3-1.4.6-5.el7.noarch.rpm python-brlapi-0.6.0-16.el7.x86_64.rpm python-cffi-1.6.0-5.el7.x86_64.rpm python-chardet-2.2.1-3.el7.noarch.rpm python-clufter-0.77.1-1.el7.noarch.rpm python-configobj-4.7.2-7.el7.noarch.rpm
...
安装包

[root@localhost Packages]# rpm -ivh zziplib-0.13.62-12.el7.x86_64.rpm

如果装的这个软件需要先安装其他软件才能安装,会报错,先得去安装其他软件
如果我们用Yum来安装,那么不用自己先安装依赖,Yum会帮我们把依赖一起装好
Yum是一个shell前端软件包管理器,基于RPM包管理器,能从指定的服务器下载且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须一次次下载安装

rpm软件安装相关操作

Screenshot_2022-11-13-00-14-35-554_com.baidu.netd.jpg

配置修改yum为国内源

1.修改配置文件
2.yum clean all 清空本地依赖缓存
3.yum makecache 将依赖缓存下载到本地

[root@localhost ~]# cd /etc/yum.repos.d
[root@localhost yum.repos.d]# ls
CentOS-Base.repo       CentOS-fasttrack.repo  CentOS-Vault.repo
CentOS-CR.repo         CentOS-Media.repo      CentOS-x86_64-kernel.repo
CentOS-Debuginfo.repo  CentOS-Sources.repo
[root@localhost yum.repos.d]# mkdir back
[root@localhost yum.repos.d]# ls
back              CentOS-Debuginfo.repo  CentOS-Sources.repo
CentOS-Base.repo  CentOS-fasttrack.repo  CentOS-Vault.repo
CentOS-CR.repo    CentOS-Media.repo      CentOS-x86_64-kernel.repo
[root@localhost yum.repos.d]# mv CentOS-Base.repo back/

去阿里云官网,找到对应链接developer.aliyun.com/mirror/cent…
复制

[root@localhost yum.repos.d]# curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo  #copy官网上代码
[root@localhost yum.repos.d]# yum clean all
已加载插件:fastestmirror
正在清理软件源: AppStream base extras
Cleaning up list of fastest mirrors
Other repos take up 239 M of disk space (use --verbose for details)
[root@localhost yum.repos.d]# yum makecache

也可以修改yum为本地源