比起Fedora来Ubuntu的apt(dpkg)包管理就是个垃圾

前不久使用到ubuntu编译 android,缺失一些库,使用apt 命令安装软件真的很麻烦,这点比起redhat(fedora)来说差多了,

或者说ubuntu就不懂软件包管理。缺乏人性化或智能化

1. 举个实例:  

    我一个可执行程序a.elf 依赖于libc6.so.6 (可用 ldd a.elf命令查询可执行程序依赖于哪些库)

    结果我无法直接使用 apt-get install libc.so.6 库,而 fedora 使用命令  yum install libc6.so.6 即可 自动安装。

    apt 命令则不行,得先 apt-file search libc6.so.6 查询到安装包名后,才能进行。

    我的可执行程序依赖的库很多时,这就非常悲催了,很多的依赖库,我得一个个的apt-file search ,确认后再apt-get install, 如此低效,真有点不像是linux风格

   而使用 fedora,则可以通过脚本,很容易提取出相应的库名,然后直接执行 yum install -y 库名列表 即可。效率很高。

2. 一个非常不爽的地方,搜索一个安装包得使用 apt-cache search 命令,安装时又用另一个命令 apt-get install ,完全没必要使用那么多命令,

    有多少人记得那么多的命令,通常相关功能,只提供一个命令比较好,需要具体功能,使用 cmd --help 即OK,yum 命令即是这样(yum install/search),使用起来比较简洁。

3. 针对一个软件包的依赖安装,本来是个表格结构的,看起来一目了然,而 apt-get install 确不这么做,升级起来一点都不舒服,不仔细真不知道有些依赖包。

    真应该向 redhat(fedora)  学习

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值