linux的安装方式--yum安装

yum安装
 前提
  在Linux上安装软件中最头疼的就是软件包之间的依赖关系,通常安装A软件,但是编译的时候会报错说需要B软件,当安装B软件时又报告需要C软件。这个问题rpm安装方式无法解决,故由此催生出yum命令。
  yum的宗旨是自动化地升级、安装、卸载rpm包,搜集rpm包的相关信息,检查依赖关系并自动提示用户解决
 使用
  Python中pip源里面存放了很多第三方模块,其实它也是软件仓库的意思
  yum源里面是存放了很多rpm包软件,也是软件仓库的意思 类似于手机的应用市场
 分类
  本地yum源 是指centos安装光盘ios
  在虚拟光驱上加载centos安装光盘,桌面上出现圆形光盘表示加载成功
  在/mnt文件夹下新建一个cdrom空文件夹

cd /mnt/
mkdir cdrom

使用mount命令挂在光盘到cdrom文件夹

 

mount /dev/cdrom /mnt/cdrom/

补充:umount/mnt/cdrom 卸载光盘 弹出光盘


查看cdrom中是否包含光盘的所有内容,可以进行验证
把默认的yum源配置文件进行备份
在yum.repos.d文件夹下新建一个本地yum源配置文件
清楚yum源缓存,并加载新本地缓存
yum clean all
清除本地缓存

yum makecache

 

 

yum配置外网yum源
  一般使用阿里云yum源 163yum源
 步骤
  把之前配置的本地yum源所有repo文件移动到备份目录
  保证目录中不存在repo后缀的文件

cd etc/yum.repos.d/
mv local.repo local.repo.bak

  下载网易、阿里云等国内的yum源配置文件,repo后缀 放置到etc/yum.repos.d/

wget http://mirrors.aliyun.com/repo/Centos-7.repo
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo

  把它们分别命名为如下名称
(做这步目的的后续你不管如何切换源都可以)

mv CentOS7-Base-163.repo centos7_163.repo.bak
mv Centos-7.repo centos7_aliyun.repo.bak

  想切换到哪个yum源安装软件,就直接把单独的那个后缀。Bak去掉,并执行如下命令

mv centos7_163.repo.bak centos7_163.repo

  此处可替换

      yum clean all
  yum makecache
  yum install git

yum对软件的管理
  yum install 软件名称
  yum remove 软件名称
卸载软件
  yum -y install 软件名称
  安装过程中都默认y

rpm安装:

安装
1、rpm -ivh rpm 包名 安装软件
  -i 表示安装
  -v 表示软件基础信息
  -h 安装进度条
  rpm -qa
2、查看系统中目前安装的所有软件
  rpm -qa|grep 软件名称
3、查看已安装的软件
  rpm -qi 软件名称
4、显示软件的基本信息
  i info
  rpm -ql 软件名称
5、查看软件在操作系统中安装了多少文件
  rpm -qf 文件名称
6、查看文件属于哪一个软件
  rpm -e 软件名称
卸载软件
  备注:rpm安装软件的时候,需要注意依赖关系
  依赖关系:在安装一个软件的时候,有可能需要另一个软件是已安装状态

 

posted @ 2023-02-13 20:30  玖久  阅读(1268)  评论(0编辑  收藏  举报