linux软件安装简介(apt和dpkg)

之前博文中提到过以源代码的方式来安装软件,也就是利用tarball进行软件的安装,但是比较麻烦,每次安装都需要检测操作系统与环境,设置编译参数,实际的编译等

如果我的linux系统和厂商的系统一模一样,那么在厂商的系统上面编译好的软件自然可以在自己的系统上运行,即类似windows的安装方式。

在linux,主要有两种软件管理器,分别是RPM和Debain的dpkg。

dpkg:派生于debian的linux大多使用这个机制,包括ubuntu,B2D

RPM:redhat centos suse 等

distribution代表软件管理机制使用命令在线升级机制(指令)
Red Hat/FedoraRPMrpm,rpmbuildYUM
Debian/UbuntuDPKG dpkgAPT(apt-get)

这里详细介绍下ubuntu的软件安装。也就是dpkg和apt-get

dpkg:Debian Packager


apt-get

apt-get install xxx 安装xxx  。如果带有参数,那么-d 表示仅下载 ,-f 表示强制安装  
apt-get remove xxx 卸载xxx  
apt-get update 更新软件信息数据库  
apt-get upgrade 进行系统升级  
apt-cache search 搜索软件包 

apt理论上要求要联网

apt-get和dpkg的对比:

dpkg绕过apt包管理数据库对软件包进行操作,所以你用dpkg安装过的软件包用apt可以再安装一遍,系统不知道之前安装过了,将会覆盖之前dpkg的安装。

dpkg是用来安装.deb文件,但不会解决模块的依赖关系,且不会关心ubuntu的软件仓库内的软件,可以用于安装本地的deb文件

apt会解决和安装模块的依赖问题,并会咨询软件仓库, 但不会安装本地的deb文件, apt是建立在dpkg之上的软件管理工具


转载于:https://www.cnblogs.com/sichenzhao/p/9320380.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值