歡迎您光臨本站 註冊首頁

Fedora 8 快速升級更新

←手機掃碼閱讀     火星人 @ 2014-03-25 , reply:0

一、Fedora 8自帶yum源網速比較慢,所以手動添加了兩個yum源

1) livna的yum源:

rpm -ivh http://rpm.livna.org/livna-release-8.rpm

2) freshrpms的yum源:

rpm -ivh http://ftp.freshrpms.net/pub/fre ... 1.1-1.fc.noarch.rpm

3)安裝yum-plugin-fastestmirror(自動挑選快的鏡像站)

yum install yum-fastestmirror yum-presto

確定/etc/yum.conf中的plugins=1。

4)安裝yumex(yum的圖形前端):

yum install yumex

二、 一些常用的yum 命令:

1 //檢查可更新的rpm包
#yum check-update

2 //更新所有的rpm包
#yum update

3 //更新所有的RPM包,與yum update不同的是,YUM UPGRADE將升級所有包並刪除過時的包,YUM UPDATE 不會刪除過時的包
#yum upgrade

4 列出倉庫中所有可用的包列表

# yum list

5 列出計算機上所有已安培包的列表

# yum list installed

6 列出計算機上所有可升級的包的列表

# yum list updates

7 安裝指定包名的包

# yum install pack_name

8 刪除包以及依賴關係

# yum remove pack_name

yum暫存(/var/cache/yum/)的相關參數

1 //清除暫存中rpm包文件
#yum clean packages
2 //清除暫存中rpm頭文件
#yum clearn headers
3 //清除暫存中舊的rpm頭文件
#yum clean oldheaders
4 //清除暫存中舊的rpm頭文件和包文件
#yum clearn 或#yum clearn all

注:相當於yum clean packages + yum clean oldheaders

三、yum配置文件

yum的設置文件為/etc/yum.conf,如果網路不通暢,可以在/etc/yum.conf文件中修改timeout參數,將timeout時間設置得稍微長一點。

yum中可以通過修改文件來屏蔽軟體源:

修改/etc/yum.repos.d/XXX.repo,把其中的enable=1改為enable=0

指定或去掉軟體源的mirror:

可以在baseurl中將比較慢的mirror去掉

你的yum鏡像的速度測試記錄文件:

/var/cache/yum/timedhosts.txt

四、yum Existing lock 錯誤的解決辦法

如果系統啟動的時候, yum 出現Existing lock /var/run/yum.pid: another copy is running as pid 3380. Aborting. 可以用下面的辦法解決:

可以直接輸入/etc/init.d/yum-updatesd stop

也可以 rm -f /var/run/yum.pid

也可以在系統服務里直接關掉它。

主要原因就是yum默認為啟動時自動更新,只要關掉它就行了。

五、 安裝apt

apt的安裝需要以下軟體包:

apt-devel-0.5.15lorg3.93-2.fc8

apt-0.5.15lorg3.93-2.fc8

fedora-package-config-apt-8-1

但是在實際安裝的時候,如果已經設置好了yum的源,可以直接輸入:

# yum install apt 或

rpm -ivh http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/

8/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm

來安裝。

安裝GUI包管理器:

# apt-get install synaptic

apt-get 主要命令如下:

update - Retrieve new lists of packages

upgrade - Perform an upgrade

install - Install new packages (pkg is libc6 not libc6.rpm)

remove - Remove packages

source - Download source archives

build-dep - Configure build-dependencies for source packages

dist-upgrade - Distribution upgrade, see apt-get(8)

clean - Erase downloaded archive files

autoclean - Erase old downloaded archive files

check - Verify that there are no broken dependencies

六、使用YUM來進行本地更新:

yum命令用於軟體包的在線更新,該命令默認從網站上查找新的軟體包進行更新。有人希望能從本地的光碟或ISO文件更新軟體,下面介紹一下網上找到的一種方法:

1、把光碟或ISO文件mount到文件系統。

假設我們將光碟mount到/mnt/cdrom下,在命令行輸入:

mkdir /mnt/cdrom

mount /dev/cdrom /mnt/cdrom

第1行命令創建一個/mnt/cdrom的文件夾,第二行將光碟機mount到該文件夾。有的光碟機是dvd,可運行

mount /dev/dvd /mnt/cdrom。

具體方法可參考其它專門介紹mount的文章。

2、修改yum.conf文件。

用文本編輯器打開/etc/yum.conf文件,在文件後面添加以下內容:

[ISO]

name=iso

baseurl=file:///mnt/cdrom

gpgcheck=0

保存完后即可。

3、測試。

在命令行輸入

system-config-packages

如果正確的話,會出現一個軟體包管理界面。如果有錯誤的話,會彈出一個錯誤框,在這個框上點管理Repository進入Repository Manager,列表內只留下一個ISO打勾,然後關閉窗口再測試一下。正常的一般就沒什麼問題了。

[火星人 ] Fedora 8 快速升級更新已經有496次圍觀

http://coctec.com/docs/linux/show-post-167845.html