开源心得:一个Ubuntu用户的使用体悟
Ubuntu簡介
作為下載量排名第一的Linux發行版,Ubuntu確實有很多與眾不同的獨特之處。Ubuntu有很多針對不同用戶群的分支版本,比如針對教育領域 的Edubuntu,針對習慣KDE桌面用戶的Kubuntu,還有為那些顯卡性能欠佳的用戶推出的純文本安裝版alternate。即使你的集成顯卡顯 存只有16MB,也能順利裝上最新的版本,雖然一些特效用不了,但不會影響日常使用。另外,Ubuntu還有服務器版和64位版。
正如Ubuntu這個非洲名詞的精神大意:“天下共享的信念,連接起每個人“,Ubuntu是永久免費和自由的,它的官方源囊括了大量精挑選自 Debian發行版的軟件包,而且同時保留了Debian強大的軟件包管理系統,安裝更簡易,刪除程序更徹底。無論你身處哪個國家,你總能找到網速較快本 地的鏡像站點作為更新源。對于中國大陸用戶來說,教育網可以使用debian.ustc.edu.cn,電信網則可以選擇 mirror.lupaworld.com,后面還會做詳細的介紹。
Ubuntu會及時通知你安裝重要更新和升級整個系統到最新的發行版本。每六個月Ubuntu都會有一個新的發行版,其新版本發行速度堪稱一流,其動 力來源于全世界開源社區的共同努力。Ubuntu的下一個發行版是9.04,將于2009年4月推出。目前的發行版是8.10,是2008年10月推出 的。對每個舊版本,Ubuntu將提供不少于18個月的技術支持。更有意思的是每個發行版都有一個有趣的名字,這些名字都是電影《玩具總動員》里那些玩具 的名字。Ubuntu8.10的名字叫Intrepid Ibex,意思是無畏的北部高地山羊,而《玩具總動員》是第一部用Linux計算機和三維圖像技術制作的動畫片。Ubuntu的宣言是:linux for human beings,即獻給全人類的Linux。
為什么要用Ubuntu
筆者的電腦上只裝了Ubuntu一個系統,已經不在使用Windows XP了。筆者的電腦買于四年前,配置非常落伍,CPU是賽揚1.3GHZ,內存原配是256MB,自己買個512MB三星金條,加起來只有768MB,而 且不是DDR2。顯卡是集成的,顯存只有16MB。跑XP的時候,為了防范病毒,需要自動啟動殺毒軟件,防火墻和360安全衛士,所以在裝Ubuntu之 前系統跑得比較慢,并且在重裝系統后的幾個月期間,隨著不停的安裝和卸載軟件,系統越來越慢,還經常中病毒。在只裝Ubuntu一個系統之前,嘗試過裝雙 系統和裝Linux虛擬機,但感覺都不盡如人意。現在筆者已經完全適應了Ubuntu,系統跑得更快,也更安全,而且能夠使用Ubuntu干任何 Windows能干的事情。
不少個人用戶都是使用盜版的Window XP,可能碰到過正版驗證的問題。Windows的自動更新還經常會把一些沒用的東西下載到你的硬盤上,最后打補丁還得通過360安全衛士,實在麻煩。這 個問題在Ubuntu中不復存在,無論是軟件包升級還是整個系統升級,都只要點擊幾下鼠標就OK了。由于低層技術架構的考慮不周,Windows自帶的 IE7瀏覽器最近頻頻爆出漏洞,其安全性遠遠低于開放源代碼的Firefox 3。這個瀏覽器最新版本的月下載量已經創造了吉尼斯世界記錄,可誰知道它的最早作者卻是當年一位年僅23歲的新西蘭小伙子和一位斯坦福的大二男生通過網絡 合作開發出的。現在火狐瀏覽器已成為Mozilla自由軟件基金會最成功的項目,并且和Linux內核一起穩坐世界十大最優秀的開源項目的頭兩把交椅。
下面筆者將對Ubuntu的使用技巧進行總結,這些總結也參考了不少前輩通過網絡共享的經驗。
如何獲得Ubuntu的安裝盤
Ubuntu的安裝盤就是一張CD,里面已經集成了OpenOffice.org辦公軟件(簡OOo),Firefox瀏覽器,Rhythmbox音 樂播放器,GIMP圖片編輯器。這些大名鼎鼎的軟件分別可以替代Windows下的OFFICE,IE,MediaPlayer和Photoshop。所 有的軟件包都可以通過apt-get命令或者新立得軟件包管理器自由免費安裝。
可以從mirror.lupaworld.com下載光盤鏡像iso文件,然后刻錄成一張CD,放入光驅并設置BIOS的第一啟動順序為光驅即可安 裝。如果顯卡性能不好,可以下載alternate版,刻成CD,這樣安裝時采用文本方式,安裝后可以使用圖形界面。筆者作為教育工作者,兩度向 Ubuntu的后臺老板Mark Shuttleworth創建的控股公司Canonical申請免費光盤,而且都獲得批準。申請的網址是 https://shipit.ubuntu.com,建議大家不要直接選擇一張CD的普通申請,可以選擇特殊申請,而且特殊申請的光盤數最好控制在2張 以內,并用英語寫上你申請的充足理由。我當時的理由是:光驅用了四年,總是刻出壞盤,而筆者因為從事Linux教學工作非常需要高質量的系統盤片。一定要 說清楚你要的是32位版還是64位版,是桌面版還是服務器版,是基于英特爾的i386版還是其他CPU架構版。最后要表示你會堅持共享(share),傳 遞(pass on),感謝(appreciate)和貢獻(contribute)。當然由于免費光盤是從歐洲寄給你的,一定要填寫規范準確的聯系地址,而且要耐心地 等上4-6個星期。所以,如果你有較好的上網條件,建議盡量不要麻煩Canonical公司,畢竟這比較耗時耗力,Ubuntu要為每一個免費光盤申請支 付5歐元左右的郵寄費。
安裝好系統以后首先要做的幾件事
第一、把Ubuntu默認的軟件包升級更新源地址是國外的官方源,建議根據自己的實際情況改為選擇最快的國內源,打開菜單“應用程序”-“附件”-“終端”,輸入以下命令:
//先備份原始的源文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup??????? ?
//使用gedit編輯源文件
sudo gedit /etc/apt/sources.list
???????????????????????? ?
用gedit打開源文件后,選擇菜單“搜索”-“替換”,把cn.archive.ubuntu.com替換為“mirror.lupaworld.com“(杭州電信)或“ubuntu.cn99.com“(江蘇常州電信),然后保存即可。
第二、安裝重要更新或進行系統升級
可以使用選擇菜單“系統”-“系統管理“-”更新管理器“,點擊“檢查”按鈕后,點擊“安裝更新”按鈕即可。也可以使用終端命令進行更新:
//安裝更新管理器
sudo apt-get install update-manager-core
//檢查是否有最新發行版本?????
sudo do-release-upgrade
//打開更新管理器窗口進行更新???????????????????????
sudo update-manager -d
????????????????????????
如果提示檢測到有新的發行版本,就可以升級整個ubuntu系統,但整個過程可能花費較長時間(一個小時左右),具體時間取決于連接到更新源站點的網速和需要升級的軟件包數量。而且升級過程不允許中斷,否則升級失敗或系統報錯。
一些有用的軟件用于替代Windows
安裝好Ubuntu以后,進入菜單“應用程序”-“添加/刪除”,可以找到Ubuntu為您精挑細選的軟件,所有的軟件都可以通過網絡安裝、升級和卸 載。如果您不知道應該安裝什么軟件,那么選擇后面帶有五顆星的評級的軟件一般不會錯。Ubuntu官方提供的軟件都遵守GPL協議,并沒有包含涉及版權的 商業軟件。
聊天軟件
把眾多聊天工具集成在一個窗口下的Pidgin,以前的老名字是Gaim。不過由于騰訊公司和微軟對聊天外掛和代理打擊力度加大,把QQ和MSN這兩 個不共戴天的聊天軟件集成在一起,不打架才怪。其實騰訊公司有官方的Linux下的QQ,下載地址是:im.qq.com,直接下載.deb包,選擇用默 認程序打開,就可以自動安裝了,MSN messeger也有免費的linux版本:aMSN,可以通過終端命令:sudo apt-get install aMSN安裝。中國移動的飛信也有linux版本:LibFetion,下載地址是:www.libfetion.cn。安裝好以后,打開菜單“應用程 序”-“互聯網”,點擊相關菜單即可啟動相關程序。
音視頻播放軟件
播放音樂用Rhythmbox就夠了,假設所有的音樂都保存在“/home/linux/音樂”這個文件夾下面,可以打開菜單“應用程序”-“影 音”-“Rhythmbox音樂播放器“啟動Rhythmbox,然后選擇菜單“音樂”-“導入文件夾”即可導入所有該文件夾下的音樂。導入之后,發現有 些歌曲名顯示為亂碼,解決方案如下:
sudo apt-get install python-mutagen
//跳到存放音樂的目錄下
cd /path-to-music
//假設所有的音樂都直接存放在該目錄下,若下一層目錄有
//MP3則可以在該命后加上*/*.mp3,以此類推???????????????????????????????????????????????????????????????????????????????
mid3iconv -e GBK *.mp3
?
播放wma、rmvb等格式的電影用自帶的totem電影播放機和Mplayer即可。
虛擬機軟件
使用Virtualbox OSE,目前由JAVA的東家SUN微系統公司領導開發,免費開放源代碼。其安裝文件只有38MB,不到Vmware 6.5的十分之一,基本上Vmware的常見功能都支持,而且速度更快,漢化更好,是專門為Linux量身定做的。使用sudo apt-get install virtualbox ose即可安裝,安裝后在菜單“應用程序”-“附件”下。它支持安裝幾乎所有的Linux和UNIX虛擬客戶機,如支持安裝最新的Windows Vista和Windows Server 2008虛擬機。
很多目前Linux支持尚不夠完美的應用都可以通過Windows虛擬機解決,比如迅雷下載,網上銀行密碼輸入問題,這些軟件都要求在IE6或IE7 下運行。通過Wine和ies4linux模擬IE,不過連接較慢且字體不夠美觀,完全可以裝個Windows虛擬機,直接在虛擬OS的IE下運行。物理 機和虛擬機之間傳送文件的最快也是最簡單的方式是通過share folder,只要物理機能上網,把虛擬機的網絡連接方式設為NAT即可使虛擬機直接聯網,而由于虛擬機的快速Snapshot還原,就不用擔心病毒了, 當然也不用裝殺毒軟件。此Windows非彼Windows了。在虛擬機中可以裝上迅雷用于下載迅雷資源,而且網銀登錄時Firefox無法輸入密碼的問 題也解決了。
辦公軟件
系統自帶的OpenOffice在中文編輯方面不是很好,最新的3.0改進了不少,不過還是推薦國產的永中Office,其個人版完全免費,界面和 MS Office非常相似,中文字體支持得近乎完美。大家可以去官方網站下載:www.evermoresw.com.cn。另外,可以考慮使用LaTex: 科技論文排版標準。在Ubuntu下可以使用sudo apt-get install texlive安裝。另外,查看pdf文檔使用默認的evince可能會出現亂碼,可以自己去Adobe網站下載Adobe PDF Reader 9.0 for Linux,由于它不是開放源代碼的,所以Ubuntu的軟件包列表中找不到。
編程工具
使用“sudo apt-get install sun-java6-jre build-essential“即可安裝GCC和JDK,編譯運行C/C++和JAVA程序沒有任何問題。如果要使用類似于Visual Studio
.NET的集成開發平臺,推薦使用IBM贊助的Eclipse。
網絡瀏覽器
當然選擇Firefox火狐了,有人反映火狐打不開mht格式的網頁,解決方法:選擇菜單“工具”-“附加組件”-“獲取附加組件“,搜索 unmht,然后安裝就可以了。火狐瀏覽器的附加組件非常豐富,大家可以像逛淘寶一樣去淘里面的寶貝。真正的高手應該好好研究火狐的源代 碼,Firefox 3.04的源代碼可以從“ftp://ftp.mozilla.org/pub/mozilla.org//firefox/releases /3.0.4/source/”下載,Firefox主要是用C++、COM和XUL寫的。
其他熱點話題
使用“sudo apt-get install xchm ”就可以看.chm格式的電子書籍了。右擊chm文件,選擇“用CHM閱讀器打開“即可。
卸載某個軟件包后,可以使用“sudo apt-get autoremove“清理系統不再使用的軟件包。
解決開機啟動時GRUB引導程序等待的秒數:
//打開GRUB引導程序菜單配置文件
sudo gedit /boot/grub/menu.lst
?????????????
找到以下文字,把timeout改為1,即開機只等待1秒:
# (normally the first entry defined).
Timeout 1
Ubuntu的根用戶root若隱若現,可以通過打開菜單“系統”-“系統管理”-“用戶和組”,選定root,點擊“解鎖”按鈕就可把root用戶 解鎖激活。也可以通過“sudo passwd root“修改root密碼,root的默認密碼和安裝系統時指定的用戶密碼是一樣的,你當然可以改用一個不同的密碼。
Ubuntu系統下也有病毒,不過目前流行的在野病毒90%以上都是針對Windows的,所以使用Ubuntu感染病毒的機率要低得多。最重要的是Linux下早就有了永久免費的殺毒軟件。
目前網站開發架構形成三足鼎立時代:J2EE、.NET和LAMP。LAMP的全稱就是Linux+Apache+MySQL+PHP,成本非常低而性能出色。在Ubuntu 8.10下可以迅速安裝經過優化的LAMP服務器:
打開新德立軟件包管理器,選擇“編輯”-“使用任務分組標記軟件包”,勾選 LAMP Server,單擊“確定/應用”。下載安裝完畢后,通過“sudo apt-get install phpmyadmin ”單獨安裝 phpmyadmin??
啟用 mod_rewrite 模塊:sudo a2enmod rewrite
配置 apache2.conf: sudo gedit /etc/apache2/apache2.conf
總結
以上是生活随笔為你收集整理的开源心得:一个Ubuntu用户的使用体悟的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 打造一个实用的Ubuntu Linux
- 下一篇: Ubuntu中启用 ThinkPad指纹