#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-tw/TipsAndTricks/YumAndRPM (有關 CentOS 上的套件管理)
http://wiki.centos.org/zh-tw/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