當前位置:首頁 » 雲伺服器 » 本地yum源伺服器搭建

本地yum源伺服器搭建

發布時間: 2022-11-12 06:28:21

A. linux上怎麼才能創建本地yum源

1、把光碟放到光碟機,掛載光碟機: #mount /dev/hdc /mnt/cdrom 或者: # mount /dev/hdc /media/cdrom mount: block device /dev/hdc is write-protected, mounting read-only 如果本機有iso文件也可以將iso文件上傳到伺服器上,然後執行: # mount -o loop rhel-server-5.4-i386-dvd.iso /media/cdrom 2、設置yum源,在/etc/yum.repos.d目錄下添加一個文件,文件的內容如下: # vi dvd.repo [dvd] name=install dvd baseurl=file:///media/cdrom/Server enabled=1 gpgcheck=0 3.、清除舊記錄並生成新的倉庫 # yum clean all Loading "rhnplugin" plugin Loading "security" plugin Cleaning up Everything # yum list 好了,本地倉庫創建完成。

B. 怎麼配置yum伺服器網路源與本地源

Centos--yum配置本地數據源准備工具:centos安裝鏡像文件1.掛載鏡像文件,我這里使用虛擬機來設置,設備狀態的已連接勾上2.復制鏡像文件到伺服器目錄,我這放在/opt目錄下3.復制完成後,進入yum的配置目錄,編輯yum的配置文件#cd /etc/yum.repos.d/#vi CentOS-Media.repo更改baseurl的內容,使其指向本地的鏡像文件目錄:baseurl=file:///opt/soft/CentOS_6.3_Final/ --本地光碟掛載目錄gpgcheck=0 --檢查GPG-KEY,0為不檢查,1為檢查enabled=1 --啟用yum源,0為不啟用,1為啟用4.將CentOS-Debuginfo.repo,CentOS-Base.repo等其他配置改名或者刪掉,就可以繞過網路進行本地源安裝#mv CentOS-Base.repo CentOS-Base.repo.backup#mv CentOS-Debuginfo.repoCentOS-Debuginfo.repo.backup5.執行yum更新命令#yum clean all#yum update出現以下畫面表示配置成功6.安裝mysql示例7.yum命令詳解安裝yum <選項> <軟體包軟體名組名>install package 安裝指定的安裝包packagelocalinstall package 本地安裝軟體包groupinstall package 組安裝升級yum <選項> <軟體包軟體名組名>update 更新全部可以更新的軟體包update package 更新指定程序包packagecheck-update檢查系統中可以被升級的軟體包。groupupdate group1 升級組group1 裡面的軟體包。卸載 (強烈不建議使用yum卸載包)卸載包的時候也會把其他關聯包也卸載掉,嚴重導致系統崩潰yum <選項> <軟體包軟體名組名>remove package1 : 卸載軟體包package1 erase package1 : 卸載軟體包package1 groupremove group1 :卸載組group1裡面所包括的軟體包。查詢yum <選項> <軟體包軟體名組名>info <package> :顯示安裝包信息list :顯示所有已經安裝和倉庫中可以安裝的程序包list<package> :顯示指定軟體包安裝情況grouplist :顯示倉庫中有哪些組deplist<package1> :查看程序package1依賴情況groupinfo <group1> :顯示程序組group1信息search <keyword>:查找軟體包

C. 製作網路源和本地源yum倉庫

1、本地yum 倉庫製作

            a.首先連接、掛載光碟:    

                        mount /dev/cdrom /mnt 

           b. 修改yum配置文件:

                        [c7-media]

                        name=CentOS-$releasever - Media

                        baseurl=file:///mnt     ##baseurl 是 repodata 所在的上一級目錄

                        enable=1

                        gpgcheck=1

                        gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

            c.  清理緩沖並重建緩存

                        yum clean all  

                        yum  makecache

2、製作網路yum源

            a. 以httpd作為文件伺服器,首先安裝httpd 服務,啟動服務;

                      cp -r  /mnt/Packages  /var/www/html

            b. 使用createrepo 創建倉庫

                    >>>cd  /var/www/html

                    >>>createrepo

                    >>> pwd

                    /var/www/html

                    >>>ls

                    Packages  repodata

           c. 修改yum 配置文件

                    >>>cat /etc/yum.repos.d/CentOS-NetYUM.repo

                        [c7-netyum]

                        name=CentOS-$releasever - Media

                        baseurl=http://192.168.0.130

                        enable=1

                        gpgcheck=1

                        gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

        測試CentOS-NetYUM.repo 是否可用:

                        >>>yum clean all ; yum  makecache                    

D. 如何建立自己的離線yum源

在創建之前,我們先了解些相關的內容:
yum倉庫可以支持三種途徑提供給yum在安裝的時候下載rpm包
第一種: ftp服務 ftp://
第二種: http服務 http://
第三種: 本地文件 file://
我們暫且可以將yum的安裝分為客戶端和伺服器端,當然你的客戶端和伺服器端可以是一台主機 ,我們今天介紹的就是在一台主機上完成的。
客戶端就是我們用yum來安裝rpm包的主機,其中也需要提供一些配置文件 定義yum的一些屬性 以及告訴yum倉庫在哪個地方等等
伺服器端必須有配置好的yum倉庫 yum倉庫能正常的提供下載功能
yum客戶端的配置文件有兩部分組成
1:/etc/yum.conf 主配置文件 定義了全局屬性,調試級別,日誌文件保存位置等等信息
2:/etc/yum.repos.d/目錄下每一個以repo結尾的文件 其中定義了yum倉庫的名字,指向等信息, 此文件是我們今天要在客戶端配置的文件
切入正題,簡單的創建步驟如下:
1:#mount /dev/cdrom /media/cdrom 將鏡像光碟掛載到cdrom目錄下
#cd /media/cdrom/Server 切換到/media/cdrom/Server目錄中,
#rpm –ivh createrepo-0.4.11-3.e15.noarch.rpm 安裝createrepo軟體包
(如果你已經有安裝過createrepo這個軟體包 此步可以跳過)
2 : # createrepo /var/yum 在/var/yum目錄下創建yum源 當然此目錄得事先存在,你也可以指定其他路徑,完成之後你會發現目錄/var/yum中有個repodata的目錄 說明已安裝成功 但是裡面是沒有rpm包的 你可以將鏡像文件中Server目錄下 的rpm包拷貝過來使用
#cp /media/cdrom/Server/*.rpm /var/yum 將server目錄下的所有rpm包拷貝到/var/yum中
3:#vim /etc/yum.repos.d/yum.repo 編輯yumm.repo文件 此文件是我新建的一個repo結尾的文件,可按自己需求命名
編輯的內容如下 :
[yum] 指定yum源的識別名
name=yum 指定yum源的完整名稱
baseurl=file:///var/yum 指定yum源的路徑
gpgcheck=0 是否檢查簽名0為不檢查
enable=1 是否啟用yum源 1為啟用
你也可以在這個文件中寫入多個這樣的yum源 ,如果你的ftp或者http伺服器上有創建好的的yum源 ,也可以指定ftp伺服器上或者http伺服器的路徑,來使用伺服器上的yum源 例如baseurl=http://192.168.0.1/Server 其他幾項可按照自己的要求來寫入即可。
此時我們的yum源已經創建成功 用 #yum repolist 查詢當前可用的yum源。yum源若成功創建,你再安裝rpm包的時候,yum命令會自動在你所指定的路徑下去下載所依賴的軟體包了。

E. centos如何搭建本地apt源

Centos應該用yum源
我大概說一下思路具體可以網路
首先將鏡像光碟掛載 然後在/etc/yum.repos.d目錄下創建repo結尾的文件 然後配置相應參數網路上都有可以看看《Linux就該這么學》

F. 配置本地YUM環境,安裝vsftpd軟體包。(要圖片)

簡略說一下,告訴你思路可以去網路。
1首先配置yum源 yum源可以有網路方式和本地方式具體配置看網路。
2直接yum install -y vsftpd
3參考網上vsftpd配置文件 進行相應配置
《Linux就該這么學》這本書裡面有完整安裝vsftpd截圖網上免費下載可以去看看

G. 最小化安裝CentOS7後配置本地yum源

最新版CentOS7安裝包較大,DVD光碟容量不夠,無法刻錄,為方便在物理器安裝,刻錄最小化安裝介質,並將整個系統通過U盤的形式拷貝到目標伺服器上,後續需要的其它軟體通過本地yum源進行安裝(適用於有些單位不允許連外網的情況)。

按要求安裝最小化系統;拷貝完整系統介質,不能單獨拷貝 Packages 這一個文件夾

內容如下:

H. linux yum內網源伺服器

通過如下方式就可以了。

一、yum伺服器端配置

1.安裝FTP軟體

#yum install vsftpd

#service vsftpd start

#chkconfig --add vsftpd

#chkconfig vsftpd on

2. 把centos6.2的光碟掛載到伺服器上,之後拷貝DVD中所有文件到本機ftp目錄下

#mount /dev/cdrom /mnt

#mkdir -p /var/ftp/yumserver-alsww

#cp -vfr /mnt/* /var/ftp/yumserver-alsww

3. 安裝 createrepo 軟體包

#yum install createrepo

#cd /var/ftp/yumserver-alsww

# createrepo .

到此伺服器端配置完成(最好此時關閉防火牆,否則接下來的客戶端測試可能不成功)

二、yum客戶端配置

1.編輯yum配置文件,注意備份重要文件,防止配置出錯造成不必要的麻煩

#cd /etc/yum.repos.d/

#cp CentOS-Media.repo CentOS-Media.repo.bak

#mv CentOS-Base.repo CentOS-Base.repo.bak

#mv CentOS-Media.repo alsww.repo

#vim alsww.repo

[c6-media]

name=CentOS-$releasever - Media

baseurl=ftp://你的yum伺服器IP/yumserver-alsww

gpgcheck=1

enabled=1

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

2.到此yum客戶端配置完成,可以測試了(客戶端可以沒外網,但是內網必須通)。

#yum list |grep gcc

gcc.x86_64 4.4.6-3.el6 @base

libgcc.x86_64 4.4.6-3.el6 @anaconda-CentOS-201112091719.x86_64/6.2

compat-gcc-34.x86_64 3.4.6-19.el6 c6-media

compat-gcc-34-c++.x86_64 3.4.6-19.el6 c6-media

compat-gcc-34-g77.x86_64 3.4.6-19.el6 c6-media

...

如果出現這類的顯示,有 "c6-media" 這種的,說明配置成功。

接下來就可以任你所需,安裝yum包了~~

我實驗成功過的

I. Linux系統的本地源怎麼建呀

第一步:
1.獲得一個與本機系統版本一樣的系統鏡像
mkdir /iso ##創建一個目錄,將系統鏡像放在其中,防止丟失
2.掛載鏡像文件
mkdir /westos ##創建一個目錄
mount /iso/rhel-server-7.3-x86_64-dvd.iso /westos/ ##將鏡像文件掛載在目錄里
3.yum源的指向文件存放在/etc/yum.repos.d/目錄下,切換路徑
cd /etc/yum.repos.d/
mkdir backup
mv *.repo backup/ ##將目錄下的內容移動到backup目錄里,防止還原環境時丟失。
vim /etc/yum.repos.d/westos.repo ##文件名稱必須以repo結尾
[rhel7.3] ##軟體倉庫名稱(自定)
name=rhel7.3 ##對軟體源的描述(自定)
baseurl=file:///westos/ ##網路安裝源(本地讀取,在/westos/)
gpgcheck=0 ##不檢測gpgkey
注意:gpgcheck是指檢測gpg,為了檢測所安裝軟體是否為第三方的,0代表不檢測,1代表檢測 《Linux就該這么學》 一起學習
4.檢測搭建是否成功
在真機的瀏覽器窗口輸入172.25.254.73/westos/看是否搭建成功
yum clean all ##清空本地/var/cache/yum容器清單的緩存

J. 如何配置yum源

a-parser-1.0-8.fc6
yum-3.0.1-5.el5
yum-updatesd-3.0.1-5.el5
yum-rhn-plugin-0.4.3-1.el5
createrepo-0.4.11-3.el5
2、拷貝光碟Server目錄到本地硬碟/redhat5/
3、搭建YUM
1)生成依賴性關系
createrepo -g /redhat5/Server/repodata/comps-rhel5-server-core.xml / redhat5/Server/
rm -rf /redhat5/Server/.olddata
2) 把步驟1)再做一遍
3) cd /etc/yum.repos.d
4、yum install dasher
yum -y install firefox 安裝自動應答為yes
yum remove httpd 刪除軟體包
yum clean all 清空下載的軟體包的緩存
yum list 列出所有的軟體包(包括已安裝和在YUM伺服器上存在的)
yum upgrade或yum update 升級軟體包
yum list installed 列出所有已經安裝的軟體包
yum list available 列出所有可用的軟體包
yum list updates 列出所有可升級的軟體包

熱點內容
怎麼算伺服器ip 發布:2025-01-12 08:59:19 瀏覽:854
安卓與ios哪個適合做主力機 發布:2025-01-12 08:54:11 瀏覽:340
微軟怎麼關閉配置更新 發布:2025-01-12 08:34:23 瀏覽:316
wifi的有限的訪問許可權 發布:2025-01-12 08:34:14 瀏覽:609
cftp文件重命名 發布:2025-01-12 08:33:27 瀏覽:881
https的加密演算法 發布:2025-01-12 08:19:15 瀏覽:653
資料庫交 發布:2025-01-12 08:09:06 瀏覽:472
一台剪輯電腦要什麼配置 發布:2025-01-12 07:50:16 瀏覽:12
android與java 發布:2025-01-12 07:50:12 瀏覽:498
列印機手機連接密碼是什麼 發布:2025-01-12 07:48:31 瀏覽:586