Redhat CentOS 製作本地yum源

2022-03-29 05:55:31 字數 3724 閱讀 6137

一、製作本地yum源的場景有:

(1) 作業系統iso檔案是通過光碟機讀取的

(2) 作業系統iso檔案是通過usb裝置掛載的

(3) 作業系統iso檔案是被上傳到本地資料夾的形式

二、 這3種配置方式基本上相同,

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

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

光碟機讀取:mount /dev/cdrom /media/rhel 

usb 裝置:mount /dev/sr0 /media/rhel 

本地檔案:mount -o loop -t iso9660 /home/oracle/centos-6.8-x86_64-bin-***1.iso /media/rhel

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

cd /media/rhel #進入掛載目錄

ls #檢視掛載目錄,光碟掛載成功

三、配置本地yum源

.repo檔案 基本格式:

[[email protected]]# vim local.repo (repo字尾)

[local_server](庫名稱)

name=thisis a local repo (名稱描述)

baseurl=file:///

media/***(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

四、清除yum快取,使用yum install自動安裝軟體

yum clean all #清除yum快取

五、嘗試安裝相關的包:

yum install compat*

yum install libaio-devel*

yum install unixodbc*

yum install ksh*

ok,是不是可以了!!!

安裝引數:

yum引數說明:

options: 常用的有

-y : 如果在工作過程中如要使用者響應,這個引數可以直接回答yes

command:

list : 列出在yum server 上面有的rpm套件

install

: 安裝某個套件

update : 公升級某個套件,如果update後面沒有接套件名稱,即更新目前主機所有已安裝的套件.

info : 列出某個套件的詳細資訊,相當於rpm -qi package內容

remove : 移除已經安裝在系統中的某個套件

yumlocalinstall package 本地安裝軟體包

yumupdate 全部更新

yumupdate package 更新指定程式包package

yum check-update 檢查可更新的程式

yuminfo

顯示安裝包資訊

yumlist 顯示所有已經安裝和可以安裝的程式包

yumlist 顯示指定程式包安裝情況

yumsearch 查詢軟體包

yum remove |erase package1 刪除程式包

yumclean headers 清除header

yum

其他參考:

第一步:備份你的原映象檔案,以免出錯後可以恢復。

mv /etc/yum.repos.d/centos-base.repo /etc/yum.repos.d/centos-base.repo.backup

第三步:執行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

gateway=192.168.1.1 《閘道器

# dns1=202.96.128.166# dns2=202.96.134.133dns配置根據當地網路**商進行新增,也可以不在這裡配置,在下方的/etc/resolv.conf檔案中配置。

配置dns:

vim /etc/resolv.conf

nameserver 8.8.8.8nameserver 8.8.4.4

重啟網路服務生效:

service network restart

centos 6.8核心版本公升級:yum update –y

Redhat CentOS 網路配置

關於linux上網路的配置問題網上有很多,最近有些工作與網路配置有關,所以就做了下總結。今天剛在vmware上裝了乙個redhat 6.6 server,命令列模式,無ui。剛裝完的系統ip是空的。1 如果switch的dhcp是開著的,可以先修改 etc sysconfig network scr...

Redhat CentOS 軟體安裝

rpm包的依賴性 rpm ivh full package name 選項 rpm uvh full package name 選項 rpm e full package name 選項 查詢包是否安裝 rpm q full package name 查詢所有已經安裝的rpm包 rpm qa rpm...

redhat,centos設定系統時區

在我們使用centos系統的時候,也許時區經常會出現問題,有時候改完之後還是會出錯,下面分享一種方法來改變這個狀況。如果沒有安裝ntp時間同步元件,可以使用命令 yum install ntp 安裝 然後 ntpdate us.pool.ntp.org 因為centos系統是用rhel的原始碼再編譯...