日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

源服务器信息,软件源搭建

發布時間:2024/9/15 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 源服务器信息,软件源搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

軟件源簡介

軟件源也稱為安裝源、源、YaST 源、庫、軟件庫、套件庫等,英文為 Repository,指包含軟件包和各種軟件包信息(元數據)的本地或遠端目錄。通常用戶需要添加軟件包所在的軟件源后才可以安裝該軟件源里的軟件包。

OSS、non-OSS 和 updates 軟件源為基本的軟件源。OSS(open source software,開源軟件)軟件源僅包含開源的軟件,是最主要的軟件源。non-OSS(non open source software,非開源軟件)軟件源包含諸如 Flashplayer、Java 和 Opera 等常用的非開源軟件。Update 軟件源是官方的提供安全性及穩定性更新的軟件源。

通常添加軟件源應該添加有 .repo 的文件的那一層目錄。

軟件源搭建

服務器端

1 安裝需要的環境

自建yum本地更新源可以使用http服務或ftp服務,由于ftp服務器要考慮防火墻配置,主動、被動連接模式,這里使用http服務。

2 安裝apache(yum方式或源碼安裝)

2.1 Yum方式

yum –y install httpd

http安裝路徑信息:rpm -ql httpd

2.2 源碼安裝

tar xvf httpd-2.4.1.tar.gz

cd httpd-2.4.1

./configure –prefix=/usr/local/apache

Make

Make install

3 安裝createrepo軟件包

Yum –y install createrepo

4 建立軟件包存放路徑

Mkdir –p /repository/cenots/6/

Chown –R apache:apache /repository/cenots/6/

5 Apache虛擬主機配置

5.1 vim /etc/httpd/conf/httpd.conf

在最后加入:

NameVirtualHost *:80

DocumentRoot "/repository/cenots/6"

ServerName XXX.XXX.XXX #填寫綁定的域名

Options Indexes FollowSymlinks

6 將rpm軟件包放入/repository/cenots/6/目錄

7 執行createrepo

Createrepo /repository/cenots/6

在/repository/cenots/6/目錄下會自動生成repodata目錄,repodata目錄里是一個數據庫,其中的文件主要是XML格式,描述了一個rpm包的詳細信息,如依賴關系,包含文件,校驗碼信息。

客戶端

1 創建yum客戶端repo文件

vim /etc/yum.repos.d/test.repo

添加:

[test] #是repo id

name=yum test #倉庫的描述

baseurl=http://XXX.XXX.XXX #倉庫的位置

enabled=1 #是否啟用這個倉庫,1為啟用,0為禁用

gpgcheck=1 #是否檢查gpg簽名,1為檢查,0為不堅持

gpgkey=http://XXX.XXX.XXX/RPM-GPG-KEY-TESTREPO

(XXX.XXX.XXX為綁定的域名或ip地址)

PS:如果內部使用,gpgcheck可以設置為0,(同時gpgkey也可以不用設置),如果軟件源在公網上的話,還是需要檢查gpg簽名,以保證客戶端來源的可靠性。

2 查看yum更新源列表,是否有名為test的源出現

Yum repolist

3 至此,客戶端配置完成,可使用yum命令進行軟件安裝。

總結

以上是生活随笔為你收集整理的源服务器信息,软件源搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。