linux下本地的源的格式,[Linux]CentOS7搭建/配置:YUM仓库/源[本地源/HTTP源/自建源仓库...
[Linux]CentOS7搭建/配置:YUM倉(cāng)庫(kù)/源[本地源/HTTP源/自建源倉(cāng)庫(kù)
1 本地YUM源
1.1 [YUM倉(cāng)庫(kù)/服務(wù)端] 獲取:軟件包資源
1.2 [YUM倉(cāng)庫(kù)/服務(wù)端] 掛載/搭建:yum倉(cāng)庫(kù)(資源)
即 搭建yum倉(cāng)庫(kù)
將操作系統(tǒng)鏡像(CentOS-....-.iso)掛載在本地目錄中;
此次掛載目錄為/var/www/html/repo/(此目錄本身不存在,需要?jiǎng)?chuàng)建);
mkdir /var/www/
mkdir /var/www/html
mkdir /var/www/html/repo
mkdir /iso
(上傳iso鏡像到目錄/iso/下)
mount /iso/CentOS7-1804.iso /var/www/html/repo/
【屏蔽其他repo】
ll /etc/yum.repos.d/
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak
mv CentOS-CR.repo CentOS-CR.repo.bak
mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak
mv CentOS-fasttrack.repo CentOS-fasttrack.repo.bak
mv CentOS-Media.repo CentOS-Media.repo.bak
mv CentOS-Sources.repo CentOS-Sources.repo.bak
mv CentOS-Vault.repo CentOS-Vault.repo.bak
【查看/核驗(yàn)】
df –h # 查看已掛載設(shè)備的信息
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/cl-root 15T 14G 15T 1% /
devtmpfs 32G 0 32G 0% /dev
tmpfs 32G 0 32G 0% /dev/shm
tmpfs 32G 9.4M 32G 1% /run
tmpfs 32G 0 32G 0% /sys/fs/cgroup
/dev/sda2 1016M 131M 886M 13% /boot
/dev/sda1 200M 9.5M 191M 5% /boot/efi
tmpfs 6.3G 0 6.3G 0% /run/user/0
/dev/loop0 4.1G 4.1G 0 100% /var/www/html/repo
ll /var/www/html/repo # 查看掛載的目錄中是否有內(nèi)容
total 654
-rw-r--r--. 1 root root 14 Dec 5 2016 CentOS_BuildTag
drwxr-xr-x. 3 root root 2048 Dec 5 2016 EFI
-rw-r--r--. 1 root root 215 Dec 10 2015 EULA
-rw-r--r--. 1 root root 18009 Dec 10 2015 GPL
drwxr-xr-x. 3 root root 2048 Dec 5 2016 images
drwxr-xr-x. 2 root root 2048 Dec 5 2016 isolinux
drwxr-xr-x. 2 root root 2048 Dec 5 2016 LiveOS
drwxrwxr-x. 2 root root 630784 Dec 5 2016 Packages
drwxrwxr-x. 2 root root 4096 Dec 5 2016 repodata
-rw-r--r--. 1 root root 1690 Dec 10 2015 RPM-GPG-KEY-CentOS-7
-rw-r--r--. 1 root root 1690 Dec 10 2015 RPM-GPG-KEY-CentOS-Testing-7
-r--r--r--. 1 root root 2883 Dec 5 2016 TRANS.TBL
1.3 [客戶端] 配置:yumRepoName.repo文件
即 配置yum源
在默認(rèn)配置文件目錄中添加編輯配置文件;此次添加的配置文件為repo_local.repo
cd /etc/yum.repos.d/
touch repo_local.repo # 后綴必須為repo
vi repo_local.repo
[repo_local] # yum倉(cāng)庫(kù)名,必須與文件名【repo_local.repo】的前半部分一致
name=repo for local # yum倉(cāng)庫(kù)的描述信息
baseurl=file:///var/www/html/repo/ # yum源的訪問地址。file://+本地yum源目錄是本地yum源訪問地址的固定格式
enabled=1 # 啟用倉(cāng)庫(kù)
gpgcheck=0 # 不進(jìn)行紅帽標(biāo)簽檢查
1.4 檢驗(yàn):搭建yum成功與否
yum repolist # 查看yum源中是否有軟件包/軟件包個(gè)數(shù)
2 網(wǎng)絡(luò)YUM源
即 通過發(fā)布http服務(wù)來搭建、共享yum倉(cāng)庫(kù)
安裝httpd軟件,啟動(dòng)httpd服務(wù),并設(shè)置httpd為開機(jī)啟動(dòng),以http鏈接地址來訪問yum源/倉(cāng)庫(kù)
2.1 搭建: 本地YUM倉(cāng)庫(kù)
詳見本博文:
1.1 [YUM倉(cāng)庫(kù)/服務(wù)端] 獲取:軟件包資源
1.2 [YUM倉(cāng)庫(kù)/服務(wù)端] 掛載/搭建:yum倉(cāng)庫(kù)(資源)
2.2 安裝、重啟、設(shè)置開機(jī)啟動(dòng):httpd軟件
yum –y install httpd
systemctl restart httpd
systemctl enabled httpd # 開機(jī)啟動(dòng)
補(bǔ)充: [可選項(xiàng)]
firewall-cmd --list-all # 查看防火墻信息
firewall-cmd --query-port=8080/tcp # 查看防火墻的指定端口是否開啟
firewall-cmd --permanent --zone=public --add-port=80/tcp # 開啟80端口防火墻
systemctl restart firewalld
【查看/核驗(yàn)】查看httpd是否安裝成功,httpd服務(wù)是否啟動(dòng)
ps -ef | grep httpd
或
ss -lntp | grep httpd
2.3 [客戶端] 配置:yumRepoName.repo文件
在默認(rèn)配置文件目錄中添加編輯配置文件。此次添加的配置文件為repo_http.repo.
cd /etc/yum.repos.d/
touch repo_http.repo # 后綴必須為repo
vi repo_http.repo
[repo_http] # yum倉(cāng)庫(kù)名,必須與文件名【repo_local.repo】的前半部分一致
name=repo for http # yum倉(cāng)庫(kù)的描述信息
baseurl=http://176.130.2.72/repo/ # yum源的網(wǎng)絡(luò)訪問地址。
enabled=1 # 啟用倉(cāng)庫(kù)
gpgcheck=0 # 不進(jìn)行紅帽標(biāo)簽檢查
2.4 檢驗(yàn):搭建yum成功與否
詳見本文: 1.4 檢驗(yàn):搭建yum成功與否
yum repolist
3 自建yum源倉(cāng)庫(kù)
3.1 下載所需的軟件包,并放在同一個(gè)目錄中。創(chuàng)建可用的yum源文件
3.2 將下載的軟件包放在/media/repo1/中
3.3 創(chuàng)建可用的yum源文件
此命令可以生成yum軟件包清單文件。
使得當(dāng)前軟件包的目錄可作為yum源的訪問地址。
createrepo /media/repo1/
3.4 將該目錄復(fù)制到/var/www/html/中
cp –a /media/repo1 /var/www/html/
3.6 檢驗(yàn):搭建yum成功與否
詳見本文: 1.4 檢驗(yàn):搭建yum成功與否
yum repolist
X 參考文獻(xiàn)
yum源倉(cāng)庫(kù)的三種搭建方式 - 博客園
Linux yum是什么,yum源配置(網(wǎng)絡(luò)yum源和本地yum源) - C語(yǔ)言中文網(wǎng)
使用yum查看安裝了哪些軟件包、某軟件包是否已經(jīng)安裝? - CSDN
[Linux]CentOS7搭建/配置:YUM倉(cāng)庫(kù)/源[本地源/HTTP源/自建源倉(cāng)庫(kù)][轉(zhuǎn)]
總結(jié)
以上是生活随笔為你收集整理的linux下本地的源的格式,[Linux]CentOS7搭建/配置:YUM仓库/源[本地源/HTTP源/自建源仓库...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 招行卡等级如何区分 划分为以下五种
- 下一篇: 亚马逊“节衣缩食”难解困境,后贝索斯时代