歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Slackware 14安裝完全指南

Slackware 14安裝完全指南

日期:2017/3/1 15:28:54   编辑:關於Linux
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