顯示具有 系統操作::軟體管理 標籤的文章。 顯示所有文章
顯示具有 系統操作::軟體管理 標籤的文章。 顯示所有文章

2016年4月5日 星期二

在 CentOS7/RHEL7上,安裝 EPEL 套件

快速設定:
  1. EPEL相關網頁:
    https://fedoraproject.org/wiki/EPEL

  2. 取得 EPEL 的 repo 檔套件:
    #wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
    
  3. 安裝 EPEL 的 repo 檔套件:
    #rpm -ivh epel-release-latest-7.noarch.rpm
    

在 CentOS7/RHEL7 上利用 YUM 管理軟體

利用別人的軟體倉儲
  • 快速設定:
    1. 設定軟體倉儲所在位址與相關設定:
      #vim /etc/yum.repos.d/centos7.repo
      [centos]
      name=CentOS7 FTP Site
      baseurl=ftp://ftp.stu.edu.tw/Linux/CentOS/7.2.1511/os/x86_64/
      enabled=1
      gpgcheck=1
      
    2. 測試與更新:
      # yum -y update
      # yum search postgresql
      
  • 設定項目說明:
  • 實作範例:
    1. 設定 OpenStack 雲端套件:
      #vim /etc/yum.repos.d/centos7_openstack.repo
      [OpenStack]
      name=CentOS7 OpenStack Cloud Site
      baseurl=ftp://ftp.stu.edu.tw/Linux/CentOS/7.2.1511/cloud/x86_64/openstack-liberty/
      enabled=1
      gpgcheck=0
      
    2. 安裝 OpenStack packstack 套件:
      # yum install openstack-packstack
      

2015年8月8日 星期六

建立自已的 Local Repository 軟體倉儲

利用 RHEL7 / CentOS 7 iso 檔,來建立自已的 Local Repository 軟體倉儲,步驟如下:
  1. 下載 ISO 檔案,並且掛載至 /mnt/cdrom

  2. 進入 /mnt/cdrom 目錄內,安裝 vsftpd 套件:
    #cd /mnt/cdrom/Packages
    #rpm -ivh vsftpd-<tab>
    
  3. 將 /mnt/cdrom 內的目錄,全數複製到 /var/ftp/pub 目錄下:
    #cp -a /mnt/cdrom/{*,*.*} /var/ftp/pub/
    
  4. 安裝一下 createrepo 套件:
    #rpm -ivh createrepo-*
  5. 執行建立倉儲的指令:
    #cd /var/ftp/pub/repodata
    # cp 76a<tab> server.xml
    # createrepo -g /var/ftp/pub/repodata/server.xml /var/ftp/pub
    
  6. 啟動 vsftpd:
    #restorecon -R /var/ftp/pub
    # systemctl enable vsftpd.service
    # systemctl start vsftpd.service
    
  7. 開啟防火牆:
    #firewall-cmd --permanent --add-service=ftp
    # firewall-cmd --reload
    
參考資源:
  1. http://vinizlinux.blogspot.tw/2015/01/complete-guide-for-pxe-server.html
  2. https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sec-Configuring_Yum_and_Yum_Repositories.html