Fedora學習以及svn安裝


安裝完Fedora後,在VM目錄下有一個snapshot選項,選擇snapshot實現類似ghost一鍵備份功能。當你發現有什麼不對的地方,就可以恢復到你之前安裝的某個階段。省去了從頭開始安裝fedora的麻煩。節省時間。

cd /etc/yum.repos.d

進入此目錄後有四個文件,此四個文件是用來connect到互聯網進行系統更新的,現在我們需要從ISO光盤進行安裝,所以在四個文件後面添加.bak後綴,當要恢復網絡更新時,去掉.bak後綴即可。

mv fedora.repo fedora.bak即將其改爲帶.bak後綴的文件。

完成上述後,添加一個dvd.repo的文件。touchvim都可。

dvd.repo文件內容

[core]

Name=DVD ISO

Baseurl=file:///mnt

Enabled=1

Gpgcheck=1

Gpgkey=file:///mnt/RPM-GPG-KEY

完成上述步驟後,加載安裝fedoraISO光盤

然後通過下圖的Software Sources發現加載DVD ISO成功。

完成上述步驟後,我們就可以通過光盤Packages安裝需要的功能。

首先需要掛載光盤ISO,通過圖例來解釋。

第一條命令掛載光盤到/mnt目錄下,需匹配上面編寫的dvd.repo中的路徑。

第二條切換到/mnt目錄下可以發現多了很多文件,其中Packages就是我們所需要的,因爲安裝rpm包需要下面的衆多關聯包,單個rpm安裝可能導致很多關聯文件不對。

第一條切換到Packages目錄下,第二條顯示從根目錄到當前目錄的絕對路徑。

http://wenku.baidu.com/view/001a9c4633687e21af45a952.html這個網址講了fedoraoracle的安裝所需依賴文件。現舉例說明,其餘雷同。

在網址文檔中列出了.安裝oracle database11gr2依賴包。第一個需要binutils相關文件。

通過我們前面加載的光盤可以找到相關文件,ls列出了所有與之相關的文件,通過第3條指令將自動安裝binutils文件。照上述方法安裝所有依賴包。不過Fedora9中沒有oracle相關安裝包。自己查找相關包進行安裝吧。

安裝samba

上面加載了光盤,進入Package目錄用yum –y isntall samba*安裝samba服務器。

cd /etc/samba

vi smb.conf修改如下行

其中path爲你自己創建的文件夾路徑,注意需chmod 777 win7file將此文件夾權限改爲可讀寫,然後在啓動samba服務:service smb start,在宿主機運行中鍵入虛擬機IP地址

如果出現

則表示配置成功,此時你可以像操作本地文件夾樣操作,然後在虛擬機中可以看到你放入的文件。比如我將宿主機中的一個文件放入此文件夾,然後在fedora中查看

此時我方如的文件就在fedora中了,通過此方法你可以在宿主機中開發,通過fedora編譯、執行源文件。或者放入rpm包,省去了掛載U盤的麻煩。

安裝subversion

cd /mnt/Packages

上面三步自動安裝subversion

1.建立版本庫目錄(這個和安裝目錄請區分開,以下講的是版本庫)

cd /home/svn

svnadmin create repository

以上步驟在svn目錄下創建了一個名爲repository的代碼倉庫。

2    修改版本庫配置文件

cd /home/svn/repository/conf

vim svnserve.conf

各參數功能在配置文件的註釋中有說明此處配置如下

[general] 

anon-access = none # 使非授權用戶無法訪問 

auth-access = write # 使授權用戶有寫權限 

password-db = passwd # 指明密碼文件路徑 

authz-db = authz # 訪問控制文件

 

realm = /home/svn/ repository認證命名空間,subversion會在認證提示裏顯示,並且作爲憑證緩存的關鍵字。 

  其它採用默認配置各語句都必須頂格寫左側不能留空格否則會出錯.

配置用戶

vim passwd

[users]

averson510 = liuhaiming

anonymous = none

此處創建了2個用戶,一個爲averson510,密碼爲liuhaiming,一個爲anonymous,密碼爲none

配置權限

vim authz

[/]

averson510 = rw

anonymous = r

此處配置averson510具有讀寫權限,anonymous只有讀的權限。

啓動svn 服務

svnserve -d -r /home/svn/spon_repository

驗證

在宿主機運行Tsvn,輸入代碼倉庫地址,如下圖所示。

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章