11. 本地repo安裝
阿新 • • 發佈:2018-12-11
搭建Centos7.5本地repo
我們先假設一個前提,我們有一臺Centos機器,但是它不能聯網。
而且這臺Centos機器初期採用的是最小安裝的方式安裝的。
那我們需要給這臺機器搭建一個本地repo。
一、下載WinScp
首先我們需要下載Winscp, 因為最小化安裝又不能聯網,很多命令是不能使用的,scp這個命令可以。
為了把本地源的檔案傳上去,我們必須使用Winscp。
到winscp官方網站上下載windows下的scp工具。
如果是linux,可以直接使用scp命令。
二、通過WinScp把Centos7.5的ISO檔案上傳到伺服器 /opt/soft/centos7.5下面
首先我們需要準備好Cenots7.5的ISO檔案。
這個可以從Centos官網直接下載,這裡我們已經下載好了。
然後我們先使用Winscp連線到伺服器。
可以使用ip addr 來檢視Centos ip地址。
我們這裡會看到兩塊網絡卡,第一個是本地迴環網絡卡,第二塊是我們實際使用的網絡卡ens33。 [[email protected] yum.repos.d]# ip addr 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 link/ether 00:0c:29:f0:9e:dc brd ff:ff:ff:ff:ff:ff inet 192.168.168.106/24 brd 192.168.168.255 scope global noprefixroute dynamic ens33 valid_lft 1728sec preferred_lft 1728sec inet6 fe80::e207:5b75:45cc:6a65/64 scope link noprefixroute valid_lft forever preferred_lft forever
然後在opt下面建立soft/centos7.5資料夾
mkdir -p /opt/soft/centos7.5/
cd /opt/soft/centos7.5/
pwd
最後把CentOS-7-x86_64-DVD-1804.iso拖動到伺服器的centos7.5目錄中。
三、建立掛載目錄
mkdir -p /mnt/centos7.5
四、掛載iso檔案
mount -o loop /opt/soft/centos7.5/CentOS-7-x86_64-DVD-1804.iso /mnt/centos7.5
五、檢視掛載狀態
df -h
修改repo,讓repo能夠載入本地的ISO源
六、建立repo檔案,引用本地檔案源
vi /etc/yum.repos.d/centos7.5-local.repo # 編輯內容如下 [cenots7.5-local] name=centos7.5 baseurl=file:///mnt/centos7.5 enabled=1 gpgcheck=0
七、移動原來的CentOS-Base.repo到備份資料夾
# 新建備份資料夾
mkdir -p /opt/backup
# 移動repo檔案進行測試
mv /etc/yum.repos.d/CentOS-Base.repo /opt/backup/
八、斷網測試
# 重新生成快取
yum clean all
yum makecache
# 斷開網路進行測試(虛擬機器可以)
# 安裝telnet
yum install telnet
# 安裝wget
yum install wget