当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题]lib是什么谁能解释下
帖子发表于 : 2007-11-26 14:12 

注册: 2007-07-20 11:07
帖子: 11
送出感谢: 0 次
接收感谢: 0 次
下列的软件包有不能满足的依赖关系:
mplayer: 依赖: libartsc0 (>= 1.5.0-1) 但却无法安装它
依赖: libaudio2 但却无法安装它
依赖: libdvdnav4 (>= 0.1.10) 但却无法安装它
依赖: libggi2 (>= 1:2.2.1) 但却无法安装它
依赖: libjack0 (>= 0.103.0) 但却无法安装它
依赖: libmad0 (>= 0.15.1b) 但却无法安装它
依赖: libmpcdec3 但却无法安装它
依赖: libpango1.0-0 (>= 1.18.3) 但是 1.18.2-0ubuntu1 正要被安装
依赖: libpulse0 但却无法安装它
依赖: libsvga1 但却无法安装它
依赖: libungif4g (>= 4.1.4) 但却无法安装它
依赖: libxvmc1 但却无法安装它


请问下在什么地方才可以下到这些软件包
还有就是lib是什么谁能解释下
lib一共有多少软件包
我不想总依赖apt来下载软件 高手帮忙呀 谢谢了~


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-11-26 14:40 
头像

注册: 2006-10-25 18:10
帖子: 2677
地址: 长沙
送出感谢: 0 次
接收感谢: 0 次
楼主你哪里搞的 mplayer 装都装不上?


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-11-26 14:47 
头像

注册: 2007-01-15 17:15
帖子: 3766
送出感谢: 0 次
接收感谢: 0 次
lib 是 ( library 库 ) , 通俗的理解就是程序设计者把一些公用的功能模块单独放到某个文件( 一般是 *.o *.so *.a ... ) , 所以linux 下的应用软件发布的时候可能可执行文件很小, 但是它得依赖许许多多的库文件才能工作,这也是linux 的一个显著特征,出于代码复用的设计 .

比如 A , B , C 软件都要用到某个 lib_D.so , 这样 ABC在发布的时候不一定都要带上 lib_D.so , 只要系统里有一份copy就行了,但是没有不行! 而且,内核也会处理在内存中只有 lib_D.so的一个实例,既节约硬盘也节约内存了 ...

所以 apt 包管理机制就得负责处理这样的依赖关系,mplayer 会依赖很多的 lib*** , 有的系统里已有,有的没有,有的版本过期,之类的事情, ..

建议 sudo apt-get update && sudo apt-get dist-upgrade 一下,循环依赖一般都能解决


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-11-26 14:48 
头像

注册: 2007-09-16 8:29
帖子: 14252
送出感谢: 172
接收感谢: 271
lib是库文件,就是给应用程序提供功能的文件,有了他一些公用的函数、过程、对象等可以直接调用,不用每做一个程序都去重新开发。
楼主碰见的问题是程序依赖性问题,是一个比较麻烦的事。
如果从源里安装,依赖关系会自动维护,但自己下载deb包安装,就需要手工下载依赖包,分先后顺序来安装。
我只能解释一下,楼主问题我帮不上忙。


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-11-26 14:58 
头像

注册: 2007-10-23 21:11
帖子: 461
地址: 香港
送出感谢: 0 次
接收感谢: 0 次
sudo spt-get install -f

就自動裝上了~


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译