歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

Slackware 14安裝完全指南

Slackware 14安裝完全指南   一、安裝准備000     1、下載slackware     建議通過國內的源來下載slackware,當然,如果你可以忍受國外的源蝸牛一樣的下載速度,那就另當別論。同時,最好還是下載dvd版,畢竟dvd版裡東西更多更全,而且現在的u盤也大的不得了。     下載地址:http://mirrors.ustc.edu.cn/slackware/slackware-14.0-iso/slackware-14.0-source-dvd.iso     2、制作安裝u盤     a、使用UltraISO打開slackware-14.0-source-dvd.iso     鏡像文件。     b、點擊UltraISO菜單[啟動],並且選擇[寫入硬盤映像]     c、寫入方式選擇USB-HDD+,開始制做U盤安裝啟動盤。     3、設置u盤引導     華碩電腦直接開機摁住ESC,然後選擇從U盤啟動就可以了。     其它電腦,如果不是這種方式的,可以重啟,開機摁住F1進入BIOS並且修改,將U盤啟動調整到硬盤之前,設為從U盤引導。   二、系統安裝     1、啟動電腦     直接回車,啟動系統。     2、設置鍵盤布局     直接回車,使用默認的 US 鍵盤。     3、登錄系統     直接回車,自動以root登錄。     4、硬盤分區     輸入cfdisk並回車,對硬盤進行分區。     既然要學習,就要有破釜沉舟的勇氣,捨得拿出整個硬盤安裝slackware。     最好是將硬盤劃分為三個分區,即根分區“/”、主分區“/home”和交換分區“swap”。這樣,主分區“/home”可以用來存放個人的文檔、音樂等 重要內容,重裝系統時不,只要不變化這個分區的大小,不格斷這個分區,就可以保留住原有的數據。當然,一切以安全為重,還請做好數據備份。     sda1 分30G,足夠大了。要記住選擇bootable並回車一次,即選作根分區。     sda2 分為內存的2倍大,如2G內存就分個5G吧,作為交換分區。把的硬盤分區類型“type”,ID 改成82;     sda3 余下的全部給個人用的主分區,“/home”當然越大越好。     選擇quit回車退出分區。     5、啟動安裝程序     在終端裡輸入setup,啟動安裝程序。     HELP:閱讀安裝幫助     KEYMAP:設置鍵盤布局     ADDSWAP:設置交換分區     TARGET:設置Slackware安裝目標分區     SOURCE:選擇軟件包來源,也就是安裝介質     SELECT: 選擇要安裝的軟件包     INSTALL:安裝     CONFIGURE:配置系統     EXIT:退出安裝     6、設置KEYMAP     這一步可以直接跳過,不用管它。因為,我們前面設置鍵盤布局時,已經默認選用US 鍵盤。     7、設置ADDSWAP     把選擇條移到ADDSWAP並回車。安裝程序會自動搜索硬盤上的交換分區。然後,直接選擇ok並回車。     檢測交換分區是否有錯誤,選擇No不檢測,然後回車。     之後,出現新畫面swap space configured,即交換分區設置成功,並把設置信息添加到/etc/fstab。我們直接ok並回車。     8、設置TARGET     在Setting up root linux partition畫面裡,選擇一個硬盤分區作為根分區,輸入“/ ”。選擇/dev/sba1,直接select並回車。     然後,在format partition /dev/sba1新畫面裡,選擇Format,即格式化分區,直接ok回車。     在select filesystem for /dev/sba1新畫面裡,選擇格式化成Ext4文件系統。     之後,依樣畫葫蘆,設置sda3,輸入/home。     設置完成,並把設置信息添加到 /etc/fstab     9、設置SOURCE     選擇安裝Slackware軟件包的來源,因為是u盤安裝,所以我們選擇2 Install from a hard drive partition並回車。     在出現的畫面裡,輸入/dev/sdb4.如果你有更多分區,就去查一下u盤路徑,反正是/dev/sdb5(或6、7……之類的).sba裡的a代表第一塊硬盤,sdb裡的b代表第二塊硬盤.sba或sdb後的數字代表第幾個分區。     當然,也可以在安裝之前,就先使用fdisk -l命令,列出所有可用分區,並記住存放ISO文件的分區     之後,回車。在新畫面裡輸入/slackware並回車。     10、設置SELECT     在package series selection畫面中,有以下東西:     A Base Linux system     基本系統     AP Various Applications that do not need X     一些不依賴 X 的應用程序     D Program Development (C,C++,Lisp,Perl,etc。)     程序開發工具     E GNU Emacs GNU Emacs     編輯器     F FAQ lists,HOWTO documentation     常見問題列表和 HOWTO 文檔     K Linux kernel source Linux     內核源碼     KDE Qt and the K Desktop Environment for X     KDE 桌面環境和 QT 庫     KDEI International language support for KDE     KDE 桌面環境的國際化語言支持     L System Libraries (needed by KDE,GNOME,X,and more)     KDE,GNOME,X等需要的 System Libraries (系統庫)     N Networking (TCP/IP,UUCP,Mail,News)     網絡應用程序和工具     T TeX typesetting software     TeX 排版軟件     TCL Tcl/Tk script languages     Tcl / Tk的腳本語言     X X Applications     一些圖形界面的應用程序     Y Games     游戲     Xfce xfce桌面環境     我是KDEI、Y、Xfce不選。不開發的話,D應該也可以不選.y游戲類,對我沒有什麼意義.xfce不選,是因為slackware默認是kde,我一般都用默認桌面環境。     KDEI不選,安裝好系統後,就必須到安裝u盤的/media/SlackDVD/slackware/kdei/中,尋找中文包kde-l10n-zh_CN-4.8.5-noarch-1.txz並且installpkg安上,不然系統沒有中文。     選好回車後,就出面select prompting mode新畫面,開始選擇軟件包系列:     Full 不提示其它信息,自動安裝上一步所選軟件包系列所有的軟件包     Terse 和full類似,但在安裝過程中,每一行顯示的,就是一個軟件包被安裝。     Menu 在交互菜單中,選擇所選軟件包系列具體要安裝的軟件包。     Expert 其實和 “menu” 選項相同。     Newbie 安裝所選軟件包系列中必須的包,對於那些非必須的軟件包,會出現菜單讓你確認是否安裝。很麻煩,不過可以看到更詳細的信息     Custom 使用Slackware軟件包目錄裡的自定義 tagfile進行安裝     tagpath 使用其他路徑指定的tagfile進行安裝     反正新手就選擇full,全部安裝;高手的話就選擇expert,個性定制。     回車,開始了系統安裝。     11、創建啟動盤     Create(創建) Skip (跳過)     本來就是u盤安裝,當然選擇 Skip。     12、安裝 LILO 引導程序     Simple 簡單模式,嘗試自動安裝LILO     Expert 專家模式,手動編輯 lilo.conf,設置引導菜單,並安裝 LILO     Skip 跳過,不安裝LILO引導程序     一般就是選擇simple,自動安裝 LILO。     然後,選擇命令行界面的分辨率,請按實際情況選擇     添加附加的內核參數:一般不用添加,直接回車跳過。     配置控制台模式:這裡選 No。     選擇LILO引導序程的安裝位置,有三種可選:Root 安裝到根分區的超級塊(但根分區的文件系統不能是 XFS)     Floppy 安裝到軟盤     MBR 安裝到主引導記錄     反正就是安裝到MBR。     不過,奇怪的是,我的華碩ul 20ft筆記本,居然安裝LILO引導程序不成功。不得不重新安裝grub進行引導。     等系統安好之後,我們先用u盤來引導啟動,在u盤進入的啟動界面裡,在“boot:”處,跟著界面上面的提示,輸入:huge.s root=/dev/sda1 rdinit =ro     即可進入硬盤安好後的slackware系統。     然後,我們到http://slackbuilds.org/網站首頁,搜索適用14.0版本的grub,進入到http: //slackbuilds.org/result/?search=grub&sv=14.0頁面,點擊grub2,進入 http://slackbuilds.org/repository/14.0/system/grub2/頁面,下載grub2.tar.gz 與grub-2.00.tar.xz。     但是,在編譯安裝grub2之前,還得確保系統裡已經有gnu-unifont、os-prober、help2man,實際上,只要先編譯安裝gnu-unifont和help2man兩個依賴,就可以編譯安裝grub2了。     在編譯安裝grub2後,我們還得在終端裡     grub-install --root-directory=/ /dev/sda     將Grub 2安裝到硬盤引導扇區     grub-mkconfig -o /boot/grub/grub.cfg     重新生成配置文件     之後,就可以不用u盤引導,直接用grub2引導硬盤啟動了。     13、配置鼠標     在mouse configuration新畫面中,選擇你的鼠標類型,我是用usb。     之後,在gpm configuration新畫面中,選擇“Yes”開機啟動 gpm 程序.gpm程序可以在命令行界面,使用鼠標來復制粘帖文本。     14、配置網絡     選擇 Yes,設置configure network     設置主機名,隨便輸入一個在局域網中容易辨識的大名就行,如smsl。     設置域名,服務器的話就輸入域名,如onesl.com,個人用的筆記本隨便填     設置ip地址,有static IP(靜態IP)、DHCP (自動從DHCP服務器獲取IP)、loopback(設置環回接口)等幾項,請根據實際情況選擇並設置。     我是選擇networkmanager,用它管理網絡就兩字:很棒。     15、設置開機啟動的系統服務     加選兩項,rc.cups和rc.samba,這樣我們才能使用打印機服務,以及用samba命令訪問局域網等。     16、設置控制台字體     這裡選 No ,使用默認的字體就可以了。     17、設置時區     一般選No,設置hardware clock為本地時間     然後,選擇 Asia/Shanghai     18、設置啟動 X 時默認的窗口管理器     可以選擇自己喜歡的桌面環境或窗口管理器,如 KDE     雖然gdm和kdm都可以在登陸的時候選擇默認桌面系統,當我們有必要知道控制的地方是xwmconfig。     只要在終端輸入:xwmconfig 就可以做出選擇了。     19、設置 root 帳戶密碼     這裡選Yes回車,輸入兩次要設置的root密碼,然後回車繼續一下步。     20、安裝完成     按下回車,返回到安裝程序主菜單     在安裝程序主菜單,選擇 EXIT,退出安裝程序。     在命令行輸入 reboot 重啟機器,啟動slackware,當然默認進入的並不是圖形界面,如要進入圖形界面則要鍵入startx。 三、系統配置     1、更新系統     進入/etc/slackpkg/mirrors,設置更新源,建議用中科大源。據說,Slackpkg只能設置一個鏡像源,而且最好是官方認可鏡像,取消掉前面的#注釋號即可。     然後,就可以在終端裡通過命令更新     # slackpkg update 更新軟件包數據庫     # slackpkg upgrade-all 升級所有軟件包     2、修改默認界面     slackware默認的運行級別是3,即多用戶命令行界面。     在文件/etc/inittab中的Default runlevel一行下面,將id後的數字改為需要的值,我們把默認的3改成4,就可以默認開機進入圖形界面。     3、添加用戶     其實,個人使用的話,就用root登錄好了。倒是新手的話,不建議這樣做,用root登錄弄出問題來就麻煩了。     linux裡,用戶有管理員、系統用戶、普通用戶,管理員的ID號為0,系統用戶的ID號為1-499,普通用戶的ID號為>=500.使用 adduser username來添加新用戶更好,因為後面會出來一堆的東西讓你選擇。而useradd username僅是添加新用戶了事。當然,你可以用passwd username來建立密碼。     要刪除某個用戶則只要:userdel username。   4、配置中文環境     Slackware安裝完成後默認是英文。確認安好中文包後,只要在/etc/profile.d/lang.sh裡面改一下locale的環境變量就可以了。     修改/etc/profile.d/lang.sh     注釋掉export LANG=en_US這行,並在下面加入     export LANG=zh_CN.utf8     我的網管yufeng建議,把/etc/profile.d/lang.csh也修改一下。     如果kde登錄界面要變成中文,則修改/etc/kde/kdm/kdmrc,找到#Language=,將其更改為:     Language=zh_CN.uTF-8     當然,還要在系統設置裡,點擊locale(語系),在country裡選擇china,languages選擇簡體中文為第一語言。     5、Firefox默認改為中文     點擊ftp://ftp.mozilla.org/pub/firefox/releases/18.0/linux-i686/xpi/zh-CN.xpi,添加中文語言包。     然後,在FireFox地址欄裡輸入about:config 並回車,在過濾器裡輸入general.useragent.locale,雙擊選項並輸入“zh-CN”,確定。     重啟浏覽器,FireFox已經是中文版了。     6、安裝fcitx中文輸入法     removepkg scim和removepkg scim-bridge刪除掉SCIM相關軟件包。     在http://slackbuilds.org/repository/14.0/misc/fcitx/裡,下載fcitx.tar.gz和fcitx-4.2.6.1_dict.tar.xz建包後安裝。     7、增加微軟字體     在這裡http://54ry.com/software/xpfonts.tar.gz下好相關字體     然後,在“系統設置—字體管理”中安裝字體     如果想調整你的視覺習慣,到這裡http://wenq.org/cloud/fcdesigner_local.html來調整。     8、升級內核     在www.kernel.org下載到最新版本Linux內核源代碼。下載後將其解壓到/usr/src目錄下,然後刪除已經存在的那個名為linux的軟鏈接,並使用命令     ln linux-3.6.3 linux -s     建立一個新的指向新內核代碼(本例中為linux-3.6.3)的軟鏈接。     再使用命令 cd linux 進入內核源代碼樹,然後就可以配置並編譯內核了。     步驟為:make oldconfig、make menuconfig,配置裁減內核,然後make modules、make modules_install、make install,新的編譯好的內核就被安裝到默認的目錄下了。     重啟電腦之後,用 uname -sr 可以看到新的內核已經生效了。   四、軟件安裝     1、安裝永中     在root下,解壓後,直接點擊setup,就可以順利安裝。     但是,安裝的時候發現,一直無法結束完成,而實際上已經安裝好了。可是真要運行永中的時候,卻又發現根本無法運行。     解決的辦法我的網管yufeng已經找到,是永中自帶的jre存在問題,到java網站http://www.oracle.com /technetwork/java/javase/downloads/jre7-downloads-1880261.html下載最新的jre,解 壓後直接替換/usr/local/Yozosoft/Yozo_Office/裡的jre。     其實,我還發現,不替換整個jre也可以,只要全部替換jre目錄下的lib就行。這樣,就可以順利運行永中了。但是,仍然發現有問題存在,即有時永中有假死現象,程序無法退出。     同時,替換後的永中,運行之後,發現字體下拉菜單裡頭,居然一個字體也沒有,連系統裡的字體,永中也用不了。十分奇怪。這個問題的解決辦法,我摸了兩天才最終找到。     用kwrite打開setup.sh,我們就可以在第三行看到     FONT_PATH=/usr/X11R6/lib/X11/fonts/TrueType     然後,我們打開/usr/X11R6/lib/X11/fonts目錄,卻發現裡頭沒有TrueType文件夾,原來問題出在這裡。     於是,我們在/usr/X11R6/lib/X11/fonts下,新建TrueType文件夾,並在裡頭粘貼我們常用的微軟字體。     我們再次打開永中office時,發現一個字體都沒有的問題解決了。     經測試,感覺前面永中無法運行的問題,以及假死的問題,根子都出在這裡,也就是找不到字體支持。換句話說,只要解決了字體支持問題,也許就沒有必要替換jre。     要刪除永中倒是簡單,只要在終端裡鍵入rmyozo回車。     2、安裝filezilla     到這裡http://slackbuilds.org/repository/14.0/network/filezilla/下載filezilla.tar.gz和FileZilla_3.6.0.2_src.tar.bz2     然後建包安裝     當然,之前先要下載並安裝wxPython或者wxGTK,解決依賴問題。     3、安裝wine     因為要使用Dreamweaver 8.0,只能老老實實安裝wine。到http://slackbuilds.org/裡下載並編譯安裝wine之後,就可以wine安裝Dreamweaver 8.0了。     但是,wine安裝的東興證券,卻不能運行。按照原來的習慣,安好wine後再下載並編譯安裝cabextract、winetricks。然後,在終端 裡運行winetricks,選擇並安裝了mfc42.dll、ie7.可是,最後東興證券怎麼也不能運行。     還是我的網管yufeng厲害。經過研究後,發現還是庫支持存在問題。於是,我們只要到微軟xp系統裡,進入c盤/windows/system32目 錄,把所有後綴為“.dll”的文件全部復制出來,粘貼到slackware系統裡主文件夾下的/.wine/system32裡,遇到同名文件詢問則果 斷全部覆蓋。     於是,東興證券復活了。   五、常用命令   1、進入目錄     如:cd /opt 進入opt目錄     cd 。。 返回上一級目錄     cd 。。/opt 則指返回上一級目錄並進入opt文件夾     pwd 察看當前工作目錄     mkdir /tmp 創建tmp文件夾     rm -rfv /tmp 遞歸刪除tmp目錄     su -用戶名 在終端裡切換到另一個用戶     2、解壓文件     Tar xfv 原包路徑/包名 。 (加。表示解壓到當前目錄)     3、移動文件     Mv 原包路徑/包名 。 (加。表示移動到當前目錄)     4、修改權限     文件權限分為:r(讀)、w(寫)、x(執行)。     如:chmod +x /opt/文件名 修改opt目錄下某文件權限     chmod 777 /opt -r 遞歸修改opt目錄下的文件為777.     5、終止命令     在終端裡終止正在運行的命令為:ctr+c     6、刪除軟件     在終端裡執行pkgtool     7、安裝軟件     先建包: 。/文件名.slackbuild     之後,再安裝: installpkg 建好的包文件名    
Copyright © Linux教程網 All Rights Reserved