Redhat/CentOS 製做本地yum源

1、製做本地yum源的場景有:html

(1) 操做系統ISO文件是經過光驅讀取的linux

(2) 操做系統ISO文件是經過USB設備掛載的vim

(3) 操做系統ISO文件是被上傳到本地文件夾的形式緩存

2、 這3種配置方式基本上相同,服務器

mkdir /media/rhel #都要先新建掛載目錄網絡

只是掛載的方式有點區別:oracle

光驅讀取:mount /dev/cdrom /media/rhel oop

usb 設備:mount /dev/sr0 /media/rhel 阿里雲

本地文件:mount -o loop -t iso9660 /home/oracle/CentOS-6.8-x86_64-bin-DVD1.iso /media/rhelurl

根據你實際的場景,上述掛載操做完成以後,

cd /media/rhel #進入掛載目錄
ls #查看掛載目錄,光盤掛載成功

3、配置本地yum源

.repo文件 基本格式:

[root@helomeyum.repos.d]# vim local.repo (repo後綴)
[local_server](庫名稱)
name=Thisis a local repo (名稱描述)
baseurl=file:///media/dvd(yum源目錄,源地址)
enabled=1(是否啓用該yum源,0爲禁用)
gpgcheck=1  (檢查GPG-KEY,0爲不檢查,1爲檢查)
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6(gpgcheck=0時無需配置)
保存退出!

紅帽redhat環境的配置:

cd /etc/yum.repos.d/ #進入yum配置目錄 

touch rhel-media.repo #創建yum配置文件 
vi rhel-media.repo #編輯配置文件,添加如下內容 
[rhel-media] 
name=Red Hat Enterprise Linux 6.5 
baseurl=file:///media/rhel 
enabled=1 
gpgcheck=1 
gpgkey=file:///media/rhel/RPM-GPG-KEY-redhat-release 

CentOS環境的配置:

cd /etc/yum.repos.d/ #進入yum配置目錄   
在自定義.repo文件以前,先建立備份目錄bak_myself,將當前目錄下的全部文件移動到備份目錄中;
v * bak_myself/

touch CentOS-Local.repo #創建yum自定義配置文件 --CentOS 系統中必須叫這個名

vi CentOS-Local.repo #編輯配置文件,添加如下內容 
[c6-local]
name=CentOS-6 - Local
baseurl=file:///media/rhel 
enabled=1 
gpgcheck=1 
gpgkey=file:///media/rhel/RPM-GPG-KEY-CentOS-6

注意:若是上方配置文件中開啓了gpgcheck=1驗證,須要執行以下命令;上方參數中1爲開啓;0爲關閉,關閉的狀況下不須要加gpgkey=‘’路徑!!! rpm --import /media/rhel/RPM-GPG-KEY-CentOS-6

4、清除yum緩存,使用yum install自動安裝軟件 

yum clean all #清除yum緩存

5、嘗試安裝相關的包:

yum install compat*
yum install libaio-devel*
yum install unixODBC*
yum install ksh*

OK,是否是能夠了!!!

注:卸載相關目錄:umount /media/rhel

yum操做相關參數說明:

安裝參數:
  yum
  參數說明:
  options: 經常使用的有
      -y : 若是在工做過程當中如要使用者響應,這個參數能夠直接回答yes
  command:
      list : 列出在yum server 上面有的RPM套件
      install: 安裝某個套件
      update : 升級某個套件,若是update後面沒有接套件名稱,即更新目前主機全部已安裝的套件.
      info   : 列出某個套件的詳細信息,至關於rpm -qi package內容
      clean : 將已下載到本機的packages或headers移除
      remove : 移除已經安裝在系統中的某個套件
      yum localinstall package 本地安裝軟件包
      yum update 所有更新
      yum update package 更新指定程序包package
      yum check-update 檢查可更新的程序
      yum info 顯示安裝包信息
      yum list 顯示全部已經安裝和能夠安裝的程序包
      yum list 顯示指定程序包安裝狀況
      yum search 查找軟件包
      yum remove | erase package1 刪除程序包
      yum clean headers 清除header
      yum clean packages 清除下載的rpm包
      yum clean all 清除header與下載的rpm包

其餘參考:

http://www.jb51.net/os/RedHat/1109.html

http://www.linuxidc.com/Linux/2013-06/85718.htm

若是不用本地,想用在線版(前提是服務器能夠上網),推薦使用阿里雲的源:

第一步:備份你的原鏡像文件,以避免出錯後能夠恢復。
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

第二步:下載新的CentOS-Base.repo 到/etc/yum.repos.d/
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

第三步:運行yum makecache生成緩存
yum makecache

補充:

CentOS6.8靜態IP配置&DNS修改:

配置靜態IP
# vi /etc/sysconfig/network-scripts/ifcfg-eth0  << 編輯網卡配置文件

標識 5 ONBOOT=no 修改成 ONBOOT=yes 
# 是否隨系統啓動
標識 7 BOOTPROTO=dhcp 修改成 BOOTPROTO=static 
# IP地址分配方式,是DHCP服務器自動分配,仍是手動配置
    要增長的內容:
     IPADDR=192.168.1.108 << IP
     NETMASK=255.255.255.0 << 子網掩碼
     GATEWAY=192.168.1.1 <<網關
     # DNS1=202.96.128.166
     # DNS2=202.96.134.133
     DNS配置根據當地網絡供應商進行添加,也能夠不在這裏配置,在下方的/etc/resolv.conf文件中配置。
配置DNS:
vim /etc/resolv.conf nameserver 8.8.8.8 nameserver 8.8.4.4

重啓網絡服務生效:
service network restart

CentOS 6.8內核版本升級:yum update –y

https://www.linuxidc.com/Linux/2016-08/134218.htm

相關文章
相關標籤/搜索