去年有寫過一篇相同主題的。過時瞭,所以再生篇新的。
什麼樣的人適合用 Linux 呢?我覺得這個問題還挺重要的。畢竟意志不夠堅強、人品又剛好低落的話,很容易會被 Linux 折騰個火冒三丈。
參考答案:有工作 or 學習上的需求,或者信念使然。
以上皆非卻又想摸摸 Linux 世界的話,等後天出的 Ubuntu 9.10 吧!那發行版的社群龐大無比,遇到問題隨便股溝隨便有解,穩穩坐定最適合入門者的第一把交椅。
至於 ArchLinux,比較適合已經對 Linux 有些基本瞭解的人用。特色是可以從基礎系統打造,量身訂做整個使用環境,並且有 AUR 這樣的龐大套件源可供使用。Rolling update 的升級方式可保持套件嶄新程度,適合網路環境不錯的用戶。ArchWiki 是個強大的寶箱,實用性高,遇到問題都可以去查查。若對這些沒有特色都沒有興趣的話,其它發行版可能會比較適合。
確定要灌 ArchLinux 了,那麼我們繼續下去吧......
ArchLinux 下載頁。如果之前不曾裝過的話,先看看這篇 Arch Linux安U+88C5指南,有圖文解說。
安裝基本系統的部份,照安裝指南寫的做就是。網路環境不錯的話,用 net install 可以直接灌最新的套件。
硬碟該怎樣分區,戰火已經綿延到天邊瞭。不折騰,反正能用就好。我的分法:
- root:10 GB
- swap:主記憶體兩倍大小
- /home:吃完剩下的空間
File system type 嘛,就 ext4 吧。
想和 Windows 共享檔案的話,NTFS 磁區頗不錯。FAT32 和 NTFS 磁區都不必急著設掛載點,灌完再慢慢搞它們就好。
選擇套件包的時候記得把 base-devel 也選上。安裝套件的時候會有一次 server sync,可以按 Alt + F7 切過去看一下連線速度,覺得慢就換;畢竟熟練安裝步驟之後,下載套件的時間會佔據安裝時間 90% 以上,不幸踩到慢源的話鐵定等到吐血。我推薦的源是這個:
http://schlunix.org/archlinux/$repo/os/i686
(Update: 源已經失效了...)
編輯 /etc/pacman.conf 時加入:
[archlinuxfr]Server = http://repo.archlinux.fr/i686
灌完後重開機,開始量身打造屬於自己的 ArchLinux......
以 root 登入後,新增一般用戶 ( 以 amulet 為例 ) 並設定群組權限和密碼:
# useradd -s /bin/bash -G audio,disk,storage,power,optical,video,dbus,hal -m amulet
# passwd amulet
更新套件源並優化資料庫:# pacman -Syu
# pacman-optimize && sync
安裝基本的東西:# pacman -S dbus hal acpid vim libstdc++5 ntfs-3g yaourt
安裝 Xorg 和顯卡、音效卡驅動。我的骨灰卡 GF4 Ti4200 是用 nvidia-96xx:# pacman -S xorg nvidia-96xx alsa-utils alsa-oss
設定 xorg.conf 和 alsa:# nvidia-xconfig --composite --add-argb-glx-visuals# alsaconf
編輯 /etc/rc.conf,並在 DAEMONS 尾部加入 hal 和 alsa。
安裝 sudo:# pacman -S sudo gksu
並編輯 /etc/sudoers,依樣畫葫蘆讓自己的帳戶能使用 sudo。
要灌 LXDE 啦~
# pacman -S numlockx gamin openbox lxde gcin
讓 pcmanfm 能自動掛載 USB 裝置,需修改 /etc/pam.d/login,加入一行:session optional pam_ck_connector.so
然後編輯 ~/.xinitrc,調校桌面系統:xset -b/usr/bin/numlockx on
export LC_LANG=zh_TW.UTF-8
export LC_CTYPE=zh_TW.UTF-8
export XMODIFIERS="@im=gcin"
export QT_IM_MODULES=gcin
export OOO_FORCE_DESKTOP=gnomegcin &
exec ck-launch-session startlxde
之後只要登入後跑 startx 就能進入 LXDE 啦!另有 Starting X as preferred user without logging in 可以參考。
掛載 vfat 和 NTFS:
先到 /dev 下看看分區長怎樣。例如是 /dev/sdb1 的 NTFS 分區,就建立 /media/sdb1 資料夾,然後修改 /etc/fstab,加入/dev/sdb1 /media/sdb1 ntfs-3g defaults 0 0
FAT32 的話則是/dev/sdb1 /media/sdb1 vfat user,noauto,iocharset=utf8 0 0
這樣就能自動掛載了。
一堆雜七雜八的東西,自己挑需要的灌:$ sudo pacman -S wqy-zenhei ttf-inconsolata gvim xarchiver p7zip unrar zip unzip jre flashplugin libflashsupport filezilla wine gimp go-openoffice abiword multiget comix brasero xchm djview4
MSN 的部份,emesene / amsn /pidgin / kmess 挑一個吧!個人習慣用 emesene。1.5 版開發代號「awesome」真是挺有自信的...... 雖然傳檔速度巨髮指還係最大痛處 = =
smplayer 和一堆不曉得會不會用到的編碼包:$ sudo pacman -S mplayer smplayer codecs-all gstreamer0.10-bad gstreamer0.10-bad-plugins gstreamer0.10-base gstreamer0.10-base-plugins gstreamer0.10-ffmpeg gstreamer0.10-good gstreamer0.10-good-plugins gstreamer0.10-ugly gstreamer0.10-ugly-plugins
AUR 上的好用東東:$ sudo yaourt -S tupac madedit lxinput google-chrome-dev pcmanx-gtk2 acroread acroread9-fonts q7z
Google Chrome 真係速度驚人的瀏覽器...... 而且也算是相當完善了。習慣 Firefox 的話有 Linux 優化版可用:yaourt -Ss swiftweasel,挑套件字尾帶 -pgo 的來裝。
喜歡桌面特效的話可以用 Compiz Fusion:$ sudo pacman -S compiz compiz-decorator-gtk fusion-icon
從 System Tools -> Compiz Fusion Icon 開啟特效。如果覺得窗口怪怪的話,到 Settings Manager 把 Window Decoration、Move Window、Resize Window 打開。
一些修飾 LCD 字體顯示的套件,雖然我覺得沒啥差別......$ yaourt -S cairo-ubuntu fontconfig-ubuntu freetype2-ubuntu libxft-ubuntu
嫌 LXDE 佈景醜的話可以設個 Clearlooks 還是啥的,然後字體換成文泉驛正黑。
關閉系統嗶聲,見 Disable the PC speaker beep。
反正現在硬碟空間不值錢,源的套件數量又頗龐大,可以隨便灌一堆軟體來玩玩看。高興的話也可以試試其它桌面環境如 KDE(mod)、Gnome、Xfce 等。
這樣桌面環境就搞定啦!還有問題的話,就去 Google + ArchWiki 找解答吧~
當與 Windows 併存的時候,系統時間會一直被影響而不正確,需要動一下設定:
修改 /etc/rc.conf,把 HARDWARECLOCK 從 UTC 改成 localtime。
然後校正系統時間並設定 hardwareclock:$ yaourt -S ntpdate
$ sudo ntpdate stdtime.sinica.edu.tw
$ su
# echo "0.0 0 0.0" > /var/lib/hwclock/adjtime
# hwclock -w --localtime
關於 DAC:
對我來說有個頗頭痛的問題是,fubar II 這樣的 DAC 沒辦法用 Alsa 調整輸出音量。而且我也沒有耳擴,所以只好請出 PulseAudio...
$ sudo pacman -S pulseaudio pavucontrol alsa-plugins
$ sudo gpasswd -a amulet pulse-access
$ sudo gpasswd -a amulet pulse-rt
在 /etc/rc.conf 的 DAEMONS 加入 avahi-daemon 和 pulseaudio。
編輯 ~/.asoundrc:pcm.pulse {
type pulse
}
ctl.pulse {
type pulse
}
總算可以別把耳機當喇叭用了 =.=
Linux 世界頗多采多姿的,而且五顏六色的輪子滾個滿地,可以方便地裝上一整票跑跑看。日常使用和程設資源也很足夠了,有啥動不了的東西再加個 WinXP 雙系統就是。ArchLinux 是個人目前最喜歡的發行版,祝大家都能使用愉快~
你的笔记比我的详细,想你学习!我在大陆,是翻墙过来看的~
回覆刪除翻牆辛苦了...
回覆刪除yaourt 並不能用 pacman 裝, 建議寫一下 /etc/pacman.conf 編寫 & 臺灣有 tku 這個 mirror 喲!
回覆刪除yaourt 是包含在 [archlinuxfr] 那個源裡的喔~
回覆刪除加入源之後 pacman -Sy 就可以裝了
之前有看站長的arch筆記來試灌
回覆刪除不過最麻煩的莫過於輸入法
(而且我又不會無瞎米)
於是作罷 囧
N.C 不大懂, 只要像站長這樣子裝 & 設定, gcin 內含很多種輸入法(主要是台灣人用的為主).
回覆刪除