debian 8.2 gcc装上之后居然没有man?

最大的社区版本,Ubuntu的发源地
回复
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

debian 8.2 gcc装上之后居然没有man?

#1

帖子 科学之子 » 2016-01-28 1:07

debian 8.2 gcc装上之后居然没有man?
印象中很多包,只要装上,man command 就会出来手册.
但我装上gcc之后一段时间,突然想看看gcc手册,居然发现没有安装?
经过搜索发现需要安装"gcc-doc"这个包,装上之后man就出来了
搜索过程:
搜索引擎:百度
关键字:"gcc man 安装"(不含最外层双引号)
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: debian 8.2 gcc装上之后居然没有man?

#2

帖子 vickycq » 2016-01-28 9:17

debian 8.2 gcc装上之后居然没有man?
安装 gcc-doc 需要添加 non-free 源
man page 内容本身位于 gcc-4.9-doc 中,此包位于 non-free 区
而 gcc-doc 位于 contrib 区,本身不包含任何内容,只依赖 gcc-4.9-doc

这是由于 gcc-doc 以 GNU自由文档许可证(GDFL) 发布,而 Debian 坚持认定 GDFL 为 non-free,与收录自由软件的原则相悖。具体争论主要集中在:
Wikipedia 写了:GNU自由文档许可证明确地区分“文档”及“次要章节”。...... 次要章节可以被指定为“不变章节”。被指定为不变章节的文字不可以被修改或删除。
具体参考:
https://people.debian.org/~srivasta/Pos ... ment.xhtml
https://en.wikipedia.org/wiki/GNU_Free_ ... #Criticism
https://lists.debian.org/debian-devel/2 ... 00547.html
http://forums.debian.net/viewtopic.php?f=30&t=104087
http://unix.stackexchange.com/questions ... e-manually
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: debian 8.2 gcc装上之后居然没有man?

#3

帖子 vickycq » 2016-01-28 10:36

gcc-doc 和 gcc 的关系不是 "Depends",而是 "Suggests"
sug: gcc-doc
documentation for the GNU compilers (gcc, gobjc, g++)
安装时自动安装 "Suggests"

代码: 全选

apt-get -o APT::Install-Suggests="true" install gcc
apt-get install --install-suggests gcc 
这样会把一大堆 "Suggests" 的包,和 "Suggests" 的包 "Suggests" 的包都装上。
不过这样做并不明智,因为通常这样 "Suggests" 的包数量相当大。

参考 http://askubuntu.com/questions/522948/l ... l-suggests
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
yangdawei.hit
帖子: 245
注册时间: 2015-01-02 15:32
系统: Debian

Re: debian 8.2 gcc装上之后居然没有man?

#4

帖子 yangdawei.hit » 2016-02-06 8:21

这几天正在用gcc,确实没有man到。竟然有此帖恰逢其时,学习了。
回复