⑴ 如何通過xshell5製作yum本地源
首先,我們需要一個redhat鏡像文件,這個文件大家在網上尋找,也可以聯系筆者;
第二步,使用命令[mount -o loop *.iso /mnt],這個星號是你鏡像的名字,這句命令是將鏡像中的文件掛載到/mnt目錄;
這時,使用命令[ls /mnt]就可以查看到鏡像中的文件;
我們使用命令[yum list]查看都有哪些軟體安裝包;
會有很多安裝包;
查看一下有沒有【星際譯王】詞典;
命令[ yum list | grep "stardic"]
可以看到我們已經安裝過了;
如果沒有安裝,可以使用命令[yum install stardict.i386]進行安裝;
步驟閱讀
7
至於更多的yum命令,大家可以在網上查找;
使用本方法搭建的yum源,每次關機之後需要再次搭建;
⑵ 怎樣配置本地yum源
yum源倉庫指向文件指向yum倉庫。
yum源的指向文件存在於/etc/yum.repos.d/目錄下。
以下是通過修改配置倉庫指向文件,製作本地yum源;通過配置http服務和yum倉庫指向文件製作共享yum源。
開始之前看一下查看一下當前的配置裡面有什麼已經安裝好的yum源倉庫
yum repolist
由上面可以知道現在的yum源配置沒有成功可以讀取利用的信息,下面將修改yum倉庫指向文件製作yum的軟體可用安裝源。
⑶ 如何搭建本地yum源
放入Centos6.4的鏡像光碟或找到鏡像文件
mount –o loop –t iso9660 CentOS-6.0-i386-bin-DVD.iso
mount /dev/cdrom /media/cdrom
編輯repo文件:
cd /etc/yum..repos.d
(文件位置/etc/yum.repos.d/,後綴一定是.repo結束.為了使用自己搭建的yum源我這里刪除了自帶的(rm –f ./*)
編輯自己的repo文件
方法一:
[[email protected]]# vim local.repo (repo後綴)
[local_server](庫名稱)
name=Thisis a local repo (名稱描述)
baseurl=file:///media/dvd(yum源目錄,源地址)
enabled=1(是否啟用該yum源,0為禁用)
gpgcheck=1 (檢查GPG-KEY,0為不檢查,1為檢查)
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6(gpgcheck=0時無需配置)
保存退出!
方法二:使用createrepo命令創建yum倉庫
1.將所有rpm文件拷貝到一個文件夾中 cp -rv /media/光碟/Packs/* /所建立的文件夾
2.通過rpm命令手動安裝createrepo命令創建yum倉庫 rpm -ivh createrepo
3.運行命令createrepo -v /rpm-directory
4.如果有分組信息,則在運行命令的時候使用-g參數置頂分組文件
makedir /localserver (建立本地文件夾)
mount /dev/cdrom /media/cdrom
cp -rv /media/cdrom/光碟/Packs/* /localserver
cd /localserver
rpm -ivh createrepo (若提示需要安裝依賴包,根據提示安裝即可)
createrepo -v /localserver/ (創建索引信息,repodate)
如若需要分組信息
cp /media/cdrom/光碟/repodate/*.comp /comps.xml
createrepo -g /comps.xml /localserver (開始創建分組信息)
然後編輯repo文件(同方法一編輯方法相同)
[root@helome yum.repos.d]# yum clean all (清除緩存)
Loaded plugins: fastestmirror, refresh-packagekit, security
Cleaning repos: local_server
Cleaning up Everything
Cleaning up list of fastest mirrors
[root@helome yum.repos.d]# yum makecache (建立新緩存)
Loaded plugins: fastestmirror, refresh-packagekit, security
Determining fastest mirrors
local_server |4.0 kB 00:00 ...
local_server/group_gz | 209kB 00:00 ...
local_server/filelists_db | 4.8 MB 00:00 ...
local_server/primary_db | 3.5 MB 00:00 ...
local_server/other_db | 2.0MB 00:00 ...
Metadata Cache Created
[root@helome yum.repos.d]#
這下可以使用yum本地源了
Test: yuminstall –y sendmail
7
到此yum本地源安裝結束
⑷ Centos7 本地yum源配置
一般除非是最小化安裝,不然centos7系統中都會有createrepo命令,如果沒有,需要通過rpm -ivh 安裝如下三個包:
然後使用,createrepo 命令生成yum倉庫
最後,在/etc/yum.repo.d/目錄中創建repo文件,文件內容指向本地倉庫的路徑。repo文件格式如下:
當做完如上操作後,我們使用如下命令創建yum緩存,然後通過yum list命令可以看到倉庫內rpm包列表:
⑸ 本地yum,倉庫配置
文件名用yum.repo.
文件內容為:
[server]
name=yum
baseurl=file:///mnt
enabled=1
gpgcheck=0
註:我用的時候時把安裝光碟的.iso手動掛載到/mnt下面的。不是直接復制過去的。希望你能成功。
⑹ 如何搭建centos本地yum源
1、mkdir -p /home/yum/centos/6.5/os/x86_64
2、將rpm包拷貝到/home/yum/centos/6.5/os/x86_64文件夾下面(其中此目錄下面還可以包括文件夾)
3、yum install createrepo -y
3、在/home/yum/centos/6.5/os/x86_64文件夾下面建立repodata索引文件:
createrepo -pdo /home/yum/centos/6.5/os/x86_64 /home/yum/centos/6.5/os/x86_64
4、配置yum源:
vi /etc/yum.repos.d/CentOS-Base.repo
[base]
name=CentOS- - Base
baseurl=http://192.168.1.200/yum/centos/6.5/os/x86_64
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
[updates]
name=CentOS- - Base
baseurl=http://192.168.1.200/yum/centos/6.5/os/x86_64
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
其中:baseurl=http://10.28.170.93/centos/6.3/os/x86_64為具有repodata文件夾才能配置成功
至此完成yum源本地配置
設置Apache
假若想在頁面看到文件夾
我只需要把 /home/share 目錄鏈接到apache目錄下顯示就可以
mkdir /var/www/html/yum
ln -s /home/yum/ /var/www/html/
然後windows登陸:\\10.28.170.89
全部完成~!
yum的rpm包手動更新:
從163上面更新yum源包:
wget -np -t 1 -nH –cut-dirs=1 -r -c -L –exclude-directories=repodata –accept=rpm,zip,gz,xml http://mirrors.163.com/centos/6.5/os/x86_64/Packages/ -P /home/yum/
每次手動添加了一個rpm包到Packages中,則在yum源伺服器中執行如下命令:
createrepo --update /home/yum/centos/6.5/os/x86_64/
其中目錄/home/yum/centos/6.5/os/x86_64/的子目錄有兩個Packages、repodata。
接下來在使用yum的機器上yum clean all即可使用新加入進去的rpm包文件
⑺ linuxcentos怎麼配置本地yum倉庫
參考地址
http://blog.sina.com.cn/s/blog_a9fdb8c50102ws62.html
步驟一,
掛載本地庫
mount
/dev/cdrom/mnt;
這里如果你有U盤安裝盤/dev/cdrom也可以改為/dev/sd*(對應U盤盤符)
步驟二,
配置yum庫文件
cd/etc/yum.repos.d/
目錄下存放著很多.repo後綴的文件
新建一個目錄
mkdirBK
將.repo文件mv到BK下面做備份
步驟三
新建一個local.repo
文件內容如下:
[local]
name=iso
baseurl=file:///mnt
gpgcheck=1
保存。
yumcleanall
;清除緩存
yummakecache;創建緩存庫
yumrepolist;顯示可用軟體列表
yumgrouplist;列出程序組
yuminstall***
yumgroupinstall***
就可以安裝本地軟體庫軟體了
安裝可能會報錯,提示需要key
可以從原本的repo文件中查看
gpgkey=***
例如
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
在local.repo添加gpgkey,如下修改
[local]
name=iso
baseurl=file:///mnt
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
⑻ 請按照以下提示,搭建yum倉庫,yum源指向本地mount/dev/cdrom/tesr
放入Centos6.4的鏡像光碟或找到鏡像文件
mount –o loop –t iso9660 CentOS-6.0-i386-bin-DVD.iso
mount /dev/cdrom /media/cdrom
2
編輯repo文件:
cd /etc/yum..repos.d
(文件位置/etc/yum.repos.d/,後綴一定是.repo結束.為了使用自己搭建的yum源我這里刪除了自帶的(rm –f ./*)
3
編輯自己的repo文件
方法一:
[[email protected]]# vim local.repo (repo後綴)
[local_server](庫名稱)
name=Thisis a local repo (名稱描述)
baseurl=file:///media/dvd(yum源目錄,源地址)
enabled=1(是否啟用該yum源,0為禁用)
gpgcheck=1 (檢查GPG-KEY,0為不檢查,1為檢查)
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6(gpgcheck=0時無需配置)
保存退出!
4
方法二:使用createrepo命令創建yum倉庫
1.將所有rpm文件拷貝到一個文件夾中 cp -rv /media/光碟/Packs/* /所建立的文件夾
2.通過rpm命令手動安裝createrepo命令創建yum倉庫 rpm -ivh createrepo
3.運行命令createrepo -v /rpm-directory
4.如果有分組信息,則在運行命令的時候使用-g參數置頂分組文件
makedir /localserver (建立本地文件夾)
mount /dev/cdrom /media/cdrom
cp -rv /media/cdrom/光碟/Packs/* /localserver
cd /localserver
rpm -ivh createrepo (若提示需要安裝依賴包,根據提示安裝即可)
createrepo -v /localserver/ (創建索引信息,repodate)
如若需要分組信息
cp /media/cdrom/光碟/repodate/*.comp /comps.xml
createrepo -g /comps.xml /localserver (開始創建分組信息)
然後編輯repo文件(同方法一編輯方法相同)
5
[root@helome yum.repos.d]# yum clean all (清除緩存)
Loaded plugins: fastestmirror, refresh-packagekit, security
Cleaning repos: local_server
Cleaning up Everything
Cleaning up list of fastest mirrors
[root@helome yum.repos.d]# yum makecache (建立新緩存)
Loaded plugins: fastestmirror, refresh-packagekit, security
Determining fastest mirrors
local_server |4.0 kB 00:00 ...
local_server/group_gz | 209kB 00:00 ...
local_server/filelists_db | 4.8 MB 00:00 ...
local_server/primary_db | 3.5 MB 00:00 ...
local_server/other_db | 2.0MB 00:00 ...
Metadata Cache Created
[root@helome yum.repos.d]#
6
這下可以使用yum本地源了
Test: yuminstall –y sendmail
7
到此yum本地源安裝結束
⑼ centos 7 怎樣安裝本地yum倉庫
首先需要創建一個目錄
mkdir /1 #在根目錄下創建一個名字為1的目錄
將光碟掛載到創建的這個目錄
mount /dev/cdrom /1
yum命令配置文件在/etc/yum.repos.d目錄,只要以.repo結尾的都是配置文件。
我們需要修改CentOS-Media.repo
由於/etc/yum.repos.d目錄下有多個配置文件,我們只需要CentOS-Media.repo。
所以我們創建一個目錄來放置其餘的配置文件,如圖
mkdir repo
mv * repo #將所有文件移動到repo目錄
mv repo/CentOS-Media.repo .. #將CentOS-Media.repo移動到上一級目錄
修改配置文件
vi CentOS-Media.repo
如圖
baseurl=file:///1 光碟掛載的目錄
搭建完成。
***********************************************
yum list #查看yum倉庫里的所有軟體
yum grouplist #列出yum倉庫里的軟體組列表