亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 查看RPM包步驟?

    ????mkdir /mnt/cdrom????????#給光盤創建一個掛載點

    ????cd /dev/;chmod +x sr0????????#給sr0寫的權限

    ????mount /dev/sr0 /mnt/cdrom/? ? #掛載文件

    ????cd /mnt/cdrom/Packages????????????#進入RPM包(RPM包所在路徑),RPM包在系統光盤中

    RPM包命名原則

    ????yum-3.2.29-40.el6.centos.noarch.rpm

    ????yum????????? ? ?#軟件包名

    ????3.2.29????????? #軟件版本

    ????40????????????????#軟件發布的次數

    ????el6.centos?????#適合的Linux平臺

    ????noarch????????????#適合的硬件平臺,noarch是指以在各個不同的cpu上都可以使用

    ????rpm????????????#包擴展名

    RPM包依賴性

    ????樹形依賴:a->b->c

    ????環形依賴:a->b->c->a

    ????模塊依賴:庫依賴????.so.2????常見,查詢網站:www.rpmfind.net?

    查看全部
  • 軟件包分類

    ????源碼包(腳本安裝包)

    ????二進制包(RPM包、系統默認包)

    RPM包

    二進制包的優點

    ????包管理系統簡單,只通過幾個命令就可以實現包的安裝、升級、查詢和卸載

    ????安裝速度比源碼包快的多

    二進制包的缺點

    ????經過編譯,不再可以看到源代碼

    ????功能選擇不如源碼包靈活

    ????依賴性

    ????

    ????????

    查看全部
  • 軟件包分類: 1、源碼包 2、二進制包 (rpm 等)?

    源碼包的優點:

    ????開源,如果有足夠的能力,是可以修改源代碼的。

    ?????可以自由選擇所需要安裝的功能。

    ????軟件是編譯安裝,所以更加適合自己的系統,更加穩定且效率更高。

    ?????卸載方便。(刪除安裝目錄就干干凈凈了,Windows下還有會殘余)。

    源碼包的缺點:

    ????安裝過程步驟較多,尤其是安裝較大的軟件合集時,容易出現拼寫錯誤

    ????編譯時間過長,安裝比二進制安裝時間長

    ????因為是編譯安裝,安裝過程中一旦報錯新手很難解決



    查看全部
  • ????????Nginx在高并發和負載均衡方面更有優勢。其腳本安裝包可在lnmp.org上找到。

    • 準備工作

    ????????關閉httpd和MySQL;保證yum源正常使用;關閉SELinux和防火墻

    查看全部
  • 安裝準備????安裝C語言編譯器

    安裝注意事項

    源碼包保存位置:/usr/local/src/;軟件安裝位置:/usr/local/

    ????????如何確定安裝過程報錯:安裝過程停止,出現error、warning或no的提示。

    安裝過程

    • 下載源碼包(可使用WinSCP工具直接由Windows網絡傳輸至Linux)

    • 解壓縮源碼包,進入解壓縮目錄

    • ./configure 軟件配置與檢查

      定義需要的功能選項

      檢測系統環境是否符合安裝要求

    ????????把定義好的功能選項和檢測系統環境的信息都寫入Makefile文件,用于后續編輯。

    • make編譯????如果報錯執行make clean清除緩存文件

    • make install編譯安裝

    ????????這一步才真正執行文件安裝。如果報錯,則不僅需要make clean清除緩存,還需要刪除安裝目錄中的文件。

    查看全部
  • 安裝位置的不同

    ????????rpm包安裝雖然可以通過rpm --prefix來指定安裝位置,但不建議指定,一般使用默認路徑安裝。原因:具有卸載命令;默認安裝雖然不夠清晰,但便于管理。

    ????????源碼包沒有卸載命令,安裝需要人工指定(一般是/usr/local/軟件名/),否則會安裝得到處是,手工刪除太麻煩。

    安裝位置不同的影響

    ????????源碼包安裝的服務,由于沒有安裝到默認路徑,只能用絕對路徑進行服務的管理。

    ????????RPM包的默認路徑安裝除絕對路徑外,還可以用使用service命令進行管理。

    查看全部
    • yum list????#查詢所有可用軟件包列表

    • yum search 關鍵字????? #搜索服務器上所有和關鍵字相關的包

    • yum -y install 包名????? #安裝,-y:自動回到yes

    • yum -y update 包名????#升級,服務器升級需暫停服務有代價。如果不加包名則對所有程序包括Linux內核進行升級,這時內核需要重新配置才能重新啟動,遠程難以直接修復。

    • yum -y remove 包名???#卸載。服務器使用最小化安裝,用什么裝什么,盡量不卸載。避免卸載依賴包從而影響系統運行。

    軟件組管理命令

    • yum grouplist????#列出所有可用的軟件組列表

    • yum groupinstall?軟件組名????#安裝指定軟件組,組名可以由grouplist查詢出來,例如中文支持組包

    • yum groupremove 軟件組名????#卸載指定軟件組

    安裝gcc后才能進行源碼包安裝


    查看全部
    0 采集 收起 來源:yum命令(下)

    2019-03-13

  • 安裝gcc后才能進行源碼包安裝

    查看全部
    0 采集 收起 來源:yum命令(上)

    2019-03-13

  • 光盤yum源搭建

    1. 掛載光盤????

    2. 使網絡yum源失效

      進入yum源目錄/etc/yum.repos.d,修改yum源文件,一種是禁用Base.repo中的源(enable=0),二是修改文件后綴名(例如添加.bak后綴)

    3. 使光盤yum源生效

    查看全部
    0 采集 收起 來源:光盤yum源搭建

    2019-03-13

  • rpm包中的文件提取

    • rpm2cpio 包全名 | cpio -idv.文件絕對路徑

    ????rpm2cpio????#將rpm包轉換為cpio格式的命令

    • cpio 選項 < [文件|設備]

    ????cpio????#是一個標準工具,用于創建軟件檔案文件和從檔案文件中提取文件。

    選項:

    ????-i:copy-in模式,還原

    ????-d:還原時自動新建目錄

    ????-v:顯示還原過程


    查看全部
  • rpm包校驗

    • rpm -V 已安裝的包名????#-V verify,校驗指定RPM包中的文件,如有修改則提示。

    文件類型:

    ????c? ? 配置文件config file

    ????d????普通文檔documentation

    ????g????鬼文件ghost file,很少見,就是該文件不應被這個rpm包包含

    ????L????授權文件license file

    ????r????描述文件readme

    查看全部
  • rpm包查詢

    rpm -q 包名????#query查詢包是否安裝

    rpm -qa????????? #查詢所有已經安裝的rpm包,-a all。

    -qi 包名????????? ?#查詢軟件信息info

    -qip?包全名?????#查詢未安裝包信息package

    -ql 包??????????????#list files in package,其實是安裝路徑,對于-p未安裝包同樣可用

    -qf 文件名????? ?#file,查詢系統文件屬于那個軟件包。文件必須是有rpm包安裝的。

    -qR 包???????????? #requires,查詢軟件包的依賴關系。實際安裝時一般不用,需要排除太多,可讀性差??梢?p查詢未安裝的包。

    默認安裝位置

    查看全部
  • rpm包升級和卸載

    • 升級:rpm -Uvh 包全名

    • 卸載:rpm -e 包名

    ????選項:-U????upgrade升級,軟件沒有安裝過系統會直接予以安裝(可以替代-i安裝命令),軟件有安裝的舊版系統會直接更新至新版。由于升級是安裝新版本包,對于系統包名是無法識別的。

    ????-F????freshen升級,軟件已安裝會升級,未安裝則不進行安裝

    ????-e????erase卸載;卸載時同樣有依賴性,要從最上層到最下層的順序移除,與安裝相反。--nodeps不檢測依賴性強制卸載,生產環境不允許使用。與源碼包安裝不同,rpm包的安裝路徑由其自身決定,因此卸載不方便需要卸載命令。

    查看全部
  • 包全名:操作的包是沒有安裝的軟件包時,使用包全名,而且要注意路徑。主要是安裝、升級。

    包名:操作的是已經安裝的軟件包是,使用包名,是搜索/var/lib/rpm中的數據庫。例如卸載、查詢。

    RPM安裝

    • rpm -ivh 包全名

    ????????選項:-i????install;-v????verbose顯示詳細信息;-h????hash顯示進度;--nodeps強制安裝,不檢測依賴性,在實際服務器中不允許使用,不解決依賴性無法正常使用

    ????yum在線安裝比較方便,但沒有查詢校驗命令。

    查看全部
  • RPM包的來源:在系統光盤中

    RPM包命名規則

    RPM包依賴性

    • 樹形依賴:a->b->c

    • 環形依賴:a->b->c->a

    • 模塊依賴:復雜,庫文件依賴,查詢網站www.rpmfind.net

    查看全部

舉報

0/150
提交
取消
課程須知
學習本課程前,需要熟悉Linux的常用命令,可參見課程《Linux達人養成計劃I》。
老師告訴你能學到什么?
1、了解軟件包管理的基本概念 2、能夠使用rpm命令對軟件進行安裝、卸載等操作 3、能夠使用yum對軟件進行在線管理 4、能夠安裝源碼包 5、能夠使用腳本安裝包

微信掃碼,參與3人拼團

微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號

友情提示:

您好,此課程屬于遷移課程,您已購買該課程,無需重復購買,感謝您對慕課網的支持!