The Debian GNU/Linux FAQ -------------------------------------------------------------------------------- 概述 本文档解答一些关于Debian GNU/Linux的常见问题. -------------------------------------------------------------------------------- 版权声明 Copyright © 1996-2003 by Software in the Public Interest 在遵守并包含本文档版权声明的前提下,允许制作和发布本文档的完整拷贝. 在遵守上述完整拷贝版本有关版权声明的前提下,允许拷贝和发布基于本文档完整拷贝的修改版本,并且,发布所有通过修改本文档而得到的工作成果,须使用与本文档的许可声明一致的许可声明。 在遵守上述修改版本版权声明的前提下,允许拷贝和发布本文档其它语言的翻译版本,如果本许可声明有经自由软件基金会(Free Software Foundation)核准的当地化译本,则遵循当地化译本。 -------------------------------------------------------------------------------- 目录 ●1. 概论 ○1.1 什么是Debian GNU/Linux? ○1.2 OK, 我知道Debian是... linux是什么? ○1.3 什么是"Hurd"? ○1.4 Debian GNU/Linux与其他linux发行版有什么不同?为什么要选择Debian GNU/Linux? ○1.5 Debian 计划与自由软件基金会的GNU计划。 ○1.6 Debian 的发音及含义。 ●2. Debian GNU/Linux的获得与安装 ○2.1 Debian 的最新版本是什么? ○2.2 如何得到Debian 的安装盘? ○2.3 如何从光驱安装Debian? ○2.4 我有刻录机,如何获得Debian 影像? ○2.5 可以软盘安装吗? ○2.6 可以网络安装吗? ●3. 兼容问题 ○3.1 可以在什么样的硬件上运行 ○3.2 与其他的linux发行版兼容行如何 ○3.3 Debian 源码与其他Unix兼容性如何 ○3.4 我可以在RedHat/Slackware/...上使用Debian 的包(".deb"文件)吗?我可以在Debian 上使用RedHat的rpm包吗? ○3.5 Debian 可以运行我的"a.out"程序吗? ○3.6 Debian 可以运行libc5程序吗? ○3.7 Debian 可以编译libc5程序吗? ○3.8 如何安装非Debian 格式程序? ○3.9 我运行foo时为什么提示无法找到libX11.so.6? ○3.10 为什么我编译程序需要libtermcap? ○3.11 为什么无法安装AccelX? ○3.12 为什么我的XFree2.1崩溃了? ●4. Debian 的软件系统 ○4.1 Debian GNU/Linux上有那些应用程序与开发软件? ○4.2 谁写的这些软件? ○4.3 如何得到Debian的当前已开发软件列表? ○4.4 Debian GNU/Linux缺少什么? ○4.5 我编译程序时为什么会有"ld: cannot find -lfoo"提示?Debian的库文件里怎么没有libfoo.so? ○4.6 Debian支持Java吗? ○4.7 我怎么确定我正在使用Debian,怎么检查它的版本? ○4.8 对其他语言(非英语)支持的怎么样? ○4.9 关于US的出口限制? ○4.10 如何得到pine? ●5. Debian的FTP ○5.1 Debian的FTP上有哪些目录? ○5.2 在dists目录有哪些版本 ? ○5.3 象slink,potato,等等 是什么意思? ·5.3.1 以前用过哪些代码名 ·5.3.2 它们源自哪里 ○5.4 frozen是什么? ○5.5 sid是什么? ·5.5.1 sid的历史 ○5.6 stable目录的内容 ○5.7 testing目录的内容 ○5.8 unstable目录的内容 ○5.9 dists/stable/main的内容 ○5.10 哪里可以获取源代码? ○5.11 pool目录下是什么? ○5.12 什么是"incoming" ●6. Debian的包管理系统 ○6.1 什么是Debian包? ○6.2 Debian包的格式 ○6.3 为什么Debian包名字这么长 ○6.4 Debian的控制文件 ○6.5 Debian的配置文件 ○6.6 Debian软件包的脚本 ○6.7 软件包的优先级 ○6.8 什么是虚拟包 ○6.9 软件包的关联 ○6.10 Pre-Depends什么意思 ○6.11 包的状态 ○6.12 如何锁定一个包 ○6.13 如何安装一个source包 ○6.14 如何从源码创建二进制包 ○6.15 自己制作Debian包 ●7. Debian包的管理工具 ○7.1 提供了哪些管理工具 ·7.1.1 dpkg ·7.1.2 dselect ·7.1.3 dpkg-deb ·7.1.4 pat-get ·7.1.5 dpkg-split ○7.2 如何升级一个运行中的程序 ○7.3 我的Debian系统上装了哪些软件包 ○7.4 找出一个文件的归属包 ●8. 更新系统 ○8.1 把基于libc5的Debian1.3.1(或更低)升级到基于libc6的2.0版(或更高) ○8.2 更新我的系统 ·8.2.1 APT ·8.2.2 pdkg-ftp ·8.2.3 mirror ·8.2.4 dpkg-mountable ○8.3 升级软件必须是单用户模式吗 ○8.4 需要在硬盘上保留.deb吗 ○8.5 添加软件日志 ●9. Debian与内核 ○9.1 可以不考虑Debian因素编译内核吗 ○9.2 Debian的编译内核工具 ○9.3 制作启动软盘 ○9.4 Debian下的模块管理 ○9.5 如何删掉旧内核 ●10. 定制Debian GNU/Linux ○10.1 如何确定所有的程序使用的是相同的页面尺寸 ○10.2 访问硬件设备的安全问题 ○10.3 如何启动Debian时加载控制台字体 ○10.4 如何配置一个X11程序的默认值 ○10.5 好像每个linux发行版都有不同的启动方式,告诉我Debian的方式 ○10.6 好像Debian不使用rc.loca定制启动过程;提供了什么工具 ○10.7 软件包管理工具怎样处理包含其它包的配置文件的软件包 ○10.8 不同版本软件包的文件的替代 ○10.9 如何让Debian的软件包管理系统管理非Debian格式软件包 ○10.10 Debian对不同喜好的支持 ●11. 从Debian GNU/Linux获取支持 ○11.1 Debian GNU/Linux的其他文档 ○11.2 在线资源 ·11.2.1 邮件列表 ·11.2.2 维护人员 ·11.2.3 新闻组 ○11.3 寻找资料的快速方法 ○11.4 已知错误的记录 ○11.5 如何提交一个Debian中的错误 ●12. Debian项目 ○12.1 如何成为一个Debian软件开发者 ○12.2 如何向Debian项目捐赠资源 ○12.3 如何向Debian项目捐资 ·12.3.1 SPI组织 ·12.3.2 自由软件基金会(FSF) ●13. 作为商品销售Debian GNU/Linux ○13.1 我可以制作并销售Debian CD吗? ○13.2 可以包装成非免费软件 ○13.3 可以在Debian GNU/Linux 上开发我的linux版本吗 ○13.4 可以我的商业程序做成Debian包吗? ●14. 对下一个Debian发行版的一些展望 ○14.1 增加安全性 ○14.2 增强对非英语用户的支持 ○14.3 更多的体系结构 ○14.4 更多内核 ●15. 关于这篇FAQ的一些资料 ○15.1 作者 ○15.2 反馈 ○15.3 获取 ○15.4 文档格式
The Debian GNU/Linux FAQ [概论]
1. 定义与概述 -------------------------------------------------------------------------------- 1.1 什么是Debian GNU/Linux Debian GNU/Linux是指一个linux操作系统发行版和在它上运转的许多的包的集合。 事
实上,用户可以通过互联网获取Linux内核,进行编译。通过同样的方法获取应用程序的源码,进行编译。然后装到自己的系统上。对于那些复杂的程序来说,
这个过程是费时的易错的。因此,用户通常通过发行版来获取操作系统和应用程序。发行版是通过软件、协议、包管理机制,以及安装维护工具、文档和其它服务来
区分的。 Debian GNU/Linux是志愿者建立一个免费,高质量Unix 兼容操作系统的努力的结果。建立自由的类UNIX操作系统的想法源于GNU计划,组成Debian GNU/Linux 许多应用程序也是由GUN项目开发的。 Debian的免费与GUN是一致的(详见Debian自由软件指南)。我们所说的Free是指其自由,而不是价格。免费软件是指你可以自由分发其拷贝,如果你愿意,你可以得到其源码,可以对其修改或使用,并且你知道你能做这些事情。 Debian项目是Ian Murdock 在1993年创建的,最初是在在自由软件基金会的GUN计划下发起的。现在,Debian开发者认为这是GUN计划的一个分支。 Debian GNU/Linux 是: ●灵活性:Debian目前有超过8250个软件包。Debian为用户提供了选择软件包安装的工具。在任何Debian 镜像站点都可以找到关于当前软件包的列表和描述。 ●自由:使用和分发无需任何费用。Debian GNU/Linux的所有正式软件都是遵循GNU的通用公共许可证的。 Debian FTP包含大概350个受限制可分发的软件包(在non-free和 contrib 部分)。 ●动态的:大约有900 位志愿者经常开发新的或改进代码,Debian更新非常快,每几个月都有新的发行计划,FTP每天都更新。 尽管Debian GNU/Linux是免费软件,仍然可以在它的基础上构建linux商业版本,详见13.3可以在Debian GNU/Linux 上开发我的linux版本吗 -------------------------------------------------------------------------------- 1.2 OK,我知道Debian 是... linux是什么?
阅读(3551) | 评论(0) | 转发(0) |
| |