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

為了賬號安全,請及時綁定郵箱和手機立即綁定
  • 【Author LightXun】 【引用請轉明出處】 【Linux】RPM 命令的升級和卸載 1) RPM 包升級 1-1) rpm -Uvh 包全名 # 無論系統中該包是否已安裝, 都會執行安裝 # 由于升級包對于系統來說也是完全陌生, 所以需要使用包全名 # 若升級包低于已有包, 則不會安裝 # 若升級包高于已有包, 則會升級 # 若升級包等于已有包, 則提示已安裝 # 若升級包在系統中不存在, 則視為安裝命令, 可直接變為安裝命令進行 1-1-1) -U (upgrade) : 升級 2) RPM 包卸載 2-1) rpm -e 包名 # rpm -e httpd # 此時僅需要寫包名即可, 系統會到/var/lib/rpm/__db.001 ... __db.003 中去尋找 2-1-1) -e (earse) : 卸載 2-1-2) --nodeps 不檢查依賴性 # 同樣需要先解決依賴性, 再進行, 絕對不可以使用不檢查依賴性 3) 由于rpm包安裝時 沒有指定安裝路徑, 致使rpm安裝至 制作人認為合適的位置, 后果是rpm包在電腦中安裝的到處都是, 所以rpm 提供 卸載命令 4) 源碼包 沒有提供卸載命令, 而可以指定安裝路徑, 卸載需要自行刪除即可 5) linux 不同于windows 卸載卸不干凈,由于注冊表的存在. linux 中, 無論rpm卸載或是源碼包的卸載都不會產生垃圾文件
    查看全部
  • 【Author LightXun】 【引用請轉明出處】 【Linux】RPM 包命名規則及 RPM安裝 1) 包全名和包名 1-1) 包全名 : 操作的包是沒有安裝的軟件包時, 使用包全名. 而且要注意絕對路徑 # 安裝或升級時 1-2) 包名 : 操作已經安裝的軟件包時, 使用包名, 是搜索 /var/lib/rpm 中的數據庫 # 卸載或查詢時 2) RPM 安裝 2-1) rpm -ivh 包全名 2-1-1) -i (install) : 安裝 2-1-2) -v (verbose) : 顯示詳細信息 2-1-3) -h (hash) : 顯示進度 2-1-4) --nodeps 不檢測依賴性 # 在實際工作或服務器當中絕對不可以使用 2-2) 安裝時會提示兩行 2-2-1) Preparing...100% : 表示準備完畢 2-2-2) 第二行...100% : 表示安裝成功 2-3) 由于rpm 安裝的依賴性過于繁瑣, 所以大部分安裝時使用yum進行安裝 2-4) yum 安裝 沒有對 rpm包的查詢和校驗, 只有rpm命令可以查詢和校驗 2-5) yum 安裝同樣也是對 rpm 包進行安裝, 不存在 yum包
    查看全部
  • 【Author LightXun】 【引用請轉明出處】 【Linux】RPM 包命名規則 1) RPM 包的來源 # RPM 包在系統關盤中 2) RPM 包命名原則 2-1) httpd-2.2.15-15.el6.centos.1.i686.rpm 2-1-1) httpd 軟件包名 2-1-2) 2.2.15 軟件版本 2-1-3) 15 軟件發布的次數 2-1-4) el6.centos 適合的Linux平臺, el6 代表reahat el6企業版 2-1-5) i686 適合的硬件平臺 2-1-6) rpm rpm包擴展名 3) RPM 包依賴性 3-1) 樹形依賴 # a b c 3-2) 環形依賴 # a b c a, 需要將 a, b, c 放到一條命令里安裝 3-3) 模塊依賴 # 模塊依賴也叫庫文件依賴, 即函數依賴, 特征為以 .so.數字 結尾, 為藏身在眾多軟件包中的一個文件, 可在網站中查詢, 查詢網站 : www.rpmfind.net # 若不能連通網絡, 則可根據名稱去猜包 4) 為解決RPM 包的依賴性, 使安裝更為簡便, 提供了 yum在線管理 安裝. 4-1) yum 安裝不僅可以在連通網絡中適用, 可以使用光盤進行yum安裝 4-2) yum 在redhat 中, 將其視為售后服務, 定位收費才可使用 4-3) yum 在centos 中, 可正常免費使用
    查看全部
  • 【Author LightXun】 【引用請轉明出處】 【Linux】Linux 軟件包管理 1) 二進制包( RPM包, 系統默認包 ) 1-1) 二進制包的優點 1-1-1) 包管理系統簡單, 只通過幾個命令就可以實現包的安裝, 升級, 查詢和卸載 1-1-2) 安裝速度比源碼包安裝快的多 1-2) 二進制包的缺點 1-2-1) 經過編譯, 不再可以看到源代碼 1-2-2) 功能選擇不如源碼包靈活 1-2-3) 依賴性 # 安裝時安裝包A 需要 安裝包B, 安裝包B 需要 安裝包C, 此時需要先安裝 C 再 安B 再安A 2) 若程序安裝是為成千上萬用戶使用, 則應使用源碼包, 因為其效率高. 若程序安裝只為本機用, 則應使用RPM包. 3) 軟件包選擇猶如選家具, 選擇原材料自己制作, 可更高效更符合自家風格, 但制作時間較長. 選擇廠商而直接購買, 則相對低效, 但省卻制 作時間. 4) Shell 腳本安裝包 # 所謂的腳本安裝包, 就是把復雜的軟件包安裝過程寫成了程序腳本, 初學者可以執行程序腳本實現一鍵安裝. 但實際安裝的還是源碼包和 二進制包. 4-1) 優點 : 安裝簡單, 快捷 4-2) 缺點 : 完全喪失了自定義性
    查看全部
  • 【Author LightXun】 【引用請轉明出處】 【Linux】Linux 軟件包簡介 1) 軟件包分類 1-1) 源碼包優點 # 腳本安裝包 1-1-1) 開源, 如果有足夠的能力, 可以修改源代碼 1-1-2) 可以自由選擇所需的功能 1-1-3) 軟件是編譯安裝, 所以更加適合自己的系統, 更加穩定也效率更高 1-1-4) 卸載方便 1-2) 源碼包缺點 1-2-1) 安裝過程步驟較多, 尤其安裝較大的軟件集合時( 如LAMP環境搭建Linux Apache MySql Php ), 容易出現拼寫錯誤 1-2-2) 編譯過程時間較長, 安裝比二進制安裝時間長 1-2-3) 因為是編譯安裝, 安裝過程中一旦報錯新手很難解決 1-2) 二級制包( RPM包, 系統默認包 ) 2) 編譯, 是將字符編碼 遵循 ASCII 轉變為機器語言的過程 3) 反編譯, 編譯, 在理論上是不可逆轉, 在編譯過程中遵循一定規則, 而在反編譯時難免造成代碼損失, 而無法完全破解 4) windows 中的程序都是經過編譯的, 看不到源代碼, linux 中源碼包是可以看到源代碼, 安裝時現編譯安裝
    查看全部
  • 5.查詢軟件包的依賴性 #rpn -qR 包名 -R 查詢軟件包的依賴性(requires) -p 查詢未安裝包的信息(package)
    查看全部
  • 4.查詢系統文件屬于哪個RPM包 rpm -qf 系統文件名 -f 查詢系統文件屬于哪個軟件包
    查看全部
  • RPM包默認安裝位置 不是強制或者必須 只是默認或者說習慣
    查看全部
  • 3.查詢包中文件安裝位置 rpm -ql 包名 選項 : -l 列表 (list) -p 查詢未安裝包信息
    查看全部
  • 2.查詢軟件包的詳細信息 rpn -qi 包名 選項: - -i 查詢軟件信息(information) - -p 查詢未安裝包信息(package)
    查看全部
  • 1.查詢是否安裝 #rpm -q 包名 #查詢包是否安裝 2.查詢所有已經安裝的RPM包 - -a 所有(all)
    查看全部
  • rpm -e 包名 -e(erase)卸載 - --nodeps不檢查依賴性
    查看全部
  • 3.RPM包升級命令 #rpm -Uvh 包全名 -U(update)
    查看全部
  • 1yum安裝 其實安裝的也是rpm安裝包 只不過是在線方式 但yum不能查詢和校驗 2.應當熟練使用RPM安裝方式
    查看全部
  • 一般先裝主包,再裝附包
    查看全部

舉報

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

微信掃碼,參與3人拼團

微信客服

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

幫助反饋 APP下載

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

公眾號

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

友情提示:

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