亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Linux 軟件包管理

系統(tǒng) 2041 0

本文主要是記錄下RedHat系列的軟件包管理。

內(nèi)容分為以下三個(gè)部分:二進(jìn)制包的管理,源代碼包的管理,腳本安裝

一、二進(jìn)制包的管理

1.1概念

主要有RPM和YUM這兩種包管理。

兩種包管理各有用處,其中主要區(qū)別是:YUM使用簡(jiǎn)單但需要聯(lián)網(wǎng),YUM會(huì)去網(wǎng)上的YUM包源去獲取所需要的軟件包。而RPM的需要的操作精度比較細(xì),需要我們做的事情比較多。

?

1.1.1RPM

主要的操作

1)卸載

rpm? –e? [--nodeps]? sudo

[解析] ?需要注意的是在卸載軟件包的時(shí)候若和其它包有依賴關(guān)系,可以用--nodeps來(lái)強(qiáng)制卸載

2)安裝

rpm? –i[v|h]? [--excludedocs |prefix |test |replace[pkgs |files] |nodeps]? sudo

[解析]? i為安裝,v為顯示詳細(xì)信息,h為hash是進(jìn)度信息

--excludedocs 不安裝軟件包的文檔文件

--prefix PATH 將軟件包安裝到指定目錄

--test 只對(duì)安裝進(jìn)行測(cè)試,并不實(shí)際安裝(通常用來(lái)看下需要的依賴項(xiàng))

--replace[pkgs|files] 當(dāng)出現(xiàn)沖突時(shí)或想強(qiáng)制覆蓋時(shí)可以使用

--nodeps 不考慮依賴關(guān)系,強(qiáng)制安裝。(這樣比較麻煩,而且通常無(wú)法使用。這也是使用RPM的一些不方便的地方,而YUM則解決了這個(gè)問題,在安裝的時(shí)候會(huì)自動(dòng)將所需要的都一起安裝了)

【相關(guān)內(nèi)容:】安裝有時(shí)候會(huì)使用光驅(qū)安裝,這里涉及到掛載點(diǎn)的概念。

在linux系統(tǒng)中,所有的設(shè)備都被看作文件,所以光驅(qū)也被看作文件。而要讓系統(tǒng)不能直接訪問這個(gè)文件,這時(shí)需要一個(gè)掛載點(diǎn)(通常是一個(gè)空文件,僅僅提供一個(gè)渠道,來(lái)連接系統(tǒng)和設(shè)備),然后系統(tǒng)就可以通過訪問掛載點(diǎn)來(lái)訪問光驅(qū)設(shè)備了。

掛載光驅(qū)的具體操作:

mkdir /mnt/cdrom 生成一個(gè)掛載點(diǎn)目錄

mount /dev/cdrom /mnt/cdrom 講dev中的cdrom掛載到掛載點(diǎn)上

3)查詢

rpm? –q[a |f |p |i |l |d |c]? sudo

[解析]

-a? 查詢所有已安裝的軟件包

-f? 查詢 文件所屬軟件包

-p? 查詢軟件包(通常用來(lái)看下還未安裝的軟件包)

-i? 顯示軟件包信息

-l? 顯示軟件包中的文件列表

-d? 顯示被標(biāo)注為文檔的文件列表

-c? 顯示被標(biāo)注為配置文件的文件列表

[tips]? 通常可以配合管道 | more [grep sudo] 來(lái)使用,使得結(jié)果更易讀。

4)校驗(yàn)

rpm? -V? sudo

結(jié)果解析:S.5.L.T….

S 為文件大小

5 為文件的md5校驗(yàn)值

L 鏈接文件

T 文件創(chuàng)建時(shí)間

D 設(shè)備文件

U 文件的用戶

G 文件的用戶組

M 文件的權(quán)限

5)軟件包文件提取

解壓指定文件到當(dāng)前目錄

rpm2cpio?? /../...rpm |cpio –idv?? ./../..

?

?

1.1.2YUM

需要聯(lián)網(wǎng),操作一RPM類似,只是會(huì)自動(dòng)安裝依賴項(xiàng)。

主要操作:

1)安裝 yum? install

2) 檢測(cè)升級(jí) yum? check-update

3) 升級(jí) yum? update

4) 軟件包查詢 yum? list

5) 軟件包信息 yum? info

6) 卸載 yum? remove

7) 幫助 yum? -help、man? yum

?

1.2實(shí)例

1.2.1從光盤中提取二進(jìn)制包并恢復(fù)丟失的文件(用inittab做實(shí)驗(yàn))

先建立一個(gè)掛載點(diǎn)并掛載

image

image

創(chuàng)建一個(gè)備份文檔并刪除inittab

image

通過掛載點(diǎn)讀取光盤中的二進(jìn)制包到當(dāng)前目錄

image

復(fù)制恢復(fù)被刪除的文件

image

?

?

二、源代碼包的管理

2.1源代碼包的安裝

1)解壓解包

tar? -xzvf? 源代碼包

[解析]

x為解包、z為解壓(僅適合gzip,bz2則先解包再bunzip解壓)、v顯示過程、f指定被解壓包名

2)配置

進(jìn)入解壓后的目錄,用 ./configure [—prefix=/usr/local/filname] 來(lái)配置,這個(gè)過程主要是收集系統(tǒng)信息、設(shè)置安裝目錄等(卸載的時(shí)候只需將這個(gè)目錄刪除則可)

3)編譯

make

4)安裝

make? install

?

三、腳本方式安裝

1)解包解壓

2)進(jìn)入解壓后的目錄,查看README (vi READEME)獲得安裝方法

3)運(yùn)行第二步獲取的信息,通常是運(yùn)行一個(gè)安裝shell腳本(.sh)

Linux 軟件包管理


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長(zhǎng)會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 亚洲精品免费在线视频 | 欧美激情在线播放一区二区 | 色拍拍欧美视频在线看 | 四虎最新永久免费视频 | 久久66热这里只会有精品 | 97xxxx| 久久99国产精一区二区三区 | 国产亚洲精品福利片 | 国内精品福利 | 成人公开视频 | 国产亚洲综合视频 | 日本伊人精品一区二区三区 | 国产大战女模特在线视频 | 国产精品高清视亚洲一区二区 | 久久机热一这里只精品 | 国产精品欧美亚洲韩国日本不卡 | 成年女人在线视频 | 欧美黑人巨大3dvideo | 精品午夜寂寞黄网站在线 | 亚洲 国产 日韩 欧美 | 午夜一级视频 | 成人日韩精品 | 日本精品久久久一区二区三区 | 一级特黄特黄毛片欧美的 | 天天干天天操天天 | 欧美va亚洲va在线观看蝴蝶网 | 狠狠色丁香婷婷综合小时婷婷 | 国内国产精品天干天干 | 国产精品久久自在自线观看 | 久久亚洲精品中文字幕三区 | 天天干天天操天天干 | 日日摸日日添夜夜爽97 | 91在线手机精品免费观看 | 久久久国产99久久国产首页 | 99久久免费国产精品特黄 | 久草色播 | 国产激情一区二区三区在线观看 | 97视频免费看 | 亚洲免费在线观看视频 | 青草免费免费观看视频在线 | 日韩成a人片在线观看日本 日韩成人 |