Linux 程序包

系统库

调用硬件功能的程序包
大部分系统库都是C语言编写的。

程序安装流程

源代码- 预处理- 编译- 汇编-链接
    静态编译:依赖包全部打包到安装包
    共享编辑:依赖系统程序 .so文件

程序包管理器

类别

  1. debian

     deb(程序包管理器),dpt(程序包后缀)
    
  2. redhat

    rpm,rpm
    

前端管理工具

自动查找下载依赖包

yum:rpm包管理器的前端工具
apt-get:deb包管理器的前端工具
zypper:suse上的rpm前端管理工具
dnf:Fedora rpm的前端管理工具

命令

  • RPM包管理
     -i :install
     -v:显示详情
     -h:显示进度
  • 安装:
    rpm -ivh filename
  • 重新安装:
    rpm -ivh –replacepkgs fielname
  • 升级
    rpm -Uvh filename
    rpm -U || –upgrade fielname (已安装则升级,不存在则安装)
    rpm -F || –freshep filename(已安装则升级,不存在无操作)
    –oldpackage:降级
    –force:强制升级

  • 查询

    rpm -q 命令
    -c:查询安装包配置文件
    -i :安装包信息
    -l :查看安装文件所有文件
    -V : 查看改变的文件
    -f:查看命令的程序包
    -a:查看安装包版本

  • 卸载
    rpm -e filename

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值