新聞中心
使用 SVN 在 Linux 下安裝 Yum

創(chuàng)新互聯(lián)自成立以來(lái),一直致力于為企業(yè)提供從網(wǎng)站策劃、網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都網(wǎng)站制作、電子商務(wù)、網(wǎng)站推廣、網(wǎng)站優(yōu)化到為企業(yè)提供個(gè)性化軟件開(kāi)發(fā)等基于互聯(lián)網(wǎng)的全面整合營(yíng)銷(xiāo)服務(wù)。公司擁有豐富的網(wǎng)站建設(shè)和互聯(lián)網(wǎng)應(yīng)用系統(tǒng)開(kāi)發(fā)管理經(jīng)驗(yàn)、成熟的應(yīng)用系統(tǒng)解決方案、優(yōu)秀的網(wǎng)站開(kāi)發(fā)工程師團(tuán)隊(duì)及專(zhuān)業(yè)的網(wǎng)站設(shè)計(jì)師團(tuán)隊(duì)。
隨著 Linux 操作系統(tǒng)的普及,越來(lái)越多的人開(kāi)始使用它的軟件包管理工具 Yum。Yum 是一款非常強(qiáng)大的工具,使安裝、卸載、更新和解決軟件包之間的依賴(lài)關(guān)系變得更加容易。雖然 Yum 很容易使用,但在某些情況下,為了使 Yum 更加可靠,我們必須使用 SVN 進(jìn)行安裝。本文將介紹如何在 Linux 下使用 SVN 安裝 Yum。
之一步:安裝 SVN
在 Linux 中安裝 SVN 非常簡(jiǎn)單。只要鍵入以下命令:
“`
sudo yum install svn -y
“`
這將在您的系統(tǒng)中啟用 SVN,并允許您在下一步中使用它來(lái)安裝 Yum。
第二步:下載 Yum
現(xiàn)在,您需要從 SVN 獲取 Yum。您可以使用以下命令在本地計(jì)算機(jī)上獲取 Yum:
“`
svn co http://yum.baseurl.org/repos/yum/trunk/
“`
您也可以使用以下命令將 Yum 下載到當(dāng)前目錄:
“`
svn export http://yum.baseurl.org/repos/yum/trunk/
“`
在這兩種情況下,您都會(huì)在本地目錄中獲得 Yum 的代碼。
第三步:安裝 Yum
通過(guò)執(zhí)行以下命令,您可以將代碼中的 Yum 安裝到您的系統(tǒng)中:
“`
cd trunk
sudo python setup.py install
“`
這將在您的系統(tǒng)中安裝 Yum,并允許您開(kāi)始使用它來(lái)管理軟件包。
第四步:配置 Yum
現(xiàn)在,您需要配置 Yum 以便它能夠正常工作。打開(kāi)以下文件:
“`
/etc/yum.conf
“`
將以下語(yǔ)句添加到文件的末尾:
“`
[base]
name=CentOS-$releasever – Base
baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
“`
接下來(lái),您需要禁用所有加速器。打開(kāi)以下文件:
“`
/etc/yum.plugins.d/fastestmirror.conf
“`
將以下行從文件中刪除:
“`
enabled=1
“`
第五步:測(cè)試 Yum
現(xiàn)在,您可以測(cè)試 Yum 是否成功安裝。鍵入以下命令以列出系統(tǒng)中所有可用的軟件包:
“`
yum list
“`
如果一切正常,您將看到一個(gè)列表,其中列出了系統(tǒng)中可用的所有軟件包。
結(jié)論
使用 SVN 安裝 Yum 是使其更加可靠的一種方法。雖然這可能需要一些額外的步驟,但這將使您的 Yum 安裝更加健壯,并使您的軟件包管理變得更加容易。通過(guò)按照上述步驟進(jìn)行操作,您將能夠安裝和配置一個(gè)完全可用的 Yum 系統(tǒng)。
相關(guān)問(wèn)題拓展閱讀:
- SVN訪問(wèn)repository的時(shí)候 提示不能創(chuàng)建SASL上下文 請(qǐng)問(wèn)怎么解決?
SVN訪問(wèn)repository的時(shí)候 提示不能創(chuàng)建SASL上下文 請(qǐng)問(wèn)怎么解決?
SVN使用SASL加密
使用sasl認(rèn)證加密密碼文件
說(shuō)明:Linux下使用svnserve的SASL認(rèn)證能解決這個(gè)問(wèn)題,subversion1.5以上的版本默認(rèn)裝了sasl認(rèn)證,解決svnserve密碼文件passwd是明文的問(wèn)題,生成一個(gè)sasl認(rèn)證的密碼文件sasldb。
步驟:
1、修改Svn庫(kù)下conf/的svnserve.conf內(nèi)容
anon-access = none
auth-access = write
authz-db = authz
realm = svnjiami
use-sasl = true
min-encryption = 128
max-encryption = 256
注釋?zhuān)? password-db = passwd這行保持注釋掉的狀態(tài),指尺老不使用passwd文件。變量 min-encryption 和 max-encryption 控制服務(wù)器所需要的加密強(qiáng)度。要完全禁用加密,就將這 2 個(gè)變量的值都設(shè)為 0。要啟用簡(jiǎn)單的數(shù)據(jù)校驗(yàn)(例如,為了困笑防止篡改和保證數(shù)據(jù)的完整,不加密),就將這 2 個(gè)值都設(shè)為 1。如果你想允許(但不強(qiáng)制)加密,將最小值設(shè)為 0,更大值設(shè)為任意位數(shù)。要強(qiáng)制加密,將這 2 個(gè)值設(shè)為大于 1 的數(shù)字。在前面的例子中,我們要求客戶(hù)端至少進(jìn)行 128 位加密,但是不大于 256 位加密。
2、新建一個(gè)svn.conf文件,一般放在/usr/Lib/sasl2或者/etc/sasl2,內(nèi)容如下:
pwcheck_method: auxprop
auxprop_plugin: sasldb
sasldb_path: /home/svn/svnjiami/sasldb
mech_list: DIGEST-MD5
注釋?zhuān)簆wcheck_method指明檢查的方法,這里是“auxprop ”,這個(gè)pwcheck_method還對(duì)應(yīng)了如啟動(dòng)一個(gè)代理作為認(rèn)證服務(wù)等方式,而現(xiàn)在的意思就是使用本文件說(shuō)的方式去檢查。然后我們指明auxprop_plugin為sasldb,也就是使用一個(gè)文件存放用戶(hù)名密碼,也就是/home/svn/svnjiami/sasldb,其它的認(rèn)證信息存放plugin還唯升有sql和ldapdb。而mech_list指明了認(rèn)證信息傳遞機(jī)制。
3、如果 svnserve 已經(jīng)在運(yùn)行,你需要重啟服務(wù),并確保它讀取了更新后的配置參數(shù)。
killall svnserve //停止svnserve服務(wù)
svnserve –d –r /home/svn //啟動(dòng)svnserve服務(wù)
4、現(xiàn)在所有的東西已經(jīng)設(shè)置完成,你要做的事情就是創(chuàng)建用戶(hù)和密碼。你需要 saslpasswd2 程序來(lái)做這件事。
saslpasswd2 –c –f /home/svn/jiami/sasldb –u -p
saslpasswd2 -d -f /home/svn/jiami/sasldb -u
//刪除用戶(hù)
sasldblistusers2 –f /home/svn/jiami/sasldb //查詢(xún)用戶(hù)
PS:如果訪問(wèn)庫(kù)的時(shí)候出現(xiàn)以下提示 “Could not obtain the list of SASL mechanis”,原因是Linux默認(rèn)沒(méi)有安裝DIGEST-MD5,此時(shí),可用以下命令安裝更新:yum install cyrus-sasl-md5 , cyrus-sasl-md5首頁(yè):
, 安裝包下載yrus/
我的報(bào)錯(cuò)信息和你的一樣樣的,找了很多網(wǎng)上的方法不管用,后來(lái)發(fā)現(xiàn)IPv6改造時(shí)本地配置了IPv6的本機(jī)域名解析C:\Windows\System32\drivers\etc\hosts文件:
關(guān)于svn linux yum的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
成都創(chuàng)新互聯(lián)科技有限公司,是一家專(zhuān)注于互聯(lián)網(wǎng)、IDC服務(wù)、應(yīng)用軟件開(kāi)發(fā)、網(wǎng)站建設(shè)推廣的公司,為客戶(hù)提供互聯(lián)網(wǎng)基礎(chǔ)服務(wù)!
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡(jiǎn)單好用,價(jià)格厚道的香港/美國(guó)云服務(wù)器和獨(dú)立服務(wù)器。創(chuàng)新互聯(lián)——四川成都IDC機(jī)房服務(wù)器托管/機(jī)柜租用。為您精選優(yōu)質(zhì)idc數(shù)據(jù)中心機(jī)房租用、服務(wù)器托管、機(jī)柜租賃、大帶寬租用,高電服務(wù)器托管,算力服務(wù)器租用,可選線(xiàn)路電信、移動(dòng)、聯(lián)通機(jī)房等。
本文題目:使用SVN在Linux下安裝Yum(svnlinuxyum)
網(wǎng)頁(yè)路徑:http://m.fisionsoft.com.cn/article/dhgecde.html


咨詢(xún)
建站咨詢(xún)
