#centos irc 频道内经常需用指令的初稿
<<TableOfContents: execution failed [Argument "maxdepth" must be an integer value, not "[1]"] (see also the log)>>
你被指向这页,可能是由于你在 CentOS 的一条 irc 频道上寻求协助。 这里的指令,你多数会需要用来析别你的问题。请使用 http://pastebin.centos.org 来刊登结果,并只张贴 pastebin 的连结在频道内。
1. 在你发问之先
请不要发这类问题:难道没有人可以帮忙吗?
我们推荐你阅读「如何聪明地发问」。
2. IRC 主题
请阅读它!截至 2012 年 3 月 8 日 {{{12:30 Topic for #centos: Welcome to #centos | Current: 6.2, 5.8 | Don't paste in here, use http://pastebin.centos.org/ | http://wiki.centos.org/irc | Backports: │http://tinyurl.com/r77l2 | Some thinking required | Be polite and considerate | CentOS-4 is past its End of Life : http://lists.centos.org/pipermail/centos-announce/2012-February/018462.html }}}
请亦参阅「填鸭式教育」。
3. 内核版本及 CentOS 发行版本
$ uname -a $ rpm -q centos-release
来自CentOS」:
检查你的 yum 配置文件:
$ rpm -V yum centos-release ; ls /etc/yum.repos.d/ ; yum repolist; grep -ir exclude /etc/yum.*
4. 支持多重结构的组件
要查看某台机器上的组件(多数是 32 位元兼容库)的结构:
rpm -qa --qf "%{name}-%{version}-%{release}.%{arch}\n" | sort ; \ rpm -q --qf "%{name}-%{version}-%{release}.%{arch}\n" glibc\*
5. 有关 CPAN 及编译源代码
通过 CPAN 来安装 perl 模块不被支持的,请使用第三方软件库来安装 perl 模块。
$ which perl; rpm -q perl; rpm -V perl
遗漏 perl 模块的信息及利用 yum 指令来寻找它的样例:
Can't locate LWP/UserAgent.pm in @INC ... $ yum provides "perl(LWP::UserAgent)" perl-libwww-perl.noarch : A Perl interface to the World-Wide Web # yum install perl-libwww-perl
这样做是由于 CPAN 轻视包装系统,而为要让 perl 能正常运作,它会复盖现有的 CentOS 文件,当中不乏核心文件。
更广义来说,以编译自源代码的二进制文件来取替系统内某些核心库如 zlib,会绕过 RPM 利用 .so 文件名而作出的兼容性检查。所得出的系统,肯定已不再是 CentOS。
6. 额外资源
…… 你亦应该考虑参阅以下资源、常见问题集、及提示:
技术性资源
你系统上的 man 及 info 页;请寻找它们:man -k topic | less
http://wiki.centos.org/zh/TipsAndTricks/YumAndRPM (有关 CentOS 上的组件管理)
http://wiki.centos.org/zh/AdditionalResources/Repositories (假若你需要 CentOS 未提供的组件)
http://wiki.centos.org 上的 SEARCH 按钮
利用 google 寻找 centos.org 网站 -> http://www.google.com/search?q=site%3Acentos.org+
7. 常见错处
你并不是执行 CentOS:见 「其它声音」
你是 root,或者认为你的身份是…… 「成为 root 用户」(问题涉及成为 root 后未清除路径中属於其它用户、有潜在危险的路径)
Translation of revision 27