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

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

1. Debian系统源包情况

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

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

2. 寻找问题包的其他版本

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

如果要安装的包需要比现有版本更新的库,而又不想升级这些库,那么旧版本的包可能能与现有库兼容。但在安装此类程序前,要确保新版本程序没有修复安全漏洞。如果有,就需寻找其他安装包的方法。

寻找包的其他版本也存在问题,有时确实需要安装不正确的那个版本,因为它可能有需要的功能或修复了重要漏洞。有时其他版本可能不可用,或者无法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值