前段時間,在部門中涉及到軟體的安裝公升級等情況,以前用的是rpm安裝方式,老大要求改為yum安裝方式。
一直沒有接觸過這方面的東西,經過一段時間的摸索,已對其有所了解,現在基本能滿足應用。現記錄下來,分享分享,也請大家多多指教……
接觸過red hat的都知道,在安裝應用軟體時,通常有一下幾種方式:
1、原始碼編譯安裝;
2、rpm 安裝本地包;
yum(全稱為 yellow dog updater, modified)是乙個在fedora和redhat以及suse、centos中的shell
前端軟體包管理器。基於rpm
一般linux系統裝好後,會自動安裝好yum,可用命令yum或rpm -qa | grep yum檢視是否存在。
1、tar.gz格式:解壓(tar -zxvf *.tar.gz)、執行./configure生成makefile檔案、make編譯、make install安裝;
2、*.rpm格式:rpm -ivh *.rpm
3、*.scr.rpm格式:
a、執行rpm -i you-package.src.rpm,一般在/usr/src/redhat/specs目錄下生成同名specs檔案;
b、rpmbuild -bb *.specs 在/usr/src/redhat/rpm生成同名*.rpm二進位制檔案,直接執行rpm -ivh *.rpm
或者rpmbuild -bp
*.specs在/usr/src/redhat/build同名目錄下,執行(./configure生成makefile檔案、make編譯、make install)
1、配置客服端:安裝好yum後,在/etc/yum.repos.d/中*.repo存放rpm倉庫(源)的資訊
配置檔案內容簡介:
[ ]內的是倉庫的名字 name倉庫的描述;
baseurl 是yum源位址,可以是http,file、ftp等;
enabled 是否啟用這個倉庫,1為起用,0為禁用
gpgcheck 是否檢查gpg簽名(用來驗證要安裝的包是不是redhat官方的);
2、配置服務端
a、安裝createrepo工具
b、建立rpm倉庫***(yum源),集中儲存各rpm安裝包
c、用createrepo ***生成本地源
請檢視
yum源配置及詳解
本文裝載自 紅帽系列中,進行軟體安裝可以有三種方法,編譯安裝,rpm包安裝,和yum源安裝。其中yum方法安裝最簡單,因為它可以自動解決軟體包之間的依賴關係。yum源國內映象站點 注意 有repodata的目錄的子目錄為yum源的路徑 yum的配置檔案 keepcache 0 是否快取,0為不快取,...
yum完全配置及createrepo詳解
1 為 建立乙個掛載目錄 root localhost mkdir mnt 2 在linux下掛載centos 虛擬機器掛載 不說了,應該都會 root localhost mount dev cdrom mnt 進入cd mnt 執行createrepo 如果執行不了安裝 rpm ivh crea...
centos6 7 python3及yum安裝教程
適用於centos6 7 1 配置好epel源和ius源 yum install y wget o etc yum.repos.d epel.repo yum install y 2 安裝python3.6 yum install python36u y ln s usr bin python3.6...