版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、Ubuntu 11.10 (Oneiric Ocelot )圖形(圖解)安裝教程、基本設(shè)置、網(wǎng)絡(luò)設(shè)置、軟件源、語(yǔ)言與輸入法、硬件驅(qū)動(dòng)、Unity、Gnome3、Ubuntu文檔、制作USB Live、U盤安裝、軟件安裝、簡(jiǎn)介、下載 目錄一準(zhǔn)備安裝Ubuntu11.10系統(tǒng)1.1 Ubuntu簡(jiǎn)介 1.1.1 Ubuntu正式支援的衍生版本包括 1.1.2 介紹Ubuntu 11.10以下特點(diǎn) 1.1.3 Ubuntu的正式發(fā)音 1.1.4 官方網(wǎng)站與文檔1.2 獲得Ubuntu發(fā)行版 1.2.1 從鏡像站點(diǎn)上下載ISO的鏡像文件 1.2.2 將ISO鏡像文件制作成CD/DVD1.3 硬盤分區(qū)方
2、案 二光盤安裝Ubuntu 11.102.1 語(yǔ)言2.2 確認(rèn)安裝條件2.3 分區(qū)硬盤及格式化硬盤 2.3.1 Ubuntu 安裝程序提供了幾個(gè)方案 2.3.2 其他選項(xiàng) (Something else)(手動(dòng)分區(qū):/、swap、/home)2.4 所在地區(qū)和國(guó)家2.5 鍵盤類型2.6 使用者資料及密碼2.7 完成安裝2.8 初次開機(jī)三安裝后系統(tǒng)設(shè)置3.1 設(shè)置網(wǎng)絡(luò) 3.1.1 有線網(wǎng)絡(luò) 3.1.2 無線網(wǎng)絡(luò) 3.1.3 撥號(hào)上網(wǎng)(PPPOE)3.2 設(shè)置軟件源與升級(jí)3.3 安裝語(yǔ)言套件 (Language Pack)3.4 輸入法3.5 修正時(shí)區(qū)及時(shí)間3.6 硬件驅(qū)動(dòng)3.7 Unity 3D
3、3.8 Gnome33.9 窗口按鈕改為右手(使用于Unity桌面)四安裝軟件4.1 安裝壓縮工具4.2 flash插件4.3 Google Chrome瀏覽器4.4 QQ4.5 msn4.6 pdf4.7 運(yùn)行Windows軟件4.8 安裝 rpm 軟件包4.9 支持DVD播放4.10 Ubuntu下安裝顯卡驅(qū)動(dòng) 4.10.1 Nvidia顯卡驅(qū)動(dòng)的安裝 4.10.2 ATI顯卡驅(qū)動(dòng)的安裝五U盤安裝Ubuntu 11.105.1 Windows5.2 Linux Ubuntu一準(zhǔn)備安裝Ubuntu 11.10系統(tǒng)1Ubuntu簡(jiǎn)介Ubuntu是一個(gè)以桌面應(yīng)用為主的Linux操作系統(tǒng),其名稱來
4、自非洲南部祖魯語(yǔ)或豪薩語(yǔ)的“ubuntu”一詞(譯為吾幫托或?yàn)醢鄨D),意思是“人性”、“我的存在是因?yàn)榇蠹业拇嬖凇保欠侵迋鹘y(tǒng)的一種價(jià)值觀,類似華人社會(huì)的“仁愛”思想。Ubuntu 是一個(gè)社區(qū)開發(fā)的基于Debian GNU/Linux的操作系統(tǒng),適合筆記本、桌面計(jì)算機(jī)和服務(wù)器使用。它包含了所有您需要的應(yīng)用程序網(wǎng)頁(yè)瀏覽器、幻燈片演示、文檔編輯和點(diǎn)子表格軟件,即時(shí)通訊軟件等等。2004年10月,Ubuntu 的第一個(gè)版本正式發(fā)布。此后 Ubuntu 每六個(gè)月發(fā)布一個(gè)新版本,用戶可以免費(fèi)升級(jí)到最新版本。Ubuntu 鼓勵(lì)用戶及時(shí)地升級(jí)到新版本,以便享用最新的功能和軟件。 Ubuntu 的命名遵從“Y
5、.MM (開發(fā)代號(hào))”格式,Y 代表年份,MM 代表月份。在括號(hào)里的名字是預(yù)發(fā)布版時(shí)確定的開發(fā)代號(hào)。每一個(gè)普通版本都將被支持 18 個(gè)月,長(zhǎng)期支持版(Long Term Support, LTS)的桌面版本支持 3 年,服務(wù)器版本則是 5 年。(1)Ubuntu正式支援的衍生版本包括:1、Kubuntu:使用和Ubuntu一樣的軟件庫(kù),但不采用GNOME,而使用更為美觀的KDE為其預(yù)定桌面環(huán)境。2、Edubuntu:是Ubuntu的教育發(fā)行版。這是為了使教育工作者可以在短于一小時(shí)的時(shí)間內(nèi)設(shè)計(jì)電腦教室,或建立網(wǎng)上學(xué)習(xí)環(huán)境,并且可即時(shí)控制該環(huán)境而不用在家學(xué)習(xí)而創(chuàng)作的。3、Xubuntu:屬于輕量級(jí)
6、的發(fā)行版,使用Xfce4作為桌面環(huán)境,與Ubuntu采用一樣的軟件庫(kù)。4、Ubuntu Server Edition:其提供了服務(wù)器的應(yīng)用程序,如一個(gè)電郵服務(wù)器、一個(gè)LAMP網(wǎng)頁(yè)服務(wù)器平臺(tái)、DNS設(shè)定工具、檔案服務(wù)器與數(shù)據(jù)庫(kù)管理。與原來的桌面版本比較起來,服務(wù)器版的光碟映像檔體積較細(xì),并且其對(duì)硬件規(guī)格的要求更低。若要運(yùn)行服務(wù)器版,最少只需要有500MB的硬盤空間與64MB的內(nèi)存便可。然而其并沒有任何桌面環(huán)境提供,使用者在缺省環(huán)境里只可使用文字接口。5、Gobuntu:GNU版本,只使用自由軟件基金會(huì)認(rèn)證過的自由軟件,不含任何非開源成分。6、Ubuntu Studio:音頻,視頻和圖像設(shè)計(jì)專用版
7、本。7、Ubuntu JeOS:JeOS,即Just enough Operation System(剛剛好的系統(tǒng)),發(fā)音同:Juice,是一個(gè)高度精簡(jiǎn)的、專門面向虛擬化應(yīng)用的發(fā)行版。也就面向虛擬化技術(shù)的系統(tǒng)??僧?dāng)修復(fù)盤用。8、Mythbuntu:Mythbuntu,是一套基于Ubuntu的面向媒體中心電腦的發(fā)行版.MythTV是其中最重要的組成之一,用于實(shí)現(xiàn)媒體中心等功能。新版本改用了Xfce。9、Lubuntu:另一個(gè)輕量級(jí)的Ubuntu版本 (2011年10開始)(2)介紹Ubuntu 11.10以下特點(diǎn):1、全新的登陸界面LightDM。2、Unity啟動(dòng)器、UnityDash、Uni
8、ty面板的大量改進(jìn),包括拖拽不同文件時(shí)的智能程序查找、Mozilla Firefox未讀內(nèi)容計(jì)數(shù)、MozillaThunderbird、Empathy、Pidgin、Dash智能查找。3、出色的備份工具DejaDup(容易讓人想起DejaVu),能夠備份、還原HomeFolder目錄中的所有文件,甚至包括隱藏文件。4、Mozilla Thunderbird成為默認(rèn)郵件客戶端,EvolutionMail、Calendar則從系統(tǒng)中徹底移除。5、Mozilla Firefox7.0成為默認(rèn)瀏覽器。6、全新的Alt+Tab快捷鍵功能,能橫跨不同桌面使用。7、改進(jìn)的辦公套裝LibreOffice 3.
9、4.8、可從Unity面板直接訪問不同的設(shè)定選項(xiàng),包括顯示器設(shè)置、藍(lán)牙設(shè)備、自啟動(dòng)程序、打印機(jī)、USB設(shè)備、系統(tǒng)更新等等。9、簡(jiǎn)單漂亮的文件管理器Nautilus3.2。10、全新的Ubuntu軟件中心。11、Linux Kernel 3.0內(nèi)核 12、GNOME 3.2桌面環(huán)境 13、多重架構(gòu)支持 14、GTK3、Python 3.2、GCC 4.6.1、CUPS 1.5.015、支持文件系統(tǒng)有 Btfrs、ext3、ext4、JFS、ReiserFS、XFS 16、顯卡驅(qū)動(dòng)NVIDIA 280.13、ati-driver 8.88117、xorg-server 1.10.4(3)Ubunt
10、u的正式發(fā)音Ubuntu(發(fā)音oo-BOON-too-“烏班圖”,內(nèi)置視頻中曼德拉的發(fā)音為/u:bu:tu:/全部u發(fā)音/wu:/) (4)官方網(wǎng)站與文檔官方主頁(yè) 英文 官方主頁(yè) 中文 /官方英文Wiki /官方中文Wiki /Ubuntu桌面培訓(xùn)文檔 英文 /Ubuntu桌面培訓(xùn)文檔 中文 /happyaron/udc-cn/免費(fèi)Ubuntu電子雜志(Full Circle Magazine) 英文 /免費(fèi)Ubuntu電子雜志(Full Circle Magazine) 中文 /Ubuntu中文論壇 /2獲得Ubuntu發(fā)行版(1)從鏡像站點(diǎn)上下載ISO的鏡像文件 中文官方:英文官方:官方下
11、載地址:/11.10/releases/11.04/release/離線用戶可以下載:(完整) (i386=32位、amd64=64位) 桌面版(Desktop CD) /11.10/ubuntu-11.10-desktop-i386.iso (32位)/11.10/ubuntu-11.10-desktop-amd64.iso (64位)BT下載 /11.10/ubuntu-11.10-desktop-i386.iso.torrent /11.10/ubuntu-11.10-desktop-amd64.iso.torrent 服務(wù)器版(Server install CD)/11.10/ubun
12、tu-11.10-server-i386.iso/11.10/ubuntu-11.10-server-amd64.isoBT下載 /11.10/ubuntu-11.10-server-i386.iso.torrent/11.10/ubuntu-11.10-server-amd64.iso.torrent專家版(Alternate install CD)/11.10/ubuntu-11.10-alternate-i386.iso/11.10/ubuntu-11.10-alternate-amd64.isoBT下載 /11.10/ubuntu-11.10-alternate-i386.iso.to
13、rrent/11.10/ubuntu-11.10-alternate-amd64.iso.torrent(2)將ISO鏡像文件制作成CD/DVD在Microsoft Windows下 用Nero、ImgFree等等的光盤刻錄軟件將ISO鏡像文件刻錄成CD/DVD。Linux發(fā)行版下,#cdrecord ubuntu-xxxxxxxx.iso3硬盤分區(qū)方案在計(jì)算機(jī)上安裝Linux系統(tǒng),對(duì)硬盤進(jìn)行分區(qū)是一個(gè)非常重要的步驟,下面介紹幾個(gè)分區(qū)方案。(1)方案1(初學(xué)者)/ :建議大小在5GB以上。/home:存放普通用戶的數(shù)據(jù),是普通用戶的宿主目錄,建議大小為剩下的空間。swap:即交換分區(qū),建議大小
14、是物理內(nèi)存的12倍。(2)方案2(開發(fā)者)/boot:用來存放與Linux系統(tǒng)啟動(dòng)有關(guān)的程序,比如啟動(dòng)引導(dǎo)裝載程序等,建議大小為100MB以上。/ :Linux系統(tǒng)的根目錄,所有的目錄都掛在這個(gè)目錄下面,建議大小為5GB以上。/home:存放普通用戶的數(shù)據(jù),是普通用戶的宿主目錄,建議大小為剩下的空間。/usr :用來存放Linux系統(tǒng)中的應(yīng)用程序,其相關(guān)數(shù)據(jù)較多,建議大于3GB以上。swap:實(shí)現(xiàn)虛擬內(nèi)存,建議大小是物理內(nèi)存的12倍。二光盤安裝Ubuntu 11.10將您計(jì)算機(jī)的 BIOS 設(shè)定成用光盤開機(jī),并將 Ubuntu 桌面(Desktop) 光盤放入光驅(qū)起動(dòng)。1語(yǔ)言首先安裝程序會(huì)問您
15、安裝 GNU/Linux 時(shí)使用那個(gè)語(yǔ)言來顯示訊息。您在此選擇的語(yǔ)言也會(huì)成為安裝后 Ubuntu 的缺省語(yǔ)言。選中文 (簡(jiǎn)體)。然后,選擇安裝 Ubuntu。Tips:您可以選擇試用 Ubuntu (Try Ubuntu )啟動(dòng) Live 系統(tǒng)試用 Ubuntu。試用滿意可以按 Live 系統(tǒng)桌面的安裝小圖示把 Ubuntu 安裝至硬盤中。如果您不需要試用,亦可以選擇安裝 Ubuntu (Install Ubuntu) 直接啟動(dòng)安裝程序安裝 Ubuntu 至硬盤中。 2確認(rèn)安裝條件接著,安裝程序會(huì)要求您確認(rèn)您的計(jì)算機(jī)已符合以下條件,可以進(jìn)行安裝:有最少 4.4 GB 的可用磁盤容間 (當(dāng)然,越
16、多越好!建議最少應(yīng)要有 10 至 20 GB)有接上電源 (怕您的計(jì)算機(jī)使用電池,安裝中途沒電,使用于筆記本、上網(wǎng)本)已連接至因特網(wǎng) (更多軟件和語(yǔ)言包需要由網(wǎng)上下載,亦可以透過您的網(wǎng)絡(luò)位置偵測(cè)并設(shè)定時(shí)區(qū)等設(shè)定)此外,下方還有兩個(gè)選項(xiàng)供您選?。寒?dāng)安裝時(shí)下載更新 (Download updates while installing) 安裝后,自動(dòng)上網(wǎng)下載最新的軟件更件。安裝此第三方軟件 (Install this third-party software) - 安裝程序會(huì)自動(dòng)安裝一些使用專利技術(shù)或非自由的軟件,包括播方 MP3 音樂和 MPEG4 影片的譯碼程序、顯示有 Flash 的網(wǎng)頁(yè)的 F
17、lash 播放器和一些硬件裝置的驅(qū)動(dòng)程序等,增加 Ubuntu 的可用性。Tips:上網(wǎng)更新flash、mp3編碼、無線網(wǎng)卡驅(qū)動(dòng)等等。如果網(wǎng)速很慢,延長(zhǎng)安裝時(shí)間,建議不要選擇。 3分區(qū)硬盤及格式化硬盤接著來到了整個(gè)安裝 GNU/Linux 過程最中最難及最易出錯(cuò)的部份 - 分區(qū)硬盤。要將兩個(gè)或以上的作業(yè)系統(tǒng)安裝在同一個(gè)硬盤上及方便管理不同類型的資料,我們必須要將硬盤分區(qū)成多個(gè)分區(qū) (Partition) 。這項(xiàng)工作困難之處在于大部份個(gè)人計(jì)算機(jī)都預(yù)裝其他操作系統(tǒng),整個(gè)硬盤所有空間亦一早分配另一個(gè)操作系統(tǒng)。很多非技術(shù)人仕對(duì)分區(qū)硬盤根本毫無概念,有時(shí)亦在不自知的情況下?lián)p壞了自己原有操作系統(tǒng)和里面的資
18、料。不過其實(shí)只需要小心處理,一般不會(huì)有問題。 (1)Ubuntu安裝程序提供了幾個(gè)方案:升級(jí)Ubuntu x.x到11.10(Upgrade Ubuntu x.x to 11.10) 這個(gè)方案會(huì)把硬盤中舊版的 Ubuntu 升級(jí)至 Ubuntu 11.10。保留文檔,音樂和其它個(gè)人文件,盡量保留已安裝的軟件。會(huì)清除系統(tǒng)設(shè)置。 清除磁盤并安裝 Ubuntu (Erase disk and install Ubuntu) 這個(gè)方案會(huì)刪除硬盤上所有分區(qū)和操作系統(tǒng),然后再重新分區(qū)硬盤。如果您硬盤上有其它您想保留的操作系統(tǒng),請(qǐng)不要選擇此項(xiàng)。 將操作系統(tǒng)替換為 Ubuntu (Replace Ubuntu
19、 xx.xx with Ubuntu) 這個(gè)方案會(huì)刪除有關(guān)操作系統(tǒng)所在的分區(qū),并該空間上安裝 Ubuntu。如果您想保留有關(guān)操作系統(tǒng),請(qǐng)不要選擇此項(xiàng)。 將 Ubuntu 11.04 與原有操作系統(tǒng)安裝在一起 (Install Ubuntu 11.04 alongside OS)如果您的計(jì)算機(jī)有包括微軟窗口或其它 GNU/Linux 等其它操作系統(tǒng),就會(huì)看到這個(gè)方案。 這個(gè)方案會(huì)在不損害原有操作系統(tǒng)(不影響您的微軟窗口之下)情況下縮小其占用的磁盤分區(qū) (Partition),并在騰出的空間上安裝 Ubuntu。 清除Ubuntu xx.xx并重新安裝 (Erase Ubuntu xx.xx an
20、d reinstall) 這個(gè)方案會(huì)把硬盤中舊版的 Ubuntu 刪除,并在該容間上重新安裝 Ubuntu。如果您想保留有關(guān)舊 Ubuntu,請(qǐng)不要選擇此項(xiàng)。 其它選項(xiàng) (Something else)這個(gè)方案不會(huì)幫您自動(dòng)分區(qū),只會(huì)讓您手動(dòng)地自行分區(qū)硬盤。在這里可以自己創(chuàng)建、調(diào)整分區(qū),或者為Ubuntu選擇多個(gè)分區(qū)。 (2)其他選項(xiàng) (Somethingelse)(手動(dòng)分區(qū):/、swap、/home)選擇“其他選項(xiàng)”,按“繼續(xù)”按鈕。如下圖所示。這里我們建立三個(gè)分區(qū),分別是/、swap 、/home。Tips:如果是全新硬盤,單擊“新建分區(qū)表”,按“繼續(xù)”,就已經(jīng)建立分區(qū)表。創(chuàng)建“/”選擇要分
21、區(qū)的空閑空間,點(diǎn)“添加”按鈕。新分區(qū)的類型:選擇“主分區(qū)”新建分區(qū)容量:輸入分配的大小,以 MB 為單位 新分區(qū)的位置:按默認(rèn)選“起始”用于:后面選擇新分區(qū)使用的文件系統(tǒng),使用默認(rèn)“Ext4 日志文件系統(tǒng)”掛載點(diǎn):選擇“/”。點(diǎn)“確定”按鈕。創(chuàng)建交換空間 再選擇空閑空間,點(diǎn)“添加”按鈕。新分區(qū)的類型:選擇“邏輯分區(qū) ”新建分區(qū)容量:輸入交換空間分配的大小,以 MB 為單位 新分區(qū)的位置:按默認(rèn)選“起始”用于:后面選擇“交換空間”交換空間不用選擇掛載點(diǎn),所以掛載點(diǎn)為灰色不可選。點(diǎn)“確定”按鈕。創(chuàng)建“/home”分區(qū) 繼續(xù)選擇空閑空間,點(diǎn)“添加”按鈕。新分區(qū)的類型:邏輯分區(qū) 新建分區(qū)容量:剩余的空
22、間 新分區(qū)的位置:起始 用于:選擇” Ext4 日志文件系統(tǒng)”掛載點(diǎn):/home。點(diǎn)“確定”按鈕。至此,分區(qū)已全部創(chuàng)建完畢,但“已用”都還是“未知”,如果不滿意,還可以點(diǎn)擊“還原”或“后退”按鈕進(jìn)行更改。如果確定,就點(diǎn)“現(xiàn)在安裝”按鈕。4所在地區(qū)和國(guó)家為方便日常操作,您需要配置您所在地區(qū)的時(shí)區(qū)。如果您先前在選擇語(yǔ)言時(shí)選中文(繁體),時(shí)區(qū)將缺省為臺(tái)灣。如果選了中文(簡(jiǎn)體),時(shí)區(qū)缺省為上海。選了 English,時(shí)區(qū)將為美國(guó)。 Tips:您可以在地圖上點(diǎn)選最接近您所在地區(qū)的黑點(diǎn)來。亦可以在地圖下已選擇的城市(Selected city) 輸入所在城市名稱。但要留意這個(gè)設(shè)定除了會(huì)影響系統(tǒng)時(shí)區(qū)外,亦會(huì)
23、影響安裝后系的的語(yǔ)言和軟件下載點(diǎn)。 5鍵盤類型不同國(guó)家鍵盤的排列可能會(huì)有少許分別,對(duì)一般中港澳臺(tái)的用戶來說,請(qǐng)用選美國(guó)(USA)。 6使用者資料及密碼GNU/Linux 和 Unix 是多使用者 (Multi-User) 的操作系統(tǒng),一臺(tái) GNU/Linux 可以容許多個(gè)使用者同時(shí)使用。為方便管理每一個(gè)使用者的檔案和資源,每個(gè)使用者都有自己的使用者帳戶 (user account) 及密碼 (password)。Ubuntu 會(huì)先要求您先建立一個(gè)屬于您的使用者帳戶,所以您會(huì)看到以下畫面要求您輸入新 Ubuntu 第一個(gè)使用者的資料和密碼: 您需要輸入以下資料:(1)您的名字 (yourname
24、) - 這主要用作電郵等應(yīng)用程序上的直實(shí)名稱??梢杂扇魏畏敲疤?hào) (:) 和逗號(hào) (,) 的字符組成,中間可以有空格。最好使用英文。 (2)計(jì)算機(jī)名稱 (name of this computer) - 設(shè)定計(jì)算機(jī)的名稱,只可以用英文字母、數(shù)目字、減數(shù) (-) 及組成,中間不可以有空格。缺省會(huì)使用使用者名稱后面再加上 “-desktop” 作為計(jì)算機(jī)名稱。 (3)使用者名稱 (name use to log in) - 登入時(shí)使用的名稱,只可以用英文字母、數(shù)目字、減數(shù) (-) 及底線符 (_) 組成,中間不可以有空格和頭一個(gè)字符必需為英文字母。留意 Unix/Linux 的用戶名稱是分大小寫的,
25、即 jrandom、JRANDOM 和 JRandom 為三個(gè)不同的用戶。為避免混淆,建議大家最好用全小寫字母作為使用者名稱。(4)密碼 (password) - 同樣分大小寫。為減低被人破解的機(jī)會(huì),請(qǐng)別用電話號(hào)碼、生日日期、人名或任何在字典找到的字做密碼。 登錄時(shí)有兩個(gè)選項(xiàng):(1)自動(dòng)登錄 開機(jī)電腦后自動(dòng)登錄系統(tǒng),不需要輸入用戶名和密碼。(2)登錄時(shí)需要密碼 開機(jī)電腦后必須輸入用戶名和密碼,才可以登錄系統(tǒng)。(3)加密我的主目錄 需要我的密碼才能看我的主目錄上的文件。7完成安裝看到以下畫面表示您已成功安裝好 Ubuntu 了,可以按現(xiàn)在重啟(Restart now)重新啟動(dòng)進(jìn)入安裝好的 Ubu
26、ntu。按“回車鍵”后,自動(dòng)彈出光盤了。 8初次開機(jī)重新開機(jī)后,計(jì)算機(jī)會(huì)自動(dòng)進(jìn)入開機(jī)管理員(Boot Manager)。 如果您要啟動(dòng)其他操作系統(tǒng),請(qǐng)?jiān)谶@幾秒間按 ESC 鍵進(jìn)入選單,再選其他操作系統(tǒng)。如果沒有按任何鍵,開機(jī)管理員會(huì)自動(dòng)啟動(dòng) Ubuntu。成功啟動(dòng)新 Ubuntu 就可以看到以下的登入畫面。 您可以鍵任您的帳戶名稱及密碼登入。現(xiàn)在您可以在 Ubuntu桌面工作了。三安裝后系統(tǒng)設(shè)置1設(shè)置網(wǎng)絡(luò)Ubuntu系統(tǒng)默認(rèn)支持的聯(lián)網(wǎng)方式包括:商用或家用有線局域網(wǎng)、無線網(wǎng)絡(luò)、xdsl虛擬撥號(hào)網(wǎng)絡(luò)(PPPOE)、手機(jī)網(wǎng)絡(luò)(GPRS/EDGE/WCDMA)。Ubuntu也支持IPV6網(wǎng)絡(luò)。下面介紹
27、三種常見聯(lián)網(wǎng)方式。 (1)有線網(wǎng)絡(luò)假如你的網(wǎng)絡(luò)是DHCP(自動(dòng)獲得IP地址),只要您接好網(wǎng)線,Ubuntu 可以自動(dòng)向您局域網(wǎng)絡(luò)上的 DHCP 服務(wù)器取得網(wǎng)絡(luò)設(shè)定幫您連接上網(wǎng)。設(shè)置靜態(tài)IP:左擊屏幕右上角網(wǎng)絡(luò)圖標(biāo),選擇編輯連線。開啟了網(wǎng)絡(luò)連接后,在有線 分頁(yè)按添加或編輯后選擇IPv4設(shè)置,打開方法邊上的下拉菜單,選擇手動(dòng)。單擊添加按鈕,如圖所示處依次輸入本機(jī)的IP、子網(wǎng)掩碼、網(wǎng)關(guān)。在下面的DNS服務(wù)器處輸入DNS服務(wù)器的IP地址。最后,鉤選自動(dòng)連接復(fù)選框,點(diǎn)擊保存按鈕。(2)無線網(wǎng)絡(luò)Ubuntu正確識(shí)別計(jì)算機(jī)無線網(wǎng)卡時(shí),會(huì)自動(dòng)掃描無線網(wǎng)絡(luò),左擊屏幕右上角網(wǎng)絡(luò)圖標(biāo),選擇適合自己的無線網(wǎng)絡(luò)即可聯(lián)入
28、互聯(lián)網(wǎng)。手動(dòng)配置無線網(wǎng)絡(luò):左擊屏幕右上角網(wǎng)絡(luò)圖標(biāo),選擇編輯連線。開啟了網(wǎng)絡(luò)連接后,在無線 分頁(yè)按添加或編輯后在彈出對(duì)話框中選中無線標(biāo)簽,便可用和家用局域網(wǎng)配置一樣方式配置無線網(wǎng)絡(luò)。 (3)撥號(hào)上網(wǎng)(PPPOE)左擊屏幕右上角網(wǎng)絡(luò)圖標(biāo),選擇編輯連線。開啟了網(wǎng)絡(luò)連接后,在DSL 分頁(yè)按添加后,如圖所示處依次輸入用戶名、密碼。最后,鉤選自動(dòng)連接復(fù)選框,點(diǎn)擊保存按鈕。 Tips:如果您有勾選自動(dòng)連線,選用后每次登入都會(huì)動(dòng)連在線網(wǎng),不用每次自行啟用。 2設(shè)置軟件源與升級(jí)先啟動(dòng)系統(tǒng)設(shè)置,并在系統(tǒng)設(shè)置中選軟件源(Software Sources) : 在軟件源(Software Sources) 分頁(yè)下按下
29、載自 (Downloaded from) 右選的拉下清單,選取其他站點(diǎn) (Other.),就會(huì)彈出選擇下載服務(wù)器 (Select Best Server) 對(duì)話框,在清單里選擇您所在地區(qū)或最新您所在地區(qū)的下載服務(wù)器。Tips:不同軟件源服務(wù)器下載速度受你所在網(wǎng)絡(luò)服務(wù)提供商(ISP)影響。例如有的服務(wù)器中國(guó)電信用戶使用速度極快,但北方的中國(guó)聯(lián)通(原網(wǎng)通)使用極慢。選擇你覺得最快的服務(wù)器。如果你不知道該怎么做,點(diǎn)擊選擇最佳服務(wù)器按鈕由系統(tǒng)逐一測(cè)試,不過這可能會(huì)花費(fèi)很長(zhǎng)的時(shí)間,不推薦應(yīng)用。如果覺得官方源速度都很慢,那么請(qǐng)將 Ubuntu Software 標(biāo)簽下所有的鉤打掉以禁用官方源服務(wù)器,選擇我
30、們推薦的第三方源。升級(jí)軟件源: (1)左擊屏幕右上角系統(tǒng)設(shè)置圖標(biāo),選有可用更新后按安裝更新。(2)打開終端(快捷鍵:Ctrl+Alt+T):sudo apt-get update & sudo apt-get upgrade3安裝語(yǔ)言套件 (LanguagePack) 如果安裝時(shí)無法連上因特網(wǎng),可能會(huì)無法下載中文的語(yǔ)言套件 (Language Pack),這時(shí)您需要自行安裝語(yǔ)言套件。先啟動(dòng)系統(tǒng)設(shè)置,并在系統(tǒng)設(shè)置中選語(yǔ)言支持(Language Selector): 開啟了語(yǔ)言支持(Language Selector) 后,按添加或刪除語(yǔ)言(Install/Remove Languages.) 進(jìn)
31、入已安裝語(yǔ)言(Installed Languages) 對(duì)話框中,點(diǎn)選中文 (繁體)或中文 (簡(jiǎn)體),按應(yīng)用變更(Apply)。在彈出的授權(quán)窗口中輸入當(dāng)前用戶登錄密碼即可生效。Tips:在語(yǔ)言支持(Language) 對(duì)話框中,在菜單和窗口的語(yǔ)言(Language for menus and windows ) 設(shè)定您想使用的系統(tǒng)語(yǔ)言:漢語(yǔ) (香港)Chinese (Hong Kong Special Administrative Region of China)、中文 (臺(tái)灣)(Chinese (Taiwan)、漢語(yǔ) (中國(guó))(Chinese (China) 或 English。4輸入法左擊
32、屏幕右上角鍵盤圖標(biāo),選首選項(xiàng)。彈出的IBus設(shè)置界面上,按輸入法后,在選擇輸入法上選擇輸入法,然后按添加。 5修正時(shí)區(qū)及時(shí)間 無論您選擇任何時(shí)區(qū),Ubuntu 缺省都會(huì)假定您硬件時(shí)鐘的時(shí)區(qū)為 UTC (即格林威治 GMT)。如果硬盤有其他作業(yè)系統(tǒng),而該系統(tǒng)又將硬件時(shí)鐘的時(shí)區(qū)假定為您所屬時(shí)區(qū) (微軟窗口一般會(huì)如此)。當(dāng)您在兩個(gè)作業(yè)系統(tǒng)交替啟動(dòng)時(shí),將做成時(shí)區(qū)混亂。所以建議您把硬件時(shí)鐘修正為您所在時(shí)區(qū)。 把 /etc/default/rcS 中的 UTC=yes 改成為 UTC=no :# Set UTC=yes if your system clock is set to UTC (GMT), a
33、nd UTC=no if not.UTC=no重新啟動(dòng)系統(tǒng)。這時(shí)您的時(shí)鐘必會(huì)快了或慢了幾個(gè)小時(shí),可以依以下方法修正: $ sudo ntpdate 4 /根據(jù)您所指定的時(shí)間服務(wù)器修正您的系統(tǒng)時(shí)鐘(軟件時(shí)鐘)28 Oct 12:57.47 ntpdate7297: adjust time server 4 offset -0 .021044 sec$ sudo hwclock -w /根據(jù)修正好的系統(tǒng)時(shí)鐘(軟件時(shí)鐘)時(shí)間修正硬件時(shí)鐘的時(shí)間 6硬件驅(qū)動(dòng)先啟動(dòng)系統(tǒng)設(shè)置,并在系統(tǒng)設(shè)置中選附加驅(qū)動(dòng)(Hardware Drivers ); 硬件驅(qū)動(dòng)程序管理員會(huì)列出所有需要的限制驅(qū)動(dòng)程序。您只需要點(diǎn)選要安裝
34、的驅(qū)動(dòng)程序,按激活(Ok),系統(tǒng)就會(huì)幫您下載并安裝驅(qū)動(dòng)程序。 在彈出的授權(quán)窗口中輸入當(dāng)前用戶登錄密碼即可生效。7Unity 3D是否支持 3DUnity界面命令: 如果你的機(jī)器安裝 Ubuntu 11.04 或 11.10 后,沒法運(yùn)行基于 Compiz 的 Unity 3D 界面的話,使用以下命令就可檢測(cè)出到底問題出在哪里? /usr/lib/nux/unity_support_test -p開啟3D桌面: (1)首先要安裝好顯卡驅(qū)動(dòng),集成顯卡的驅(qū)動(dòng)會(huì)自動(dòng)安裝,獨(dú)立顯卡要麻煩一些(參考硬件驅(qū)動(dòng))。 (2)安裝Compiz在終端里輸入: sudo apt-get install compizc
35、onfig-settings-manager 先啟動(dòng)Ubuntu軟件中心,搜索框里輸入Compiz 后,選擇CompizConfig設(shè)置管理器然后按安裝。 (3)設(shè)置 先啟動(dòng)面板主頁(yè),搜索框里輸入Compiz后,單擊運(yùn)行CompizConfig設(shè)置管理器,彈出的CompizConfig設(shè)置管理器里常規(guī)選項(xiàng)里的選項(xiàng)桌面尺寸依次輸入4、1、4和桌面選項(xiàng)里的選項(xiàng)桌面立方體與旋轉(zhuǎn)立方體開啟。安住Ctrl+Alt并按住拖動(dòng)鼠標(biāo),3D桌面就出現(xiàn)在你面前了。 詳細(xì)參考:/viewtopic.php?p=8680518Gnome3先啟動(dòng)Ubuntu軟件中心,搜索框里輸入Gnome shell 后,選擇Gnom
36、e shell然后按安裝。 左擊屏幕右上角系統(tǒng)設(shè)置圖標(biāo),按注銷。 進(jìn)入到登錄界面。在切換桌面系統(tǒng)里選擇Gnome后按回車。 下面Gonme3.2桌面。 按活動(dòng)后出現(xiàn)下面的界面?!按翱凇笔钱?dāng)前活動(dòng)窗口,“應(yīng)用程序”是有辦公、互聯(lián)網(wǎng)、圖形、系統(tǒng)工具、影音、游戲軟件;還有系統(tǒng)設(shè)置、輸入法設(shè)置、Ubuntu 軟件中心、更新管理器、網(wǎng)絡(luò)連接、軟件源等等。找不到你想要的軟件屏幕右上角搜索框中輸入軟件名字。 9窗口按鈕改為右手(使用于Unity桌面) (1)通過下面這個(gè)命令就可以直接把它改到右邊了,在終端中輸入: gconftool-2 -set /apps/metacity/general/button_
37、layout -type string menu:minimize,maximize,close(2)按ALTF2,在輸入框中輸入gconf-editor并運(yùn)行 依次點(diǎn)開apps metacity general選項(xiàng),雙擊右邊窗口中的button_layout,你可能看到的是這樣的: close,minimize,maximize:我們只要把它改為: munu:minimize,maximize,close四安裝軟件1安裝壓縮工具Unity桌面Ubuntu軟件中心;Gnome桌面活動(dòng)應(yīng)用程序Ubuntu 軟件中心在右上角搜索框中分別輸入7zip、rar后點(diǎn)擊安裝。 2flash插件Unity桌
38、面Ubuntu軟件中心;Gnome桌面活動(dòng)應(yīng)用程序Ubuntu 軟件中心在右上角搜索框中分別輸入flash后點(diǎn)擊安裝。 3GoogleChrome瀏覽器Unity桌面Ubuntu軟件中心;Gnome桌面活動(dòng)應(yīng)用程序Ubuntu 軟件中心在右上角搜索框中分別輸入Chromium后點(diǎn)擊安裝。 4QQ(1)安裝QQ/qq/linux/download.shtmlQQ for Linux 怎么命令行安裝和卸載 RPM版本 安裝 打開控制臺(tái),使用管理員身份登錄;在終端中輸入命令“rpm U package_name.rpm“ , package_name是QQ安裝包文件名。卸載 在終端中輸入命令“rpm
39、 -e package_name.rpm“。DEB版本 安裝 打開控制臺(tái),使用管理員身份登錄;在終端中輸入命令 ”dpkg -i package_name.deb”,package_name是QQ安裝包文件名。卸載 在終端中輸入命令“dpkg -r package_name“ 。tar.gz版本 安裝:打開控制臺(tái);在終端中輸入命令“tar xzvf package_name.tar.gz“,package_name是QQ安裝包文件名。卸載:直接刪除QQ for Linux的所有文件和文件夾。QQ for Linux怎么建立桌面快捷方式 答:右鍵單擊桌面的空白處,在彈出的對(duì)話框中選“新建應(yīng)用程序
40、鏈接”。再在彈出的窗口中點(diǎn)“執(zhí)行”,在命令欄中點(diǎn)后面的瀏覽鍵,找到QQ for Linux的程序。再點(diǎn)“常規(guī)”,進(jìn)行取名、更改圖標(biāo)等操作,最后點(diǎn)確定,這樣在桌面上也創(chuàng)建了QQ for Linux的快捷方式。 (2)web方式 /5msnUnity桌面Ubuntu軟件中心;Gnome桌面活動(dòng)應(yīng)用程序Ubuntu 軟件中心在右上角搜索框中分別輸入aMSN后點(diǎn)擊安裝。 6pdfUnity桌面Ubuntu軟件中心;Gnome桌面活動(dòng)應(yīng)用程序Ubuntu 軟件中心在右上角搜索框中分別輸入xpdf后點(diǎn)擊安裝。 7運(yùn)行Windows軟件Unity桌面Ubuntu軟件中心;Gnome桌面活動(dòng)應(yīng)用程序Ubunt
41、u 軟件中心在右上角搜索框中分別輸入wine后點(diǎn)擊安裝。 8安裝rpm軟件包使用我們要使用到轉(zhuǎn)換程序,在Ubuntu中只要安裝alien轉(zhuǎn)換程序就可以實(shí)現(xiàn)轉(zhuǎn)換了。 安裝alien: (1)終端命令:sudo apt-get install alien(2)Unity桌面Ubuntu軟件中心;Gnome桌面活動(dòng)應(yīng)用程序Ubuntu 軟件中心在右上角搜索框中分別輸入alien后點(diǎn)擊安裝。 轉(zhuǎn)換命令: (1)rpm轉(zhuǎn)換成deb,打開終端,使用命令:sudo alien -k -scripts filename.rpm前面的參數(shù)不變,你只要改變后的filename.rpm就可以了,注意如果不是本目錄里
42、面,要添加文件路徑。(2)deb轉(zhuǎn)換成rpm,終端命令:sudo alien -r filename.deb9支持DVD播放Unity桌面Ubuntu軟件中心;Gnome桌面活動(dòng)應(yīng)用程序Ubuntu 軟件中心在右上角搜索框中分別輸入libdvdcss2后選擇Ubuntu額外的版權(quán)受限程序點(diǎn)擊安裝。 10Ubuntu下安裝顯卡驅(qū)動(dòng)(1)Nvidia顯卡驅(qū)動(dòng)的安裝: 步驟如下: 1. 到Nvidia官方去下載ubuntu的驅(qū)動(dòng),下載的文件存盤備用。 2. 完全刪除原驅(qū)動(dòng),包括Ubuntu自帶的nv驅(qū)動(dòng)和nvidia-glx-new驅(qū)動(dòng): 此步驟非常重要。 3. 重新啟動(dòng),并關(guān)閉xserver: 關(guān)
43、閉xserver命令(gnome): sudo /etc/init.d/gdm stop 4. 安裝驅(qū)動(dòng): sudo sh ./NVIDIA-Linux-x86_64-173.14.05-pkg2.run 5. 啟動(dòng)xserver: sudo /etc/init.d/gdm start 6. 調(diào)整分辨率: 如果啟動(dòng)后顯示分辨率不正常,需要修改xorg.conf。 cd /etc/X11 sudo cp xorg.conf xorg.conf.mybackup sudo vi /etc/X11/xorg.conf 確認(rèn)Device里面的Driver一項(xiàng)定義是“nvidia; 刪除Monitor定
44、義里面的Modeline一行; Screen里面Modes一行改為 Modes ”nvidia-auto-select“ 修改后重新啟動(dòng)xserver。Ctrl-Alt-Backspace。 7. 調(diào)整個(gè)人分辨率配置: 如果登錄界面分辨率正常,但用戶登錄后變?yōu)榈头直媛?,需要在個(gè)人選項(xiàng)里面調(diào)整: System - Preferences - Screen Resolutions 8. 顯示驅(qū)動(dòng)細(xì)節(jié)調(diào)整: sudo nvidia-settings 必須用root權(quán)限運(yùn)行,否則配置無法保存到xorg.conf里面。 搞定。 (2)ATI顯卡驅(qū)動(dòng)的安裝: ATI的驅(qū)動(dòng)要麻煩一點(diǎn),因?yàn)榉枪俜降尿?qū)動(dòng)會(huì)使顯
45、卡的性能大受影響。很多網(wǎng)友裝過驅(qū)動(dòng)之后direct rending還是顯示為no。筆者也是同樣的遭遇,不過方法是有的,筆者參考了Ubuntu官方的資料后,終于成功。下面就是我的解決方法: 首先先從ATI官網(wǎng)上將驅(qū)動(dòng)文件包下載到電腦上。 本例使用的是ati-driver-installer-8-9-x86-x86_64.run 在終端中執(zhí)行: sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc 5 dkms linux-headers-$(uname -r) 切換目錄到你下載的安
46、裝包位置,在終端中執(zhí)行: sh ati-driver-installer-8-9-x86.x86_64.run -buildpkg Ubuntu/hardy 在/usr/lib中找到一個(gè)名為libGL.so的文件。 然后在終端中執(zhí)行: sudo ln -s /usr/lib/libGL.so /usr/lib/libGL.so.1 可能需要重新執(zhí)行:(一般跳過這一步) sh ati-driver-installer-8-9-x86.x86_64.run -buildpkg Ubuntu/hardy 然后對(duì)文件進(jìn)行設(shè)置: sudo gedit /etc/default/linux-restric
47、ted-modules-common 將DISABLED_MODULES=”“ 改為DISABLED_MODULES=”fglrx“ 按照原文在這里的意思,是說修改完上一句后,可以在受限驅(qū)動(dòng)管理器中看到,受限驅(qū)動(dòng)雖沒有被選中,但在安裝的后期,可發(fā)現(xiàn)狀態(tài)是”使用中“。這說明受限驅(qū)動(dòng)中的fglrx模塊雖被禁用,但你下載的安裝包中的fglrx模塊正在起作用。 然后對(duì)文件進(jìn)行設(shè)置: sudo gedit /etc/modprobe.d/blacklist-restricted sudo gedit /etc/modprobe.d/blacklist-local 上兩個(gè)文件可能不存在,如果不存在的話就不
48、用新建再更改。只有第2個(gè)文件,即blacklist-local文件。在其中可發(fā)現(xiàn)有”blacklist fglrx“字樣,在這前面加上一個(gè)#字。保存退出。 好,接下來可以安裝剛剛生成的五個(gè)DEB包了: sudo dpkg -i xorg-driver-fglrx_*.deb fglrx-kernel-source_*.deb fglrx-amdcccle_*.deb 最后進(jìn)入掃尾階段: 先修改xorg.conf中的設(shè)置: sudo gedit /etc/X11/xorg.conf 在其中找到Section ”Device“字段,其中有個(gè)Driver,把它后面的參數(shù)改為”fglrx“。如果沒有找
49、到改字段,直接將下段代碼復(fù)制到文件中: Section ”Device“ Driver ”fglrx“ EndSection 保存退出。 在終端中執(zhí)行: sudo aticonfig -initial -f sudo aticonfig -input=/etc/X11/xorg.conf -tls=1 重啟。 可以使用DISPLAY=:0 glxinfo | grep render 命令查看結(jié)果,如果顯示的是direct rending為yes。那么恭喜你,你已經(jīng)安裝成功了。如果仍為no,請(qǐng)繼續(xù)閱讀下文。 首先刪除xserver-xgl sudo apt-get remove xserver-
50、xgl 再把這一段加進(jìn)/etc/X11/xorg.conf里: Section ”Extensions“ Option ”Composite“ ”Enable“ EndSection 最后這一步非常重要,我的機(jī)器就是在加上這一段后,direct rending終于變?yōu)榱藋es。 五U盤安裝Ubuntu 11.10制作USB Live盤有兩個(gè)軟件UNetbootin與Universal USB Installer,下面介紹是Universal USB Installer。 1Windows1、插入一個(gè)U盤的可用空間至少2GB。 2、下載 “Universal USB Installer”后運(yùn)行。
51、/downloads/Universal-USB-Installer/Universal-USB-Installer-.exe3、閱讀許可協(xié)議,并選擇“我同意”繼續(xù)。 4、step1:從下拉列表中選擇Ubuntu桌面版 5、step2:點(diǎn)擊“瀏覽”,打開下載的ISO文件;step3:選擇USB驅(qū)動(dòng)器,點(diǎn)擊“創(chuàng)建”。 6、是否創(chuàng)建,點(diǎn)擊“是”。 2LinuxUbuntu1、插入一個(gè)U盤的可用空間至少2GB。 2、先啟動(dòng)Unity桌面面板主頁(yè)更多程序啟動(dòng)盤創(chuàng)建器(Startup Disk Creator);Gnome桌面活動(dòng)應(yīng)用程序啟動(dòng)盤創(chuàng)建器。 3、彈出制作啟動(dòng)盤界面上,點(diǎn)擊“其他”選擇下載的I
52、SO文件,并點(diǎn)擊“打開”。 4、選擇USB驅(qū)動(dòng)器,并單擊“制作啟動(dòng)盤”Tips:制作USB Live當(dāng)中提示錯(cuò)誤,U盤文件系統(tǒng)為“FAT32或EXT4”附錄資料:不需要的可以自行刪除 libxml2應(yīng)用實(shí)例Libxml2 是一個(gè)xml的c語(yǔ)言版的解析器,本來是為Gnome項(xiàng)目開發(fā)的工具,是一個(gè)基于MIT License的免費(fèi)開源軟件。它除了支持c語(yǔ)言版以外,還支持c+、PHP、Pascal、Ruby、Tcl等語(yǔ)言的綁定,能在Windows、Linux、Solaris、MacOsX等平臺(tái)上運(yùn)行。功能還是相當(dāng)強(qiáng)大的,相信滿足一般用戶需求沒有任何問題。二、 Libxml2安裝:一般如果在安裝系統(tǒng)的時(shí)
53、候選中了所有開發(fā)庫(kù)和開發(fā)工具的話(Fedora Core系列下),應(yīng)該不用安裝,下面介紹一下手動(dòng)安裝: 1) 從xmlsoft站點(diǎn)或ftp()站點(diǎn)下載libxml壓縮包(libxml2-xxxx.tar.gz)2) 對(duì)壓縮包進(jìn)行解壓縮 tar xvzf libxml2-xxxx.tar.gz3) 進(jìn)入解壓縮后的文件夾中運(yùn)行 ./configure -prefix /home/user/myxml/xmlinst(此處為待安裝的路徑)或者直接使用 ./configure make make install 4) 添加路徑 export PATH=/home/user/myxml/xmlinst/
54、bin:$PATH 說明:為了結(jié)構(gòu)清晰,最好將libxml2不安裝在解壓目錄中。安裝完成后就可以使用簡(jiǎn)單的代碼解析XML文件,包括本地和遠(yuǎn)程的文件,但是在編碼上有一些問題。Libxml默認(rèn)只支持UTF8的編碼,無論輸入輸出都是UTF-8,所以如果你解析完一個(gè)XML得到的結(jié)果都是UTF8的,如果需要輸出GB2312或者其它編碼,需要ICONV來做轉(zhuǎn)碼(生成UTF8編碼的文件也可以用它做),如果系統(tǒng)中沒有安裝iconv的話,需要安裝libiconv。 1) 下載libiconv壓縮包(例如libiconv-1.11.tar.gz) 2) 對(duì)壓縮包進(jìn)行解壓縮tar xvzf libiconv-1.1
55、1.tar.gz 3) 進(jìn)入解壓縮后的文件夾中運(yùn)行 ./configure make make install三、關(guān)于XML:在開始研究 Libxml2 庫(kù)之前,先了解一下XML的相關(guān)基礎(chǔ)。XML 是一種基于文本的格式,它可用來創(chuàng)建能夠通過各種語(yǔ)言和平臺(tái)訪問的結(jié)構(gòu)化數(shù)據(jù)。它包括一系列類似 HTML 的標(biāo)記,并以樹型結(jié)構(gòu)來對(duì)這些標(biāo)記進(jìn)行排列。例如,可參見清單 1 中介紹的簡(jiǎn)單文檔。為了更清楚地顯示 XML 的一般概念,下面是一個(gè)簡(jiǎn)化的XML文件。清單 1. 一個(gè)簡(jiǎn)單的 XML 文件 root delete 10清單 1 中的第一行是 XML 聲明,它告訴負(fù)責(zé)處理 XML 的應(yīng)用程序,即解析器,將
56、要處理的 XML 的版本。大部分的文件使用版本 1.0 編寫,但也有少量的版本 1.1 的文件。它還定義了所使用的編碼。大部分文件使用 UTF-8,但是,XML 設(shè)計(jì)用來集成各種語(yǔ)言中的數(shù)據(jù),包括那些不使用英語(yǔ)字母的語(yǔ)言。接下來出現(xiàn)的是元素。一個(gè)元素以開始標(biāo)記 開始(如 ),并以結(jié)束標(biāo)記 結(jié)束(如 ),其中使用斜線 (/) 來區(qū)別于開始標(biāo)記。元素是 Node 的一種類型。XML 文檔對(duì)象模型 (DOM) 定義了幾種不同的 Nodes 類型,包括:Elements(如 files 或者 age)Attributes(如 units)Text(如 root 或者 10)元素可以具有子節(jié)點(diǎn)。例如,a
57、ge 元素有一個(gè)子元素,即文本節(jié)點(diǎn) 10。XML 解析器可以利用這種父子結(jié)構(gòu)來遍歷文檔,甚至修改文檔的結(jié)構(gòu)或內(nèi)容。LibXML2 是這樣的解析器中的其中一種,并且文中的示例應(yīng)用程序正是使用這種結(jié)構(gòu)來實(shí)現(xiàn)該目的。對(duì)于各種不同的環(huán)境,有許多不同的解析器和庫(kù)。LibXML2 是用于 UNIX 環(huán)境的解析器和庫(kù)中最好的一種,并且經(jīng)過擴(kuò)展,它提供了對(duì)幾種腳本語(yǔ)言的支持,如 Perl 和 Python。四、Libxml2中的數(shù)據(jù)類型和函數(shù)一個(gè)函數(shù)庫(kù)中可能有幾百種數(shù)據(jù)類型以及幾千個(gè)函數(shù),但是記住大師的話,90%的功能都是由30%的內(nèi)容提供的。對(duì)于libxml2,我認(rèn)為搞懂以下的數(shù)據(jù)類型和函數(shù)就足夠了。1)內(nèi)
58、部字符類型xmlCharxmlChar是Libxml2中的字符類型,庫(kù)中所有字符、字符串都是基于這個(gè)數(shù)據(jù)類型。事實(shí)上它的定義是:xmlstring.htypedef unsigned char xmlChar;使用unsigned char作為內(nèi)部字符格式是考慮到它能很好適應(yīng)UTF-8編碼,而UTF-8編碼正是libxml2的內(nèi)部編碼,其它格式的編碼要轉(zhuǎn)換為這個(gè)編碼才能在libxml2中使用。還經(jīng)??梢钥吹绞褂脁mlChar*作為字符串類型,很多函數(shù)會(huì)返回一個(gè)動(dòng)態(tài)分配內(nèi)存的xmlChar*變量,使用這樣的函數(shù)時(shí)記得要手動(dòng)刪除內(nèi)存。2) xmlChar相關(guān)函數(shù)如同標(biāo)準(zhǔn)c中的char類型一樣,xm
59、lChar也有動(dòng)態(tài)內(nèi)存分配、字符串操作等相關(guān)函數(shù)。例如xmlMalloc是動(dòng)態(tài)分配內(nèi)存的函數(shù);xmlFree是配套的釋放內(nèi)存函數(shù);xmlStrcmp是字符串比較函數(shù)等等?;旧蟲mlChar字符串相關(guān)函數(shù)都在xmlstring.h中定義;而動(dòng)態(tài)內(nèi)存分配函數(shù)在xmlmemory.h中定義。3)xmlChar*與其它類型之間的轉(zhuǎn)換另外要注意,因?yàn)榭偸且趚mlChar*和char*之間進(jìn)行類型轉(zhuǎn)換,所以定義了一個(gè)宏BAD_CAST,其定義如下:xmlstring.h#define BAD_CAST (xmlChar *)原則上來說,unsigned char和char之間進(jìn)行強(qiáng)制類型轉(zhuǎn)換是沒有問題
60、的。4)文檔類型xmlDoc、指針xmlDocPtrxmlDoc是一個(gè)struct,保存了一個(gè)xml的相關(guān)信息,例如文件名、文檔類型、子節(jié)點(diǎn)等等;xmlDocPtr等于xmlDoc*,它搞成這個(gè)樣子總讓人以為是智能指針,其實(shí)不是,要手動(dòng)刪除的。xmlNewDoc函數(shù)創(chuàng)建一個(gè)新的文檔指針。xmlParseFile函數(shù)以默認(rèn)方式讀入一個(gè)UTF-8格式的文檔,并返回文檔指針。xmlReadFile函數(shù)讀入一個(gè)帶有某種編碼的xml文檔,并返回文檔指針;細(xì)節(jié)見libxml2參考手冊(cè)。xmlFreeDoc釋放文檔指針。特別注意,當(dāng)你調(diào)用xmlFreeDoc時(shí),該文檔所有包含的節(jié)點(diǎn)內(nèi)存都被釋放,所以一般來說
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 校園心理健康合同:校園心理健康服務(wù)承包協(xié)議
- 新疆維吾爾自治區(qū)勞動(dòng)合同范本樣本
- 山林承包合同使用指南
- 2024年范文生態(tài)園土地承包合同
- 2024試析《物業(yè)服務(wù)合同》的解除或終止問題
- 2024小吃加盟合同范本
- 物業(yè)管理服務(wù)協(xié)議參考樣本
- 個(gè)人建房施工合同范本
- 2024廣告設(shè)計(jì)類合同范本
- 解除版權(quán)買賣合同協(xié)議
- 期刊編輯的學(xué)術(shù)期刊編輯規(guī)范考核試卷
- T-CCSAS014-2022《化工企業(yè)承包商安全管理指南》
- 電梯安全總監(jiān)和安全員的任命文件
- SL-T+62-2020水工建筑物水泥灌漿施工技術(shù)規(guī)范
- 2024年安徽省普通高中學(xué)業(yè)水平選擇性考試 歷史試卷
- 電子商務(wù)師職業(yè)技能等級(jí)證書培訓(xùn)方案
- JBT 14615-2024 內(nèi)燃機(jī) 活塞運(yùn)動(dòng)組件 清潔度限值及測(cè)定方法(正式版)
- DL5009.2-2013電力建設(shè)安全工作規(guī)程第2部分:電力線路
- 理智與情感:愛情的心理文化之旅智慧樹知到期末考試答案章節(jié)答案2024年昆明理工大學(xué)
- GA/T 2097-2023執(zhí)法辦案管理場(chǎng)所信息應(yīng)用技術(shù)要求
- GB 20052-2024電力變壓器能效限定值及能效等級(jí)
評(píng)論
0/150
提交評(píng)論