[轉]:Fedora 8 快速升級更新 yum livna & freshrpms
http://www.phpchina.com/bbs/archiver/tid-48677.html
瘋狂小貓 2008-1-7 15:01
Fedora 8 快速升級更新
一、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/freshrpms/fedora/linux/8/freshrpms-release/freshrpms-release-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打勾,然後關閉視窗再測試一下。正常的一般就沒什麼問題了。
http://www.phpchina.com/bbs/archiver/tid-48677.html
瘋狂小貓 2008-1-7 15:01
Fedora 8 快速升級更新
一、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/freshrpms/fedora/linux/8/freshrpms-release/freshrpms-release-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打勾,然後關閉視窗再測試一下。正常的一般就沒什麼問題了。
全站熱搜
留言列表