欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Linux 軟件包管理

系統 2135 0

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

內容分為以下三個部分:二進制包的管理,源代碼包的管理,腳本安裝

一、二進制包的管理

1.1概念

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

兩種包管理各有用處,其中主要區別是:YUM使用簡單但需要聯網,YUM會去網上的YUM包源去獲取所需要的軟件包。而RPM的需要的操作精度比較細,需要我們做的事情比較多。

?

1.1.1RPM

主要的操作

1)卸載

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

[解析] ?需要注意的是在卸載軟件包的時候若和其它包有依賴關系,可以用--nodeps來強制卸載

2)安裝

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

[解析]? i為安裝,v為顯示詳細信息,h為hash是進度信息

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

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

--test 只對安裝進行測試,并不實際安裝(通常用來看下需要的依賴項)

--replace[pkgs|files] 當出現沖突時或想強制覆蓋時可以使用

--nodeps 不考慮依賴關系,強制安裝。(這樣比較麻煩,而且通常無法使用。這也是使用RPM的一些不方便的地方,而YUM則解決了這個問題,在安裝的時候會自動將所需要的都一起安裝了)

【相關內容:】安裝有時候會使用光驅安裝,這里涉及到掛載點的概念。

在linux系統中,所有的設備都被看作文件,所以光驅也被看作文件。而要讓系統不能直接訪問這個文件,這時需要一個掛載點(通常是一個空文件,僅僅提供一個渠道,來連接系統和設備),然后系統就可以通過訪問掛載點來訪問光驅設備了。

掛載光驅的具體操作:

mkdir /mnt/cdrom 生成一個掛載點目錄

mount /dev/cdrom /mnt/cdrom 講dev中的cdrom掛載到掛載點上

3)查詢

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

[解析]

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

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

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

-i? 顯示軟件包信息

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

-d? 顯示被標注為文檔的文件列表

-c? 顯示被標注為配置文件的文件列表

[tips]? 通常可以配合管道 | more [grep sudo] 來使用,使得結果更易讀。

4)校驗

rpm? -V? sudo

結果解析:S.5.L.T….

S 為文件大小

5 為文件的md5校驗值

L 鏈接文件

T 文件創建時間

D 設備文件

U 文件的用戶

G 文件的用戶組

M 文件的權限

5)軟件包文件提取

解壓指定文件到當前目錄

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

?

?

1.1.2YUM

需要聯網,操作一RPM類似,只是會自動安裝依賴項。

主要操作:

1)安裝 yum? install

2) 檢測升級 yum? check-update

3) 升級 yum? update

4) 軟件包查詢 yum? list

5) 軟件包信息 yum? info

6) 卸載 yum? remove

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

?

1.2實例

1.2.1從光盤中提取二進制包并恢復丟失的文件(用inittab做實驗)

先建立一個掛載點并掛載

image

image

創建一個備份文檔并刪除inittab

image

通過掛載點讀取光盤中的二進制包到當前目錄

image

復制恢復被刪除的文件

image

?

?

二、源代碼包的管理

2.1源代碼包的安裝

1)解壓解包

tar? -xzvf? 源代碼包

[解析]

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

2)配置

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

3)編譯

make

4)安裝

make? install

?

三、腳本方式安裝

1)解包解壓

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

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

Linux 軟件包管理


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

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

【本文對您有幫助就好】

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

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 99在线精品视频免费观里 | 青草国产视频 | 九九51精品国产免费看 | 欧美二区三区 | 天天操天天插 | 欧美午夜不卡 | 国产无圣光高清一区二区 | 很黄很色又爽很黄很色又爽 | 久久久蜜桃 | 日本精高清区一 | 激情视频网站 | 日韩大片在线永久观看视频网站免费 | 亚洲天堂欧美在线 | 国产福利视频一区二区 | 免费国产精品视频在线 | 精品中文字幕一区二区 | 我的朋友丈夫 | 久久久www成人免费精品 | 成人在线h | 久久国产成人 | 一级在线观看视频 | 欧美激情精品久久久久久黑人 | 久久精品91久久久久久再现 | 欧美一级成人免费大片 | 91国在线国内在线播放 | 在线欧美| 免费成人在线网站 | 亚洲最新在线 | 欧美精品欧美极品欧美激情 | 天天躁天天碰天天看 | 国产一级毛片在线看 | 国产亚洲精品久久久999无毒 | 久久精品黄色 | 2018天天操夜夜操 | 2019天天干夜夜操 | 色哟哟在线观看精品入口 | 欧美国产日韩一区二区三区 | 欧美高清不卡午夜精品免费视频 | 欧美视频网站免费看 | 成人在线不卡视频 | 中文字幕亚洲欧美日韩在线不卡 |