下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、一、預(yù)備知識SLAX是基于slackware的LiveCD,與slackware相比只是刪減了許多不常用到的軟件,對系統(tǒng)的具體操作是完全相同的,我們現(xiàn)在只來了解將要用到的內(nèi)容:軟件包管理程序Linux下有三大主要的軟件包管理程序,分別管理的是rpm包,deb包,和tgz包。其中tgz包為slackware獨(dú)用,我們以kde-i18n-zh_CN-3.4.0-noarch-1.tgz這個軟件包來舉例說明,kde-i18n-zh_CN是kde的簡體中文支持包,在終端運(yùn)行:installpkg/tmp/packs/kde-i18n-zh_CN-3.4.0-noarch-1.tgz/安裝軟件包remo
2、vepkg/tmp/packs/kde-i18n-zh_CN-3.4.0-noarch-1.tgz/刪除軟件包不得不提安裝軟件包的-root參數(shù),這個參數(shù)按照系統(tǒng)的結(jié)構(gòu)將軟件包安裝在某個指定的地方,以供修改和打包,這對我們來說是很重要的:installpkg-root/tmp/wang/tmp/packs/kde-i18n-zh_CN-3.4.0-noarch-1.tgz/安裝kde-i18n-zh_CN-3.4.0-noarch-1.tgz到/tmp/wang下磁盤分區(qū)Linux下這樣識別硬盤分區(qū),ide硬盤識別為hd,第一塊ide硬盤就是hda,第一塊硬盤的第一個分區(qū)就是hda1,一塊硬盤
3、可以有4個主分區(qū),Linux下的分別為hda(1-4),擴(kuò)展分區(qū)也算是一個主分區(qū),我們平時使用的系統(tǒng)一般是hda1就是指的是C盤,hda2就是指所有的擴(kuò)展分區(qū),hda5就是D盤,以此類推。mount文件系統(tǒng)Linux可以支持多種文件系統(tǒng),對于常見的fat,ntfs文件系統(tǒng)的支持自然不在話下。Linux是通過mount來將其它的文件系統(tǒng)掛載到/mnt下來訪問的。而在SLAX中,所有的磁盤分區(qū)默認(rèn)都會掛載在/mnt下,一般C盤對應(yīng)的就是hda1,hda5一般是D盤。mount/dev/hda5/mnt/disc0part5/手動掛載磁盤umount/mnt/disc0part5/卸載已掛載的磁盤如
4、果已經(jīng)掛載,重新掛載以前必須先要卸載,而且必須要有掛載點(diǎn),上面/mnt/hda5就是掛載點(diǎn)。必要時需要用t參數(shù)指定文件系統(tǒng)類型,如vfat,ntfs,iso9660等。在卸載時,確保所有程序已經(jīng)退出該掛載點(diǎn)。mounttvfat/dev/hda5/mnt/discOpart5/指名掛載磁盤分區(qū)文件系統(tǒng)為FAT32還有一個有用的掛載參數(shù)-0,用此選項可以掛載各種loop設(shè)備,比如iso,img文件都可以這樣掛載到某個掛載點(diǎn)上訪問,而不用使用額外的軟件。mountoloop/tmp/SLAX-5.0.0.iso/mnt/iso/將iso文件掛載到/mnt/iso下,這被稱之為linux下的免費(fèi)虛擬
5、光驅(qū)。mountoiocharset=cp936/dev/hda5/mnt/discOpart5/指名分區(qū)字符編碼為簡體中文二、定制對SLAX的定制有兩種方式,一種就是把你需要的東西集合起來,做成一個或者幾個模塊,然后植入iso中,這種方法不能刪除原有的東西;另外一種就是將SLAX完全展到硬盤上后進(jìn)行裁減,然后安裝上自己的東西后再制作成iso。兩種方法各有優(yōu)劣,第一種簡單方便,直接可以在已經(jīng)啟動的SLAX中就可以完成但是定制性不是很強(qiáng);第二種自由度大,但是稍有復(fù)雜。FanX-1.0用的是第2種方法,F(xiàn)anX-1.1用的是第1種方法,也就是說1.0版定制性高,下面一起來介紹。FanX-1.1是這
6、樣做的上面提到,F(xiàn)anX-1.1的制作方法就是為SLAX增加模塊的方法制作的,準(zhǔn)備了3個模塊,兩個中文相關(guān)模塊任意選一即可,包括字體、輸入法、glibc-i18n-zh_CN和kde-i18n-zh_CN等必要東西,還有一個可選的程序模塊,包括opera,ark,slackins等小工具。具體列表如下:01_fanx11.fcitx506.mofcitx-2.1.0zhcon-0.2.3sunglobe.ttflibxft-2.1.6glibc-2.3.5-zh_CNkde-i18n-3.4.1_zh_CNkoffice-i18n-1.4.0_zh_CN02_fanx11.skim506.mo
7、skim-1.4.scim-1.4.scim-pinyin-0.5scim-ccinput-0.3.0scim-fcitx-3.1.1scim-tables-zh_CNzhcon-0.2.3sunglobe.ttflibxft-2.1.6glibc-2.3.5-zh_CNkde-i18n-3.4.1-zh_CNkoffice-i18n-1.4.0-zh_CN03_fanx11_apps.moslackins-3.0eva-0.3.0kiso-0.82ktorrent-1.0opera-8.01beep-media-player-0.9.7kftpgrabber-0.6arkPoseidonPP
8、P-3.1.0kgrub-0.3grub-0.95squid-2.5squidGuard-1.2.0unrar-3.50bk3b-ape-1.0中文模塊是這樣做的1.首先當(dāng)然是收集要用到的軟件包了,想要添加的東西統(tǒng)統(tǒng)準(zhǔn)備好了。2啟動進(jìn)入SLAX3.用root參數(shù)安裝所有的tgz包。installpkg-root/tmp/zh_CN/tmp/allpacks/*.tgz將軟件包裝到/tmp/zh_CN下可能有讀者會有realplay等以.bin結(jié)尾的包怎么安裝的疑問,不要緊,我們只需要將它安裝后的文件夾整個復(fù)制過來就可以了,放哪兒都行,但是使用時你要能找到它。也可以為它單獨(dú)制作一個模塊。注意:r
9、ealplay是bin二進(jìn)制包,應(yīng)該用下面的方法安裝:chmoda+xrealplay*.bin./realplay*.bin回答幾個問題就安裝完畢了。除此之外還需要一些用途不太大包,我們將要提取它的中文mo文件,以便讓相關(guān)軟件菜單有中文支持,這樣的軟件包有kplayer和k3b。4安裝字體:將準(zhǔn)備好的字體復(fù)制到/tmp/zh_CN/usr/X11R6/lib/X11/fonts/TTF下,目錄中沒有的文件夾手動創(chuàng)建。在TTF的目錄下運(yùn)行mkfontdir生成fonts.dir文件,然后將/usr/X11R6/lib/X11/fonts/TTF中的fonts.dir文件中的內(nèi)容復(fù)制到這個文件的
10、后面,保存并復(fù)制一份為fonts.scale保存在TTF目錄下。提示,可以使用引msun和其它ttf字體,具體做法是一樣的。清空/etc/profile.d/lang.sh文件的所有內(nèi)容,更改為#!bash/shexportLANG=zh_CNexportLC_CTYPE=zh_CN.gbk/我個人認(rèn)為有g(shù)bk足夠用了#Endof/etc/profile.d/lang.sh將該文件復(fù)制到/tmp/zh_CN/etc/profile.d下修改/root/.kde/share/config/kdeglobals找到locale的行,修改為localeCountry=cnLanguage=zh_CN
11、整個文件是指定kde默認(rèn)語言的,我們指定簡體中文。將此文件保存并復(fù)制到/tmp/zh_CN/root/.kde/share/config下。提示:名字以句點(diǎn)打頭的文件和文件夾都屬于配置文件和文件夾,默認(rèn)情況下是隱藏的,要想進(jìn)行編輯,需要先在“查看”菜單中選擇“顯示隱藏文件”項。解壓k3b和kplayer軟件包,分別復(fù)制opt/kde/share/locale/zh_CN/LC_MEDDAGES下的k3b.mo和kplayer.mo到/tmp/zh_CN/opt/kde/share/locale/zh_CN/LC_MEDDAGES下,這樣將使得kplayer和k3b的菜單有中文的支持。9配置系統(tǒng)
12、,精簡不需要的東西glibc和glibc-i18n安裝后有近150M的東西,有許多國家的locale(本地語言文件)我們只留簡體中文zh_CN的就可以了,刪掉之后體積減小程度非??捎^,具體文件在/tmp/zh_CN/usr/lib/locale和/tmp/zh_CN/usr/share/locale下。假如你已經(jīng)將kde桌面修改為自己習(xí)慣的配置了,那也一并將它的配置文件也保留下來吧,復(fù)制/root/.kde下的內(nèi)容復(fù)制到/tmp/zh_CN/root/.kde下,總之,想要對系統(tǒng)做的任何修改都要在這一步完成。10為了以后方便使用,最好將做好更改后的所有東西制作成一個軟件包,是nakepkg顯身
13、手的時候了:在/tmp/zh_CN/下運(yùn)行makepkgzh_CN.tgz命令,提示問題都答yes,按y鍵,把制作好的zh_CN.tgz包保存到某個地方供以后備用。修改完畢,可以制作模塊了。運(yùn)行dir2mo/tmp/zh_CN/tmp/zh_CN.mo就可以了,也可以用剛做好的tgz包制作模塊:tgz2mozh_CN.tgzzh_CN.mo提示:讀者可以按照以上的步驟來為SLAX制作其它的模塊,制作好的模塊最好是經(jīng)過測試,確保能正常運(yùn)行。這是一個最復(fù)雜模塊的建立,有了這個基礎(chǔ)其它模塊的制作應(yīng)該不在話下了。最后就是將做好的mo模塊植入iso文件中然后刻錄成光盤使用了。方法很多,一種方法就是用ed
14、itiso命令,這個命令會將模塊植入iso文件中的optional文件夾下,也只能在光盤啟動出現(xiàn)boot:時手動啟用。命令的基本用法為:editiso原iso文家路徑新iso文件路徑module的路徑,例如:editiso/mnt/disc0part5/SLAX-5.0.0.iso/tmp/newSLAX.iso/tmp/zh_CN.mo另一種是將iso文件掛載掛載,復(fù)制所有的文件和文件夾到某個文件夾下例如SLAX,如果想要模塊自啟動,就放到base或modules文件夾中,想在boot:時手動加載就放到optional文件夾中,如果想用uselivemod命令加載,那就隨便放哪兒都行。然后在
15、SLAX目錄下運(yùn)行./create_bootiso.sh/tmp/newSLAX.iso就會在/tmp下生成新的iso文件。在系統(tǒng)啟動出現(xiàn)boot:時,可用slaxload=zh_CN.mo來啟用module。同樣可以在系統(tǒng)運(yùn)行中啟用module,用uselivemod命令:uselivemod/tmp/zh_CN.moWindows用戶也可以remasteriso,有批處理腳本makeiso.bat和MySLAX_Creator,非常的簡單和易用。注意:請將做好的模塊修改一個首字母靠后的名字,系統(tǒng)啟動時是按名字的字母順序加載的,后加載的文件將覆蓋先加載模塊的相同文件,所以必須確保制作好的模塊
16、在最后加載,否則有些配置無法生效。這樣我們的中文版就出爐了。為了確保制作的iso文件不出問題,可以選用virtualPC或vmware虛擬機(jī)進(jìn)行測試,測試前應(yīng)該考慮到虛擬機(jī)和現(xiàn)實機(jī)器的差異,如果沒有問題的話就可以刻錄成盤使用了。這樣中文化的SLAX中文顯示近乎完美。但是缺點(diǎn)也是有的:第一,無法刪除系統(tǒng)原有的軟件,只能添加;第二,默認(rèn)掛載硬盤分區(qū)還無法顯示中文(顯示為問號),必須先卸載后再手動掛載一次,加上-oiocharset=cp936的參數(shù)才行,比如:umount/dev/hda5mount-oiocharset=cp936/dev/hda5/mnt/disc0part5FanX-1.0是
17、這樣做的安裝到硬盤像安裝其它Linux版本一樣安裝在硬盤,需要一個Linux分區(qū)。為了方便安裝,請先用自己熟悉的分區(qū)工具(推薦使用Pqmagic)分出一個ext2分區(qū)來,1個G的空間是綽綽有余了,SLAX放到硬盤并不大,500M多一點(diǎn)。在SLAX中包含了一個安裝到硬盤的圖形界面,即/root/SLAXinstaller。需要主意的是,SLAX目前還不能識別windows的引導(dǎo)程序,如果在安裝時選擇了安裝引導(dǎo)程序lilo,那么windows的菜單會被覆蓋掉,然后只能進(jìn)入SLAX。當(dāng)然,在進(jìn)入SLAX修改lilo.conf添加上windows的相關(guān)行重新運(yùn)行l(wèi)ilo就可以添加windows的引導(dǎo)菜
18、單了。但是你可以選擇不安裝引導(dǎo)程序,那一欄留空就可以。我一般不安裝,用loadlin引導(dǎo):進(jìn)入dosD:D:loadlinvmlinuzroot=/dev/hda4/安裝分區(qū)為hda4進(jìn)入系統(tǒng)后就可以進(jìn)行裁減工作了,先把我們剛做好的中文支持包裝上就有中文環(huán)境了,必要的話退出重新登錄一下系統(tǒng)。然后把自己想要添加的東西一股腦兒全部安裝上,并且修改配置好。想要刪除一些軟件包的話,推薦使用用一款tgz包的圖形界面工具slackins,用它可以輕松完成軟件包的安裝和卸載。在slackins的界面中還可以看到系統(tǒng)究竟安裝了些什么軟件包,slackware系統(tǒng)設(shè)置等等。提示,如果你覺得kde太耗資源而想刪除的話,將/opt文件夾刪掉就可以了??梢钥紤]安裝其它的桌面環(huán)境比如xfce。到現(xiàn)在為止只有FAT32分區(qū)的中文掛載問題了。上面提到先umount,然后用oiocharset=cp936重新mount一下就可以解決問題了,如果你還嫌麻煩(其實用這種方法定制SLAX的人已經(jīng)不覺的麻煩了),在本版找找BOoRFGOnZ為FanX寫r
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年綜合內(nèi)墻施工協(xié)議
- 2025年度區(qū)塊鏈技術(shù)應(yīng)用股權(quán)合作框架協(xié)議范本3篇
- 二零二五年度綠色建筑安全文明施工與節(jié)能降耗協(xié)議范本3篇
- 二零二五年度玩具試用購買協(xié)議2篇
- 2025年度工業(yè)用地場地租賃及產(chǎn)業(yè)轉(zhuǎn)移合作協(xié)議范本4篇
- 2025年度礦產(chǎn)資源勘探開發(fā)合同協(xié)議4篇
- 科技美好生活
- 2025年度商業(yè)街場地施工租賃管理協(xié)議3篇
- 個人借款公司版協(xié)議范例2024版A版
- 二零二五版窗簾布藝設(shè)計制作安裝服務(wù)合同2篇
- 2025年中國高純生鐵行業(yè)政策、市場規(guī)模及投資前景研究報告(智研咨詢發(fā)布)
- 2022-2024年浙江中考英語試題匯編:完形填空(學(xué)生版)
- 2025年廣東省廣州市荔灣區(qū)各街道辦事處招聘90人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 中試部培訓(xùn)資料
- 硝化棉是天然纖維素硝化棉制造行業(yè)分析報告
- 央視網(wǎng)2025亞冬會營銷方案
- 北師大版數(shù)學(xué)三年級下冊豎式計算題100道
- 計算機(jī)網(wǎng)絡(luò)技術(shù)全套教學(xué)課件
- 屋頂分布式光伏發(fā)電項目施工重點(diǎn)難點(diǎn)分析及應(yīng)對措施
- 胃鏡下超聲穿刺護(hù)理配合
- 2024解析:第三章物態(tài)變化-基礎(chǔ)練(原卷版)
評論
0/150
提交評論