萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> CentOS 5.4增添或刪除應用時出錯怎麼辦?

CentOS 5.4增添或刪除應用時出錯怎麼辦?

  CentOS 5.4版本中,在添加或刪除軟件的時候出現了報錯提示,到時添加或刪除軟件不成功,對不少人造成了一定的困擾,下面小編就給大家介紹下CentOS 5.4刪除或增添應用時報錯的解決方法。

  首先開機後把CentOS的安裝盤放入光驅, 進入/var/ftp目錄。進入其他目錄也是可以的。

  執行 dd if=/dev/cdrom of=/var/ftp/centos.iso

  或者 cat /dev/cdrom 》 /var/ftp/centos.iso

  上面兩條指令執行任意一條就可以了。含義是把光驅裡面的內容寫入到/var/ftp目錄下的centos.iso文件中。

  對於/var/ftp/centos.iso而言,/var/ftp是光盤鏡像文件centos.iso的保存目錄,centos.iso是制作的鏡像文件名稱。這些內容是要根據個人的情況來寫的。

  比方說,如果想把鏡像文件保存在桌面上,就要寫

  dd if=/dev/cdrom of=~/Desktop/centos.iso

  或者 cat /dev/cdrom 》 ~/Desktop/centos.iso

  如果鏡像文件想采用其他的名稱比方說linux.iso可以

  dd if=/dev/cdrom of=/var/ftp/linux.iso

  或者 cat /dev/cdrom 》 /var/ftp/linux.iso

  這一步不是必須的,但是建議做一下。以後需要安裝軟件的時候,就不必再事先放入光盤了。而且這步操作時間可能會略長一些。需要耐心等待。

  在等待期間做觸發掛載。就是說建立一個目錄。當進入該目錄以後,輸入ls指令,立刻顯示出光盤鏡像裡面的內容。

  打開一個新的終端,

  假定觸發掛載目錄是/yum/iso那麼

  mkdir /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則是需要自己建立的新文件。

  對於 新文件/etc/auto.img來說,裡面的內容:iso -fstype=iso9660,loop :/var/ftp/centos.iso中最開始的iso就是觸發掛載目錄的後半部分。 最後的/var/ftp/centos.iso就是你的光盤鏡像文件所在的目錄以及鏡像文件自身的名稱。 提醒一下:在/etc/auto.img文件中,新添加的內容裡,最左端的iso前面沒有任何字符。不要寫成/iso 那個紅色的/是多余的,對於中間部分, -fstype=iso9660,loop 最開始的那個紅色的-是需要的。對於等好右側的內容只要記住就原樣照抄就是。對於右側:/var/ftp/centos.iso來說紅色的冒號也是必需的。

  現在可是看看鏡像文件是否已經制作完成。方法是回到原來制作鏡像文件的那個終端裡面,看一下終端裡面是否出現了類似於[root @localhost ~] #的內容,如果有了說明制作完成。可以進行下一步操作

  輸入service autofs restart

  然後,cd /yum/iso

  ls如果以上步驟都正確可以看到光盤鏡像裡面的內容。

  現在進入到/etc/yum.repos.d目錄

  該目錄有兩個文件。一個是CentOS-Base.repo另外一個是CentOS-Media.repo

  第一個文件CentOS-Base.repo負責在網絡環境中的安裝源管理,如果你的yum源是在網絡上需要使用ftp HTTP等服務才能正確安裝軟件,請使用它。而你的yum源是在本機上就使用CentOS-Media.repo,將CentOS-Media.repo改名為CentOS-Media.repo.bak

  在這裡,既然已經制作的光盤鏡像文件,那麼就采用CentOS-Media.repo文件,而把CentOS-Base.repo改個名字。只要不是以.repo作為後綴就可以。比方說改名為CentOS-Base.repo.bak或者將CentOS-Base.repo移動到其他目錄。

  現在打開CentOS-Base.repo文件,在裡面編輯

上一頁12下一頁共2頁

  修改成如下內容:

  [c5-media]

  name=CentOS-$releasever - Media

  baseurl=file:///yum/iso

  # file:///media/cdrom/

  # file:///media/cdrecorder/

  gpgcheck=0

  enabled=1

  gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

  注意一下。在這個文件前面的注釋裡面有這樣的內容:

  # or for ONLY the media repo, do this:

  #

  # # or for ONLY the media repo, do this:

  #

  # yum --disablerepo=\* --enablerepo=c5-media [command]

  [command]

  就是說如果你只想使用本機上的yum源需要運行yum --disablerepo=[red]/[/red]* --enablerepo=c5-media

  注意,文檔中的斜線方向錯了。需要改正。

  [root@fom yum.repos.d]# yum clean all

  Loaded plugins: fastestmirror

  Cleaning up Everything

  Cleaning up list of fastest mirrors

  [root@fom yum.repos.d]# yum list

  Loaded plugins: fastestmirror

  Loading mirror speeds from cached hostfile

  Installed Packages

  Deployment_Guide-zh-CN.noarch 5.2-11.el5.centos installed

  Deployment_Guide-zh-TW.noarch 5.2-11.el5.centos installed

  GConf2.i386 2.14.0-9.el5 installed

  ImageMagick.i386 6.2.8.0-4.el5_1.1 installed

  MAKEDEV.i386 3.23-1.2 installed

  MySQL-python.i386 1.2.1-1 installed

  NetworkManager.i386 1:0.7.0-9.el5 installed

  NetworkManager-glib.i386 1:0.7.0-9.el5 installed

  NetworkManager-gnome.i386 1:0.7.0-9.el5 installed

  …………………………

  [root@fom yum.repos.d]# system-config-packages

  Loaded plugins: fastestmirror

  Loading mirror speeds from cached hostfile

  Loading mirror speeds from cached hostfile

  Loading mirror speeds from cached hostfile

 CentOS 5.4增添或刪除應用時出錯怎麼辦?

  上面就是CentOS 5.4添加或刪除軟件報錯的解決方法,如果你遇到了相同的問題,不妨試試本文介紹的方法,輕松解決軟件無法刪除的難題。

上一頁12 下一頁共2頁
copyright © 萬盛學電腦網 all rights reserved