CentOS 5.4 使用「新增/移除應用程式」時頻繁報錯,無法正常安裝軟體。根因是系統預設尋找光碟源,但光碟機可能無媒體或路徑錯誤。解決之道:將安裝光碟製作成 ISO 檔掛載為本地 YUM 源,並配置 autofs 實現按需自動掛載。
/var/ftp/centos.iso)。autofs 自動掛載點(如 /yum/iso),進入目錄時自動掛載 ISO。CentOS-Base.repo),啟用本地媒體源(CentOS-Media.repo)。# 放入 CentOS 5.4 安裝光碟
dd if=/dev/cdrom of=/var/ftp/centos.iso
# 或
cat /dev/cdrom > /var/ftp/centos.iso
# 耐心等待完成(視光碟速度約數分鐘)
路徑與檔名可自訂,例如放在桌面:dd if=/dev/cdrom of=~/Desktop/centos.iso。
# 建立觸發目錄
mkdir -p /yum
# 編輯 /etc/auto.master,新增一行
/yum /etc/auto.img
# 建立 /etc/auto.img,內容如下(注意格式:首欄無斜線)
iso -fstype=iso9660,loop :/var/ftp/centos.iso
關鍵細節:
/etc/auto.master 中的 /yum 對應掛載點前綴 /yum/iso。/etc/auto.img 首欄 iso 對應掛載點後綴,前方不可加斜線。-fstype=iso9660,loop 中的減號、逗號、冒號皆不可漏。service autofs restart
cd /yum/iso
ls
# 應顯示光碟內容(如 CentOS 目錄、repodata 等)
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.bak
# 確保 CentOS-Media.repo 存在且 baseurl 指向 file:///yum/iso
# 若無該檔,自行建立:
[c5-media]
name=CentOS 5.4 - Media
baseurl=file:///yum/iso
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
yum clean all
yum list
yum install <套件名>
# 應可正常下載安裝,不再報錯

Linux 使用 PAM (pam_tally2) 限制使用者登入失敗次數與自動解鎖
CentOS 安裝 kernel-headers 完整教學:版本對齊與手動安裝
Linux「Too many open files」錯誤徹底解決:ulimit、sysctl、limits.conf 三層調優實戰
Linux logrotate 切割 Tomcat catalina.out 日誌:每日輪轉、保留 5 份、壓縮、copytruncate 不重啟應用
Linux find 命令忽略指定目錄:-prune 參數完整用法與多目錄排除技巧
移除 Linux Kernel 版本號後綴「+」號的原理與作法