Linux yum安裝和源碼安裝


轉載注明出處:原文地址

Linux Yum 在線安裝

在線:Yum配置地址:/etc/yum.repos.d/CentOS-Base.repo


離線:光盤搭建Yum源

  1. 掛載光盤
  2. 使在線Yum源失效:mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
  3. 使光盤Yum源生效:修改CentOS-Media.repo的baseurl為自己的掛載目錄
  4. 驗證:yum list

常用Yum命令(yum查詢只是查服務器上的)

  • yum list:查詢所有可用軟件包列表
  • yum search 關鍵字:搜索服務器上所有和關鍵字相關的包
  • yum -y install 包名(yum安裝只需包名):安裝
    • -install:安裝
    • -y:自動輸入yes
  • yum -y update 包名:升級
  • yum -y remove 包名:卸載(不會檢查依賴,不建議使用)

yum軟件組管理命令

  • yum grouplist:列出所有可用的軟件組列表
  • yum groupinstall 軟件組名:安裝指定軟件組
  • yum groupremove 軟件組名:卸載指定軟件組
  • echo $LANG:查詢當前系統語言
  • locale -a:查看已安裝的語言包
  • locale -a | grep en:查看英文語言
  • 修改系統語言:
    • 臨時修改:LANG=語言名稱
    • 永久修改:vim /etc/locale.conf(改完重啟)

源碼包和RPM包的選擇

  • 訪問人數多的服務使用源碼包安裝(本機編譯,效率更高),本機使用的用RPM包
  • 源碼包保存位置:
    • 源代碼保存位置:/usr/local/src
    • 軟件安裝位置:/usr/local
  • 源碼包安裝順序(在源碼包的INSTALL文件中查看)
    1.執行 源碼目錄/configure:軟件配置與檢查,--prefix=軟件安裝位置
    2.編譯,源碼根目錄下,執行make,make clean清除已編譯的緩存文件(編譯失敗后使用)
    3.make install:安裝
    4.centos7關閉防火牆:systemctl stop firewalld.service #停止firewall, systemctl disable firewalld.service #禁止firewall開機啟動


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM