1. 程式人生 > >001--搭建本地yum源(基於ftp)

001--搭建本地yum源(基於ftp)

ESS ble ipconfig gpg 使用 mar con 主機模式 丟失

我的環境:學校機房電腦windows7(物理機,無網絡)、虛擬機centos6(僅主機模式:192.168.1.128)
思路:物理機搭建ftp,虛擬機連接下載
1、安裝ftp
windows下搭建ftp的方法有很多,我們選擇最簡單的軟件搭建就好,我用的ftp軟件是baby ftp,大家可以自己去下載下
下載好直接雙擊運行就好,設置好自己的共享文件夾及權限
技術分享圖片
然後查看本機的IP地址(ipconfig)
技術分享圖片
好了,windows下的ftp配置工作就忙完了
接下來配置centos,也是安裝ftp,首先掛載光盤鏡像
技術分享圖片
然後將CentOS-Base.repo這個文件重命名為CentOS-Base.repo.old
解釋:CentOS-Base.repo是centos的默認更新源,裏面的更新源都是聯網才能用的,所以這裏將它更名(及廢棄)

生成CentOS-Media.repo的一個副本作為yum源配置文件的模板並命名為iso.repo
技術分享圖片
編輯我們的iso.repo文件(vim iso.repo)
編輯前:
技術分享圖片
編輯後:
技術分享圖片
解釋:
[blackdog] #yum軟件倉庫唯一標識,避免和其他倉庫發生沖突
name=blackdog #yum軟件倉庫的名稱描述,易於識別倉庫用處
baseurl=file:///mnt/iso #寫你光盤掛載的絕對路徑
gpgcheck=0 #是否校監文件,1為校監,0為不校監
enabled=1 #設置源是否可用,1為可用,0為不可用
gpgkey指的是公鑰文件,若上面設置校監,則指定公鑰文件的地址,畫圈的地方就是

技術分享圖片
接下來安裝ftp
yum install ftp -y

2、連接ftp
centos下:
ftp 192.168.1.128
baby ftp的用戶名為anonymous,密碼為p@ssw0rd,照提示輸入就好,連接後就可以看到我們事先準備好的nginx包了
技術分享圖片
這裏的亂碼我暫時還沒去解決,不過不影響的
下載nginx包到centos本地
註意:這裏有很重要的一點,直接下載是會丟失數據的,FTP在傳送文件時分為ASC和Bin兩種格式,只有文字文件(例如 html 文件)使用ASC,其他的通通使用Bin格式(例如圖像文件、壓縮文件、可執行文件等等)。
所以我們先設置采用二進制傳輸,再下載
技術分享圖片技術分享圖片
end ^-^
本人菜雞,歡迎大佬指教

001--搭建本地yum源(基於ftp)