Linux基础命令-软件包管理机制

文章介绍了Linux系统中两种主要的软件包管理工具——Deb和Rpm。Deb包主要用于Debian和Ubuntu系统,可通过dpkg命令进行离线安装、移除等操作,而APT用于在线安装和管理Deb软件包。Rpm包则在RedHat、Fedora和CentOS系统中使用,通过yum工具进行相应的安装、卸载和更新等操作。
摘要由CSDN通过智能技术生成

软件包管理机制

两种软件包管理工具

Linux系统主要支持Deb和Rpm两种软件包管理工具,这里我们主要讲Deb软件包.

1.Deb包

主要应用于Debian系列包括现在比较流行的Ubuntu等发行版上

  • 离线安装 (在已经有安装包的情况下,不需要网络)
   dpkg -i 软件包名    -- 安装一个已经在系统中存在的软件包
   dpkg -r 软件包名    -- 移除软件包
   dpkg -s 软件包名    -- 显示出软件包的安装状态
   dpkg -P 软件包名    --移除已安装软件包及配置文件
   dpkg -L 软件包名    --列出安装的软件包清单
   dpkg -s 软件包名    --显出软件包的安装状态

比如,这是我在windows上下载的deb包放到Ubantu中,这样就可以使用dpkg来操作这个已经存在的软件包,并且不需要网络

在这里插入图片描述

在这里插入图片描述

  • 在线安装 (需要网络)
    APT ( Advanced Packaging Tool)是Ubuntu Linux中功能最强大的命令行软件包管理工具,用于获取、安装、编译、卸载和查询Deb软件包,以及检查软件包依赖关系。
    Ubuntu采用集中式的软件仓库机制,将各式各样的软件包分门别类地存放在软件仓库中,进行有效地组织和管理。然后,将软件仓库置于许许多多的镜像服务器中,这样,所有的Ubuntu用户随时都能获得最新版本的安装软件包。

    在这里插入图片描述
    apt-get 后面加下列选项
    在这里插入图片描述

    这里给大家展示下载软件,大家也可以尝试一下,然后执行oneko试试看,这里的oneko就相当于一个软件
    在这里插入图片描述在这里插入图片描述
    这里就出现了一只可爱的猫咪,他会跟着你的鼠标来回跑动
    再删除软件试试 apt-get remove oneko
    在这里插入图片描述
    删除后再执行oneko会发现就执行不了了
    在这里插入图片描述

2.Rpm包

主要应用在RedHat系列包括 Fedora,Centos等发行版的Linux系统上

  • Rpm软件包使用yum来操作
   yum install 软件包名   -- 安装软件包
   yum remove 软件包名    -- 卸载软件包
   yum update 软件包名    -- 更新软件包
   yum search 软件包名    -- 查找软件包
   yum list              -- 列出所有可安装的软件包
   yum list updates      -- 列出所有可更新的软件包
   yum list installed    -- 列出所有已安装的软件包

在这里插入图片描述
![在这里插入图片描述](https://img-blog.csdnimg.cn/abef2e22f47540439cde14023d2c57d7.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值