包管理系统总结

本文概述了在Debian/Ubuntu系统中如何使用apt-get、aptitude和dpkg进行包管理;在RHEL/CentOS中通过yum和rpm进行软件安装与依赖解决;以及在FreeBSD系统中利用pkg_add、pkg_info和pkg_delete等工具进行包操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Debian/Ubuntu

使用apt-get、aptitude、dpkg


rhel/Centos

使用yum/rpm

安装生成rpm包需要的依赖包yum-builddep,前提是依赖包在Yum的仓库中,或者本地rpm文件,

例如安装ceph在oracle linux下的依赖时: 

sudo yum-builddep –y /tmp/ceph.spec

/tmp/ceph.spec文件中不能包含@字符,

所以先使用sed替换

sed –e ‘s/@//g’ < ceph.spec.in > /tmp/ceph.spec

强制卸载包 

rpm –e –nodeps PACKAGE

Freebsd

使用pkg_add、 pkg_info、 pkg_delete等

Pkg info查看所有安装包(pkg info leveldb)
Pkg search 在包仓库查找
Pkg install 安装
pkg install lang/gcc49
Pkg remove 删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值