deb/rpm软件包

软件包 deb软件包   rpm软件包

软件包管理工具   dpkg   apt

rpm包-在红帽LINUX、SUSE、Fedora可以直接进行安装,但在Ubuntu中却无法识别
deb包-是Ubuntu的专利,在Ubuntu中双击deb包就可以进入自动安装进程;


filename_Version_Reversion_Architectrue.deb

软件包名_软件版本_修订版本_体系架构

 

dpkg  1.不支持在线安装

        2.不检查软件包依赖关系

安装:sudo dpkg -i 软件包

不完全卸载:sudo dpkg -r 软件包名

完全卸载:sudo dpkg -P 软件包名

查看软件包信息:sudo dpkg -s 软件包名

 

apt 1. 支持在线安装

      2. 自动检查依赖关系

 

/var/lib/apt/lists 索引文件

/etc/apt/source.list 存放网址

/var/cache/apt/archives 存放下载好的软件包

apt工作原理: 首先找到索引文件 通过索引文件找到适合当前系统的软件源 

将下载好的软件源存放到/var/cache/apt/archives目录下

 

下载并安装 sudo apt-get install 软件包名

查询信息 sudo apt-cache show 软件包名

下载源码 sudo apt-get source 软件包名

不完全删除:sudo apt-get remove 软件包名

完全删除: sudo apt-get --purge remove 软件包名

清除下载好的软件包 sudo apt-get clean

更新索引文件:sudo apt-get update

更新所有安装的软件包 sudo apt-get upgrade

查询已安装的软件包的:sudo apt-cache pkgnames | wc –l


rpm软件包:

rpm  -qa  查询系统中的所有软件包
rpm  -q  bash  查询软件包bash是否安装
rpm  -qi bash  查询bash包的详细信息
rpm  -ql bash  bash包中所包含的文件列表

安装rpm包    rpm  -i  vim-common-7.2.446-2.fc14.i686.rpm
带进度安装   rpm -ivh vim-common-7.2.446-2.fc14.i686.rpm    

查询指定rpm包所依赖的内容rpm -qR  vim-enhanced

查询哪个包提供了这个软件包   rpm -q --whatprovide  vim-common

卸载rpm包   rpm -e  vim-enhanced

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值