普通包与*-dev包和*-dbg包有什么区别,怎么用?

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
lwaterl
帖子: 379
注册时间: 2007-08-24 17:46

普通包与*-dev包和*-dbg包有什么区别,怎么用?

#1

帖子 lwaterl » 2012-02-18 18:32

普通包与-dev包和-dbg包有什么区别,怎么用?一般什么时候用什么包?
好多包都是这样
http://packages.debian.org/search?lang= ... rds=libxft
libxft的包共有四个包:
libxft2
libxft-dev
libxft2-dbg
以上两个都依赖libxf2
libxft2-udeb
又如http://packages.debian.org/search?suite ... -video-ati
xserver-xorg-video-ati
xserver-xorg-video-ati-dbg
翻译了一下,还是不懂
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 普通包与-dev包和-dbg包有什么区别,怎么用?

#2

帖子 eexpress » 2012-02-18 18:34

ub把开发包独立出来,因为普通用户不需要编译软件,不需要安装无用的包。
其他发行版本,很多不分出来的。
● 鸣学
头像
lwaterl
帖子: 379
注册时间: 2007-08-24 17:46

Re: 普通包与-dev包和-dbg包有什么区别,怎么用?

#3

帖子 lwaterl » 2012-02-18 18:36

还是没懂啊,软件下面的说明都一样,到底安哪个呢?
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: 普通包与*-dev包和*-dbg包有什么区别,怎么用?

#4

帖子 eexpress » 2012-02-18 18:39

那你要干嘛。先说。
为什么要手动安装lib的包。
lib的包,基本不需要你管理的。都是其他软件,自动依赖时,附带安装的。
● 鸣学
头像
lwaterl
帖子: 379
注册时间: 2007-08-24 17:46

Re: 普通包与*-dev包和*-dbg包有什么区别,怎么用?

#5

帖子 lwaterl » 2012-02-18 18:44

前天用debootstrap装了一个Debian
现字体桌面都弄好了,(和arch里的.fonts.conf一样,字体都弄好了,桌面fvwm,直接用的arch上的2rc)
但字体效果很有问题,查网后可能是libxft,cairo没安(或不对),我想安装下,这些包就弄不明白了 (ati的也是,只不过看没有人提及ati-dbg,就没管)
(正在看字体区的顶置)
rediscover
帖子: 3173
注册时间: 2010-01-13 23:26

Re: 普通包与*-dev包和*-dbg包有什么区别,怎么用?

#6

帖子 rediscover » 2012-02-18 18:52

普通包是给大多数人用的
-dev 是这个库的头文件,有时里面还有静态库和其他开发时可能需要的文件
-dbg 是调试符号,用 gdb 调试软件的时候用
Here I am.
Ubuntu 桌面培训 - 全中文官方文档,含汉化截图,提供PDF
头像
lwaterl
帖子: 379
注册时间: 2007-08-24 17:46

Re: 普通包与*-dev包和*-dbg包有什么区别,怎么用?

#7

帖子 lwaterl » 2012-02-18 18:55

哦,这样的话,我就不在包上找问题了 :em04
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: 普通包与*-dev包和*-dbg包有什么区别,怎么用?

#8

帖子 自由建客 » 2012-02-18 21:59

普通包,二进制文件,那软件本身。
-dev 是开发包,供别人开发别的软件调用它用的。
-dbg 是调试包,供别人帮忙调试它自己用的。
回复