#centos irc 頻道內經常需用指令的初稿

你被指向這頁,可能是由於你在 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. 額外資源

…… 你亦應該考慮參閱以下資源、常見問題集、及提示:

技術性資源

7. 常見錯處

Translation of revision 27

zh-tw/irc centos request (last edited 2012-04-24 06:53:57 by TimothyLee)