Linux 第一本书 第八单元--------系统中的软件管理

本文介绍了Linux中RPM包的管理命令及其参数,如安装、查询、卸载等,并展示了如何在虚拟机中搭建自定义的YUM仓库,包括创建repo配置文件、挂载镜像和配置开机启动。此外,还演示了通过DNF下载 KolourPaint 软件的过程。
摘要由CSDN通过智能技术生成

一、linux中软件包的类型

DEB              


RPM


bz2|gz|xz    

软件包的名称结构

软件名称-软件版本-软件的授权协议版本-软件架构-软件类型后缀

rpm命令管理软件包

 


     

rpm     -ivh          ----------安装参数组合
        -a            ----------所有
        -f            ----------文件
        --scripts   -----------产寻软件在安装或卸载过程中运行脚本
        -q              --------查询
        -p          ------------软件包
        -l          ------------软件安装文件列表
        -e           -----------卸载
        -c          ------------配置文件
        -d          ------------说明
        --info        -----------软件信息
        --force       -----------强制
        --nodeps    -------------忽略依赖性
        -Kv         -------------检测软件md5校验码   
        -V            -----------检测已安装软件在系统中的文件被修改信息

作者设置虚拟机ip地址为172.25.254.104真机是172.25.254.4

ssh root@172.25.254.104  直接在真机里使用虚拟机shell
镜像:
首先需要在本机操作,我们在根下建立一个目录westos,查看它发现是空目录,这时需要把镜像东西传到westos里,镜像在/iso里,输入mount /iso/rhel-8.2-x86_64-dvd.iso  /westos/
结果只读不能写,当再次ls /westos时 里面就会有镜像传过来的package

 

搭建仓库  
首先先把原先仓库删除我们自己搭建一个,vim westos.repo ,在vim编译器里写下列内容


[AppStream]                          -------------------------仓库名称
name = westos AppStream               ------------------------仓库描述
baseurl = file:///westos/AppStream    ------------------------地址
gpgcheck = 1                            ----------------------检测gpgkey(不检测就是0)
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release  
enabled = 1

[BaseOS]
name = westos BaseOS
baseurl = file:///westos/BaseOS
gpgcheck = 1
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 1

 

保存退出后 输入dnf install gcc -y进行检测

搭载镜像
真机
systemctl enable --now httpd
systemctl disable --now firewalld
rm -rf /var/www/html/westos
mkdir /var/www/html/westos
umount /westos
mount /iso/rhel-8.2-x86_64-dvd.iso  /var/www/html/westos/

虚拟机
cd /etc/yum.repos.d

vim /etc/yum.repos.d/westos.repo

从网址上把AppStream和BaseOS网址替换repo的网址

 

保证开机时后能开启
vim /etc/rc.d/rc.local
在vim中加入
mount /iso/rhel-8.2-x86_64-dvd.iso  /var/www/html/westos/
退出保存
添加权限
   chmod +x /etc/rc.d/rc.local

这样以后开机就可以一直搭载镜像


给虚拟机里下载kolour画图


ip route add default via 172.25.254.250
echo nameserver 114.114.114.114 > /etc/resolv.conf
ping www.baidu.com     --------------检查网络是否链接成功

 

yum install -y https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm      -----------------这是在阿里云里找到的配置文件

      

 


scp root@172.25.254.100:/mnt/westos从主机里复制westos
输入密码验证
sh westos
dnf install kolourpaint -y   -----------下载成功

dnf         -------------软件管理命令
==安装包管理

 


    
      repolist  ---------------列出仓库信息
      clean all   -------------清除系统中已经加载的仓库缓存信息 /var/cache/dnf
      list all   --------------列出所有软件
    list available   ----------列出未安装软件
    list installed   ----------列出已安装软件
    install      --------------安装
    remove     ----------------卸载
    reinstall  ----------------重新安装
   search     -----------------搜索
   whatprovides   -------------搜索包含文件的软件包(已知名字)
   history      ---------------dnf执行历史
   history  info   ------------dnf执行历史详细信息
  group list    ---------------列出软件组
    group list --installed  ----列出已安装软件组
  group list  --available   ---列出未安装软件组
  group list --hidden  --------列出隐藏软件组
  group install       ---------安装软件组
  group info     --------------查看软件组信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值