亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        關(guān)于linux中使用RPM軟件包管理的研究

        2014-03-18 23:48:59孫弢
        2014年39期

        作者簡介:孫弢(1980-),男,吉林省吉林市人,吉林電子信息職業(yè)技術(shù)學(xué)院,講師,碩士,研究方向:平面設(shè)計和網(wǎng)站開發(fā)。

        摘要:在安裝了Linux操作系統(tǒng)后,或者在日常使用電腦中避免不了安裝新的應(yīng)用軟件,而在Linux操作系統(tǒng)安裝應(yīng)用軟件和在windows系統(tǒng)下安裝應(yīng)用軟件是不同的。本文主要介紹了在Linux操作系統(tǒng)如何使用RPM軟件包管理來安裝應(yīng)用軟件的。

        關(guān)鍵詞:Linux操作系統(tǒng);RPM軟件包管理;安裝應(yīng)用軟件

        如今Linux操作系統(tǒng)不僅在網(wǎng)絡(luò)服務(wù)器使用已經(jīng)占有主要地位,在個人用戶市場上也越來越受到用戶的歡迎,它的圖形用戶界面友好,和windows操作系統(tǒng)操作起來基本相同,而且它的安全穩(wěn)定性又好,并且它的命令界面,對于電腦愛好者,無疑是最佳選擇。但是,對于在Linux操作系統(tǒng)安裝應(yīng)用軟件和在windows系統(tǒng)下安裝應(yīng)用軟件還是有所不同的。當(dāng)然Linux操作系統(tǒng)在圖形界面下是可以安裝應(yīng)用軟件的,只不過大多網(wǎng)站都是以源代碼形式發(fā)布的,所以用RPM軟件包管理來安裝應(yīng)用軟件的居多,對于初學(xué)者來說,如何使用RPM命令來安裝應(yīng)用軟件會感覺有所困惑。本文主要介紹RPM軟件包管理使用方法及如何安裝常用的應(yīng)用軟件。

        一、常用安裝方式

        在Linux操作系統(tǒng)中,使用源代碼安裝的方式主要有兩種,一種是源代碼包后綴為tar.gz格式的,這種包是使用linux中打包備份命令tar和解壓縮命令gzip對當(dāng)前軟件包先進行解壓打包,然后通過配置命令對生成的安裝配置文件進行編譯和安裝。另外一種就是RPM軟件包管理來安裝應(yīng)用軟件。

        二、什么是RPM軟件包

        RPM是RedHat Package Manager的縮寫,是一個功能十分強大的軟件包管理系統(tǒng),是在Fedora、SuSE等主流linux發(fā)行版本中被廣泛應(yīng)用的一個軟件包管理系統(tǒng)。它是一個預(yù)先編譯過的可執(zhí)行文件,我們通過RPM就可以用一條命令完成軟件的安裝,它幫我們省去了很多復(fù)雜的安裝步驟。

        RPM包括三個組成部分,分別是:RPM數(shù)據(jù)庫、RPM軟件包文件、rpm命令。其數(shù)據(jù)庫默認(rèn)安裝在系統(tǒng)的/var/lib/rpm/目錄下。通過file命令可以查看到該目錄下幾乎都是二進制形式的散列數(shù)據(jù)庫文件。RPM軟件包文件將軟件源程序代碼、補丁及安裝指示包裝成一個RPM包,類似于tar歸檔文件。在軟件包文件里有一個RPM包頭,關(guān)于軟件包的基本信息都包含在包頭里。更重要的是,軟件包文件包頭還包括了一些提示信息,比如說如果安裝此軟件,還必須安裝哪些其它的軟件等等。rpm命令是管理員的RPM數(shù)據(jù)庫前端。這個命令根據(jù)選擇的參數(shù)不同可以用來執(zhí)行不同的功能,

        軟件包的名稱的格式是固定的也是特有的,比如說fcitx-3.0.2-1.i386.rpm這個軟件包名稱中包括了軟件名稱“fcitx”,版本號“3.0.2-1”,其中包括了主版本號、修正版本號以及發(fā)行號,“i386”表示這個軟件可適用的平臺,最后的“rpm”的擴展名表示是使用rpm打包的文件。在Linux下利用它很容易對軟件進行安裝,升級和刪除、查詢、驗證。需要注意的是只有root用戶對于安裝、升級、刪除等操作擁有使用權(quán)限。Linux系統(tǒng)中使用RPM命令安裝比圖形化工具安裝方式更靈活,更方便。目前,大部分Linux發(fā)行版本都使用rpm程序來管理軟件的安裝和拆除。

        三、查詢和安裝RPM軟件包

        查詢和安裝操作一般情況下會一起連用。在安裝或升級之前,大多要查看系統(tǒng)中是否己有該應(yīng)用程序或者查詢已安裝的版本。RPM的命令格式是固定的,根據(jù)實現(xiàn)的功能不同采用不同的參數(shù)選項即可。

        rpm命令格式:rpm[選項]文件名

        常用的選項:

        rpm-i,rpm-U,rpm-F表示從軟件包文件安裝或升級

        rpm-e表示刪除軟件包

        rpm-q表示查詢RPM數(shù)據(jù)庫

        rpm-v表示在安裝過程中顯示詳細(xì)的信息

        rpm-h表示顯示水平進度條。

        rpm——checksig表示校驗RPM數(shù)據(jù)包文件的完整性。

        1.查詢軟件包

        如果要查看系統(tǒng)中已經(jīng)安裝了哪些軟件包,以及這些軟件包的詳細(xì)信息,可以使用“rpm-qa”命令實現(xiàn),選項-a表示所有、全部。執(zhí)行命令后會顯示該軟件包的名稱、版本和發(fā)行號碼等信息。

        如果要查看系統(tǒng)中己安裝的某個指定軟件包,則使用命令“rpm–q指定軟件包名”即可,比如要查看系統(tǒng)中是否安裝了小企鵝輸入法軟件包fcitx-3.0.2-1.i386.rpm,則語法格式為:#rpm-q fcitx-3.0.2-1.i386.rpm。如果已安裝系統(tǒng)提示該軟件包的信息,如果沒有安裝,會提示不存在。

        2.安裝軟件包

        “rpm–i”是安裝軟件包的命令,但通?!?ivh”三個選項一起使用,一般安裝備的軟件需要安裝時間長,信息多,和“-v-h”連用可以讓用戶看到安裝的詳細(xì)過程。在安裝過程之前,系統(tǒng)會檢查文件系統(tǒng)中是否有足夠的空間可以進行安裝,安裝的軟件和現(xiàn)有的文件有沒有關(guān)聯(lián),是否要覆蓋現(xiàn)有文件等等。只有解決了這些問題,系統(tǒng)才能允許安裝。比如以安裝小企鵝輸入法軟件包fcitx-3.0.2-1.i386.rpm為例。具體格式如下:

        #rpm-ivh fcitx-3.0.2-1.i386.rpm

        #cd/usr/bin

        #ln-sf fcitx chinput

        #reboot

        四、刪除軟件包

        安裝了應(yīng)用軟件之后,系統(tǒng)使用的是當(dāng)前的應(yīng)用軟件,和之前的軟件包文件就沒有聯(lián)系了,我們可以把軟件包文件從系統(tǒng)中刪除,釋放空間。“rpm-e軟件包名稱”是刪除軟件包的命令格式,比如,管理員嘗試刪除之前安裝的小企鵝輸入法軟件包。具體格式如下:

        # rpm-e fcitx-3.0.2-1.i386.rpm

        五、結(jié)束語

        RPM軟件包管理對應(yīng)用軟件可以很容易的進行安裝、升級、刪除、驗證、查詢等操作,為了方便普通用戶使用,RPM也提供圖形界面下的管理工具。RPM軟件包管理不僅簡單易操作,而且在卸載時還刪除的非常徹底。在linux系統(tǒng)中使用RPM管理包來安裝應(yīng)用軟件是首選方法。(作者單位:吉林電子信息職業(yè)技術(shù)學(xué)院)

        參考文獻:

        [1]linux操作系統(tǒng)實用教程,梁廣民,西安電子科技大學(xué)出版社,2004.2

        [2]linux系統(tǒng)管理與維護,王秀平,北京大學(xué)出版社,2010.5

        国产精品成人久久电影| 久亚洲一线产区二线产区三线麻豆| 久久精品蜜桃亚洲av高清| 亚洲精品美女久久777777| 亚洲免费观看视频| 国产午夜精品一区二区三区| 午夜不卡久久精品无码免费| 中文岛国精品亚洲一区| 少妇人妻一区二区三飞| 国产aⅴ激情无码久久久无码| 国产va免费精品高清在线| 婷婷激情六月| 日本av一区二区在线| 在线观看免费无码专区| 女人夜夜春高潮爽a∨片| 亚洲第一免费播放区| 成av人片一区二区久久| 中文字幕一区日韩精品| 精品人妻少妇一区二区不卡| 少妇高潮紧爽免费观看| 精品国产亚洲级一区二区| 中出人妻中文字幕无码| 亚洲精品美女久久久久久久| 日韩精品资源在线观看免费| 免费a级毛片又大又粗又黑| 丰满人妻被黑人中出849| 午夜精品久视频在线观看| 一区二区三区四区黄色av网站| 亚洲av成人精品日韩在线播放| 亚洲精品国产成人AV| 在线免费观看亚洲毛片| 久久久久av综合网成人| 无码手机线免费观看| 久久精品国产亚洲AV香蕉吃奶| 精品一区二区av在线| 中字幕人妻一区二区三区| 日韩高清无码中文字幕综合一二三区 | 日韩一区中文字幕在线| 久久精品人人做人人爱爱| 中文字幕人妻丝袜美腿乱| 囯产精品无码一区二区三区|