一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Linux|Centos|Ubuntu|系統(tǒng)進(jìn)程|Fedora|注冊表|Bios|Solaris|Windows7|Windows10|Windows11|windows server|

服務(wù)器之家 - 服務(wù)器系統(tǒng) - Centos - CentOS7如何手工創(chuàng)建自己的YUM倉庫?

CentOS7如何手工創(chuàng)建自己的YUM倉庫?

2019-06-03 10:11腳本之家服務(wù)器之家 Centos

CentOS7如何手工創(chuàng)建自己的YUM倉庫?今天小編將為大家分享CentOS7手工創(chuàng)建自己的YUM倉庫的方法!希望能夠幫助到大家!有需要的朋友一起去看看吧

一、簡介    

在linux系統(tǒng)上安裝軟件有三種方式,一、源代碼形式,絕大多數(shù)開源軟件都是直接以源代碼的形式發(fā)布,一般被打包成tar.gz的歸檔壓縮文件,這種源代碼形式的程序需要編譯成二進(jìn)制形式之后才能夠運(yùn)行使用,這種形式雖然兼容性、可控性較好,但使用起來較為麻煩,有大量的依賴關(guān)系需要解決;二、RPM安裝包,RPM通過將源代碼基于特定平臺系統(tǒng)編譯成可執(zhí)行文件,并保存依賴關(guān)系,簡化了開源軟件的安裝,但依然需要手工解決依賴關(guān)系;三、YUM軟件管理,YUM設(shè)計的主要目的就是自動解決RPM的依賴關(guān)系,可以對RPM進(jìn)行分組,引入倉庫(repo)概念并支持多個倉庫,配置比較簡單。

YUM使用倉庫保存管理RPM軟件包,倉庫的配置文件保存在/etc/yum.repos.d/目錄下,CentOS自帶的配置文件如下:

[root@localhost ~]# cd /etc/yum.repos.d/

[root@localhost yum.repos.d]# ll

total 24

-rw-r--r--. 1 root root 1664 Mar 31 15:27 CentOS-Base.repo

-rw-r--r--. 1 root root 1309 Mar 31 15:27 CentOS-CR.repo

-rw-r--r--. 1 root root  649 Mar 31 15:27 CentOS-Debuginfo.repo

-rw-r--r--. 1 root root  290 Mar 31 15:27 CentOS-fasttrack.repo

-rw-r--r--. 1 root root 1331 Mar 31 15:27 CentOS-Sources.repo

-rw-r--r--. 1 root root 1002 Mar 31 15:27 CentOS-Vault.repo

將這幾個文件刪除,rm -rf CentOS* 或則移除該文件夾 mv CentOS* /yum。

二、手工配置YUM倉庫

1、將所有rpm軟件包拷貝到一個文件夾下,這里我們使用CentOS 7自帶的rpm軟件包,在VMware物理機(jī)無法聯(lián)網(wǎng)的情況下可以使用。將CentOS7安裝鏡像掛載在CentOS下,文件默認(rèn)路徑在/run/media/centostest/下,CentOS6保存在/media/下,這里centostest為自己的用戶名,rpm軟件包保存在鏡像文件Packages文件夾下。

建立一個文件夾并拷貝,拷貝時間會比較長,虛擬光盤的話會快一點。

[root@localhost ~]# cd /

[root@localhost /]# mkdir yum-packages

[root@localhost /]# cp -rv /run/media/centostest/CentOS\ 7\ x86_64/Packages/* /yum-packages/

2、通過rpm命令安裝createrepo軟件,createrepo軟件包就包含在前面拷貝的rpm文件內(nèi)。

安裝createrepo軟件,軟件名稱通過Tab鍵可以自動補(bǔ)全。

[root@localhost /]# cd yum-packages/

[root@localhost yum-packages]# rpm -ivh createrepo-0.9.9-23.el7.noarch.rpm 

warning: createrepo-0.9.9-23.el7.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY

Preparing...                          ################################# [100%]

package createrepo-0.9.9-23.el7.noarch is already installed

3、運(yùn)行createrepo命令建立索引

createrepo /yum-packages/

完成后會在yum-packages文件夾下建立一個repodata的文件夾,里面保存索引信息。

4、添加配置文件

在/etc/yum.repos.d/文件夾下添加配置文件。

[root@localhost yum-packages]# cd /etc/yum.repos.d/

[root@localhost yum.repos.d]# vim ownyum.repo

[root@localhost yum.repos.d]# cat ownyum.repo 

[centos]

name = centos yum

baseurl = file:///yum-packages/

[root@localhost yum.repos.d]#

這里進(jìn)行了最簡單的配置,[centos]、name 任意取名字就行,enabled、gpgcheck可配置也可不配置。

5、清空YUM Cache

使用yum clean all命令清空,并用yum list命令查看yum庫

[root@localhost yum.repos.d]# yum clean all

Loaded plugins: fastestmirror, langpacks

Cleaning repos: centos

Cleaning up everything

Cleaning up list of fastest mirrors

[root@localhost yum.repos.d]# yum list

可以看到自己建立的yum倉庫信息

xorg-x11-xbitmaps.noarch               1.1.1-6.el7                     centos   

xpp3.noarch                            1.1.3.8-11.el7                  centos   

xrestop.x86_64                         0.4-14.el7                      centos   

xsane-common.x86_64                    0.999-9.el7                     centos   

xsane-gimp.x86_64                      0.999-9.el7                     centos   

xsettings-kde.x86_64                   0.12.3-7.el7                    centos   

xsom.noarch                            0-10.20110809svn.el7            centos   

xterm.x86_64                           295-3.el7                       centos   

xulrunner.x86_64                       31.4.0-1.el7.centos             centos   

xz-devel.x86_64                        5.1.2-9alpha.el7                centos   

yp-tools.x86_64                        2.14-3.el7                      centos   

ypbind.x86_64                          3:1.37.1-7.el7                  centos   

ypserv.x86_64                          2.31-8.el7                      centos   

yum-plugin-aliases.noarch              1.1.31-29.el7                   centos   

yum-plugin-changelog.noarch            1.1.31-29.el7                   centos   

yum-plugin-tmprepo.noarch              1.1.31-29.el7                   centos   

yum-plugin-verify.noarch               1.1.31-29.el7                   centos   

yum-plugin-versionlock.noarch          1.1.31-29.el7                   centos   

zlib-devel.x86_64                      1.2.7-13.el7                    centos   

zsh.x86_64                             5.0.2-7.el7                     centos   

zziplib.x86_64                         0.13.62-5.el7                   centos

這里的centos為[centos]里面的名字。

延伸 · 閱讀

精彩推薦
  • CentosCentOS6.5下Redis安裝與配置詳細(xì)步驟

    CentOS6.5下Redis安裝與配置詳細(xì)步驟

    本篇文章主要介紹了CentOS6.5下Redis安裝與配置詳細(xì)步驟,詳細(xì)介紹redis單機(jī)單實例安裝與配置,服務(wù)及開機(jī)自啟動。有興趣的可以了解一下。...

    飛流11452021-12-24
  • Centoscentos 安裝與操作方法

    centos 安裝與操作方法

    這篇文章主要介紹了centos 安裝與操作方法,需要的朋友可以參考下...

    centos之家5272019-07-11
  • CentosCentOS 6.6實現(xiàn)永久修改DNS地址的方法

    CentOS 6.6實現(xiàn)永久修改DNS地址的方法

    這篇文章主要介紹了CentOS 6.6實現(xiàn)永久修改DNS地址的方法,涉及針對CentOS配置文件的相關(guān)設(shè)置技巧,具有一定參考借鑒價值,需要的朋友可以參考下 ...

    Linux社區(qū)4472020-08-21
  • Centoscentos不小心刪除/root目錄該如何解決?

    centos不小心刪除/root目錄該如何解決?

    一些朋友最近在問小編centos不小心刪除/root目錄該如何解決?今天小編就為大家分享centos不小心刪除/root目錄解決辦法;希望對大家會有幫助,有需要的朋友...

    腳本之家8022019-05-29
  • CentosCentos 7開啟網(wǎng)卡自動獲取IP的詳細(xì)方法

    Centos 7開啟網(wǎng)卡自動獲取IP的詳細(xì)方法

    本篇文章主要介紹了Centos 7開啟網(wǎng)卡自動獲取IP的詳細(xì)方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...

    凌鋒8972021-12-29
  • CentosCentOS下Uptime命令詳解

    CentOS下Uptime命令詳解

    在Linux下,我們可以使用uptime命令,而且此命令不必使用root權(quán)限。uptime命令在系統(tǒng)中已經(jīng)默認(rèn)安裝了。今天小編為大家?guī)淼氖荂entOS下Uptime命令詳解;希望...

    CentOS之家11482019-06-19
  • CentosCentOS7設(shè)置日期和時間方法以及基本概念介紹

    CentOS7設(shè)置日期和時間方法以及基本概念介紹

    這篇文章主要介紹了CentOS7設(shè)置日期和時間方法以及基本概念介紹,本文講解使用CentOS7中的新命令timedatectl設(shè)置日期時間方法,需要的朋友可以參考下 ...

    CentOS之家6522019-09-19
  • CentosCentos7運(yùn)用/dev/shm進(jìn)行網(wǎng)站優(yōu)化

    Centos7運(yùn)用/dev/shm進(jìn)行網(wǎng)站優(yōu)化

    這篇文章主要介紹了LINUX中Centos7運(yùn)用/dev/shm進(jìn)行網(wǎng)站優(yōu)化相關(guān)知識點,對此有興趣的朋友參考學(xué)習(xí)下。...

    彬菌9912022-03-02
主站蜘蛛池模板: 亚洲国内精品 | 色婷婷综合缴情综六月 | 顶级欧美做受xxx000 | 被18号每天强行榨干acg | 成年男女免费视频 | 美女扒开腿让男人桶爽免费gif | 精品国产美女福利在线 | 国产精品玖玖玖影院 | 日韩欧美一区黑人vs日本人 | 无遮无挡免费视频 | 97社区| 色婷婷激婷婷深爱五月老司机 | 女同色图 | 亚洲精品视频在线免费 | 高清毛片一区二区三区 | 天作谜案免费完整版在线观看 | 亚洲色图第一页 | 粉嫩极品国产在线观看免费 | 99热这里有精品 | 国产欧美日韩专区 | 国产成人小视频在线观看 | 北岛玲亚洲一区在线观看 | 久久国内精品 | 99免费在线视频 | 国产精品理论片在线观看 | 11 13加污女qq看他下面 | 成年性香蕉漫画在线观看 | 亚洲欧美综合在线观看 | 色综合久久中文字幕综合网 | 楚乔传第二部免费完整 | 久草在线福利资站免费视频 | 视频一区二区国产 | 日韩成人影视 | 精品视频免费在线观看 | 日本午夜vr影院新入口 | 色噜噜 男人的天堂在线观看 | 大胆国模一区二区三区伊人 | 变态女王麻麻小说在线阅读 | 性xxx欧美 | 亚洲国产天堂综合一区 | 欧美精品成人a多人在线观看 |