天天看點

linux 系統安裝和軟體推薦

1、安裝基本系統

這裡安裝使用的是Ubuntu 7.04 的 Alternate CD。使用 Alternate CD 引導啟動,然後選擇 “安裝指令行系統(Install Command Line)” 進行最小化安裝,在這一步,要注意,一定不要選擇中文語言環境,否則在終端視窗下的各種提示,有很多都是中文的。在沒有裝載完成X Window之前,你隻能看到一堆雜亂的小方塊。另外安裝過程中可以做一下網絡設定。

系統分區

Linux 下最少得有 2 個分區,一個是 /swap 交換分區,一個是 / 根分區。

一般桌面使用者推薦選用 ReiserFS 檔案系統,分區方案如下 (80G):

/swap 512M / 8G /home 70G swap 分區不建議超過 1G,不低于 128M。 

2、網絡配置

在基本系統安裝完成後,會要求重新啟動一次系統,使用在安裝過程中設定的帳号及密碼登入。

使用ADSL上網的,這裡先設定ADSL:

sudo pppoeconf pon dsl-provider #上線

poff #下線

非撥号使用者使用以下指令設定網絡

sudo vim /etc/network/interfaces 網卡通過DHCP自動擷取IP位址

# The primary network interface (配置主網絡接口)

#開機自動激活eth0接口

auto eth0 #配置eth0接口為DHCP自動擷取

iface eth0 inet dhcp 擷取IP位址

sudo dhclient eth0 網卡靜态配置設定IP位址

#開機自動激活eth0接口

auto eth0 #配置eth0接口為靜态設定IP位址

iface eth0 inet static address 192.168.1.2 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1 激活以上設定

sudo /etc/init.d/networking restart DNS 設定

sudo /etc/resolv.conf 加入

nameserver 202.102.152.3 3、修改、更新源

sudo vim /etc/apt/sources.list 系統安裝之後預設的是亞洲官方的源,建議網通修改為台灣大學的源,電信修改為 CN99 的源,具體可以參考這裡。然後更新源(我的sources.list):

sudo apt-get update sudo apt-get dist-upgrade 更新的時候要注意更新的完整性

4、安裝基本圖形系統及視窗管理器

sudo apt-get install x-window-system-core gdm build-essential x-window-system-core是x-window的核心元件;gdm是Gnome的登入界面,同類的有KDE的登入界面kdm和另一個輕量級的xdm;build-essential是編譯程式源碼所必須的元件。

視窗管理器使用 fluxbox ,由自己來編譯,編譯fluxbox時需要以下元件

sudo apt-get install xorg-dev xserver-xorg-dev checkinstall xlibs-dev 到 Fluxbox 首頁下載下傳最新的源碼包,解壓,在終端中cd進解壓目錄,然後進行編譯(我下的是v1.0rc3):

tar zxvf fluxbox-1.0rc3.tar.gz cd fluxbox-1.0rc3 ./configure make sudo make install 安裝完之後,設定GDM,即可以在GDM界面選擇從Fluxbox還是Gnome等别的環境啟動。

對于沒有安裝任何桌面環境的使用者可以在自己主目錄下建立.xsession 檔案,或者建立.xinitrc 檔案,填入下列内容:

exec startfluxbox 對于需要在多個環境下切換的使用者可以在 /usr/share/xsessions/ 下建立 fluxbox.desktop 檔案,fluxbox 的具體設定見這裡,這裡附上我的 apps , keys , menu 檔案以及我的 fluxbox 主題。

5、安裝顯示卡驅動

去 nvidia 官方下載下傳驅動

Nvidia顯示卡驅動安裝的時候要對核心作改動,這裡需要一個元件:

sudo apt-get linux-headers-`uname -r` 注意上面的單引号是Esc鍵下那個,不是Enter鍵左邊那個。

以後在圖形界面下如果要修改螢幕重新整理率或者分辨率可以在終端或運作對話框中輸入

nvidia-settings 安裝可以參考這裡。

相關指令

gdm 的啟動與關閉

sudo /etc/init.d/gdm stop sudo /etc/init.d/gdm restart 6、安裝簡體中文語言包與輸入法

sudo apt-get install language-pack-zh language-pack-gnome-zh 系統的簡體中文語言包。

sudo apt-get install fcitx 輸入法,另外還有一個是 SCIM。

這裡還需要一個輸入法管理器

sudo apt-get install im-switch 安裝完之後要激活輸入法

sudo im-switch -s fcitx 系統字型重新整理

sudo fc-cache -f -v 7、調整更改時區,時間

如果同時又裝了 windows 的話,由于 windows 并不啟用UTC (GMT),會導緻時間不對,這時候要執行:

tzselect 按照提示進行選擇時區,然後:

sudo cp /usr/share/zoneinfo/Asia/ShangHai /etc/localtime 執行

sudo ntpdate cn.pool.ntp.org cn.pool.ntp.org是位于中國的公共NTP伺服器,用來同步你的時間。

8、安裝相關工具及軟體

sudo apt-get install gksudo 安裝好之後在 fluxbox 的菜單menu中加入 {gksudo 指令},就會直接在X下提示 su 的密碼。

sudo apt-get install synaptic Gnome的新立得軟體包管理器,就是圖形界面的源管理器。

sudo apt-get install feh fbpager feh: 一個圖檔檢視工具,Fluxbox中使用fbsetbg設定桌面之後fbsetbg會自動尋找一個可以設定桌面的程式,feh就是其中的一個。

fbpager: Fluxbox的虛拟桌面擴充工具。

設定桌面:

fbsetbg -f /home/lost/.wp.jpg sudo apt-get install gnome-session gtk2-engines* gnome-session: 比gnome-core更簡潔,目的是為了在fluxbox啟動的時候加載gnome-settings-daemon,進而使GTk界面的程式的外觀不那麼醜。

gtk2-engines*: gtk的外觀主題引擎,加載了gnome-settings-daemon才會使之生效。

以上兩項裝完之後應該就已經裝上了Gnome的設定中心:gnome-control-center,它包括了指向所有Gnome環境變量修改工具的連結。

sudo apt-get install gnome-alsamixer gtk的圖形界面音量調整工具。安裝之後預設情況下音量是靜音的,打開音量調整工具,将靜音的複選框中的箭頭去掉即可。

sudo apt-get install rox-filer file-roller rox-filer: 檔案管理器。

file-roller: 各種壓縮包的圖形前端。

sudo apt-get install sun-java6-jdk java開發環境,附帶有java運作環境。

sudo apt-get install conky 在桌面顯示目前系統狀态,如果安裝後出現出現閃爍,解決辦法如下:

安裝wmctrl: sudo apt-get install wmctrl 修改xorg.conf檔案:

sudo vim /etc/X11/xorg.conf 在Module段加入一行:

Load "dbe" 儲存後退出。

設定conky的配置檔案(我的.conkyrc配置檔案):

vim ~/.conkyrc 設定以下幾項:

own_window yes own_window_type override double_buffer yes 儲存後退出。

重新啟動系統就好了。

9、安裝進階應用程式

sudo apt-get install vim-full vim-python scite openoffice.org openoffice.org-gtk openoffice.org-l10n-zh-cn evince xpdf xpdf-chinese-simplified xpdf-chinese-traditional gimp wine vim-full vim-python 是Vim的完整元件。

scite 是輕量級的編輯器,簡體中文語言檔案 locale.properties 放到 scite 安裝目錄下,一般為 /usr/share/scite,再附上我的使用者配置檔案 SciTEUser.properties 。

openoffice.org 大名鼎鼎的 openoffice,openoffice.org-gtk 可以使Ooo和Gnome主題保持一緻,openoffice.org-l10n-zh-cn 是 openoffice 的簡體中文語言包。

evince是PDF文檔檢視工具,xpdf xpdf-chinese-simplified xpdf-chinese-traditional三個元件用于解決部分中文PDF文檔出現亂碼的問題。

gimp 類似于Photoshop的東西,現在PS沒有Linux版本。

wine 安裝Windows程式必備。

sudo apt-get install amule filezilla firefox mozilla-firefox-locale-zh-cn thunderbird tsclient mplayer mozilla-mplayer vlc vlc-plugin-esd mozilla-plugin-vlc amule 是Linux下的電騾。

filezilla 是FTP工具。

mozilla-firefox-locale-zh-cn 是 firefox 的簡體中文包。

thunderbird 是和 Firefox 同出一源的電子郵件工具,不過我用它來閱讀新聞討論區和RSS新聞,它是Linux下對中文新聞討論區支援最好的工具。

tsclient 是linux下的遠端桌面工具。

mplayer Linux最強大的多媒體播放器,由于知識産權的原因,7.04的源中沒有再提供其解碼器w32codecs的下載下傳,可以到其官網上下載下傳 all-20061022.tar.bz2 和 windows-all-20061022.zip 兩個包,解壓後前者mv到 /usr/lib/codecs,後者mv到/usr/lib/win32目錄中即可,這兩個目錄如果沒有就建立它。

mozilla-mplayer firefox的mplayer插件,使FF支援播放網頁中的内嵌媒體。

VLC 多媒體播放器,不過不支援 real 格式。

另外有一些軟體,源上沒有或者源上的版本較老或不好用的:

Opera:最好的網絡浏覽器,可到其官方網站下載下傳。

Pidgin:原來叫Gaim,可到 getdeb 下載下傳deb包,包括 pidgin 和 pidgin-data 。安裝:

sudo dpkg -i package Skype:不用說了吧。

MultiGet 圖形界面的下載下傳工具,現在更新換代了,開發代号為 monma ,這裡下載下傳。

Tux Commander 類似 Total Commander 的工具。

繼續閱讀