11、Linux软件管理与共享库管理全解析

Linux软件管理与共享库管理全解析

一、Debian系统源包相关

Debian系统也有可用的源包,但除了专门的Debian及相关发行版网站外,Debian源包较为罕见。有这些源包的网站所提供的形式通常能在合适的Debian或相关系统上轻松安装。所以,从源重建Debian包的可能性相对较小。

需要注意的是,编译源包通常要求系统安装了合适的开发工具,比如GNU编译器集合(GCC)和各类开发库。开发库是库的一部分,能让程序基于该库编写。很多Linux安装即使安装了匹配的二进制库,也可能缺少开发库。因此,重新编译源包可能需要安装不少包。当尝试构建源包失败时收到的错误信息,有助于找出所需的软件,但可能需要读取多行错误信息,并使用包管理系统搜索合适的工具和开发库(开发库的名称中常包含“dev”或“devel”字符串)。

二、定位问题包的其他版本

2.1 解决依赖和冲突问题

通常,解决依赖问题或包冲突最简单的方法是使用要安装包的不同版本。可以是更新或更旧的官方版本(如4.2.3而非4.4.7),也可能是同一官方版本但为你的发行版构建的,而非其他发行版。像RPMFind(www.rpmfind.net)和Debian的包列表(www.debian.org/distrib/packages)等网站,在查找包的替代版本时非常有用。你自己发行版的网站或FTP站点也是查找包的好地方。

2.2 选择合适版本

如果要安装的包需要比你现有版本更新的库,而你又不想升级这些库,那么包的旧版本可能能与你现有的库兼容。不过,在安装这样的程序之前,应该确认新版本程序是否修复了安全漏洞。如果是,就应该寻找其他安装该包的方法。 <

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值