[Linux]Mandrake 9.0安裝和升級(jí)用法
下面說(shuō)明Mandrake的安裝軟件和升級(jí)的一些方法,介紹下一些小工具的基本用法,比如urpmi、urpmi.addmedia等。Mandrake90本身只要第一個(gè)ISO文件便可通過(guò)網(wǎng)絡(luò)一點(diǎn)點(diǎn)長(zhǎng)大,當(dāng)然你也可以隨意增加或刪除一些軟件,比如用rpmdrake是增加或升級(jí)安裝,rpmdrake-remove則是刪除。
1、當(dāng)你的計(jì)算機(jī)本身有Mandrake的iso文件的時(shí)候,你可很方便實(shí)現(xiàn)。首先把你的iso文件mount到某個(gè)目錄下,比如我的:
源碼:
--------------------------------------------------------------------------------
mount -t iso9660 -o loop /mnt/win_c2/Mandrake90iso_image/Mandrake90-cd1-inst.i586.iso /mnt/iso1
mount -t iso9660 -o loop /mnt/win_c2/Mandrake90iso_image/Mandrake90-cd2-ext.i586.iso /mnt/iso2
mount -t iso9660 -o loop /mnt/win_c2/Mandrake90iso_image/Mandrake90-cd3-i18n.i586.iso /mnt/iso3
--------------------------------------------------------------------------------
當(dāng)然,我可很容易進(jìn)入到/mnt/isoX目錄下選自己的想加的軟件進(jìn)行安裝了。但當(dāng)這時(shí)遇到你的一些rpm依賴關(guān)系的時(shí)候,你就感到這種安裝方式很麻煩。呵呵,請(qǐng)看下面的。
源碼:
--------------------------------------------------------------------------------
urpmi.addmedia cd1 file://mnt/iso1/Mandrake/RPMS
urpmi.addmedia cd2 file://mnt/iso2/Mandrake/RPMS2
urpmi.addmedia cd3 file://mnt/iso3/Mandrake/RPMS3
--------------------------------------------------------------------------------
然后你進(jìn)行到/var/lib/urpmi目錄看到,你可以看到正面三個(gè)文件了,
list.cd1
list.cd2
list.cd3
這就是介質(zhì)創(chuàng)建 hdlist 綜合文件文件。同時(shí)會(huì)更新/etc/urpmi/urpmi.cfg,你可以看看時(shí)的內(nèi)容就知道是什么東西了。
接下來(lái)你可以通過(guò)rpmdrake、rpmdrake-remove來(lái)增刪軟件。當(dāng)然此時(shí),你也可以用urpmi加一些參數(shù)來(lái)進(jìn)行操作,詳細(xì)的可以參考man頁(yè)。
2。網(wǎng)絡(luò)安裝和升級(jí)軟件的方法。
如果你只有一個(gè)很小的系統(tǒng),但只要你能上網(wǎng),就可通過(guò)網(wǎng)絡(luò)來(lái)升級(jí)和維護(hù)你的系統(tǒng)。你首先要知道一些提供的網(wǎng)絡(luò)安裝和升級(jí)軟件的站點(diǎn),我經(jīng)常去的就是202.38.75.11,那里更新也很及時(shí)。當(dāng)然,你可選擇一些速度快的站點(diǎn)。
源碼:
--------------------------------------------------------------------------------
# rpm -rf /var/lib/urpmi/*
# echo rxvt >> /etc/urpmi/skip.list
# urpmi.addmedia ftp1 ftp://202.38.75.11/FreeOS/Mandrake90/Mandrake/RPMS \ with ../base/hdlist1.cz
# urpmi.addmedia ftp2 ftp://202.38.75.11/FreeOS/Mandrake90/Mandrake/RPMS2 \ with ../base/hdlist2.cz
# urpmi.addmedia ftp3 ftp://202.38.75.11/FreeOS/Mandrake90/Mandrake/RPMS3 \ with ../base/hdlist3.cz
# urpmi.addmedia updates ftp://202.38.75.11/FreeOS/Mandrake90/updates/RPMS \ with ../base/hdlist.cz
其中ftp1~ftp3對(duì)應(yīng)于三張安裝盤(pán),updates對(duì)應(yīng)于安全更新。
-------------------------------------------------------------------------------
當(dāng)然,你也可以用 --distrib這個(gè)參數(shù),這是 一次加入幾張安裝盤(pán)的信息,hdlist 是自動(dòng)尋找的。這樣更加方便些。
源碼:-
-------------------------------------------------------------------------------
urpmi.addmedia --distrib ftp://202.38.75.11/FreeOS/Mandrake90/
-------------------------------------------------------------------------------
注意:自動(dòng)尋找的時(shí)候的路徑和上面的有區(qū)別的。/var/lib/urpmi目錄和/etc/urpmi/urpmi.cfg文件都會(huì)更新。
通過(guò)這樣,你一樣使用rpmdrake、rpmdrake-remove來(lái)增刪軟件, 利用updates就可以升級(jí)軟件。詳細(xì)的用法還要參考下man頁(yè)。
當(dāng)然,你可以到MandrakeSoft的主頁(yè)上,看看那些是要更新,直接更新就是了,也可以用MandrakeUpdate到國(guó)外的鏡像站點(diǎn)自動(dòng)更新,不過(guò),這種方法可能會(huì)很慢。
相關(guān)文章
Linux操作系統(tǒng)12則經(jīng)典應(yīng)用技巧
Linux操作系統(tǒng)12則經(jīng)典應(yīng)用技巧...2006-10-10Linux環(huán)境下的ReiserFS文件系統(tǒng)
Linux環(huán)境下的ReiserFS文件系統(tǒng)...2006-10-10如何在Linux中使用flock控制程序的異步執(zhí)行
本文詳細(xì)介紹了怎樣在Linux上使用flock命令控制程序的異步執(zhí)行,在Linux學(xué)習(xí)中對(duì)flock命令有疑問(wèn)的可以參考本文。2016-07-07