安裝完Fedora後,在VM目錄下有一個snapshot選項,選擇snapshot實現類似ghost一鍵備份功能。當你發現有什麼不對的地方,就可以恢復到你之前安裝的某個階段。省去了從頭開始安裝fedora的麻煩。節省時間。
cd /etc/yum.repos.d
進入此目錄後有四個文件,此四個文件是用來connect到互聯網進行系統更新的,現在我們需要從ISO光盤進行安裝,所以在四個文件後面添加.bak後綴,當要恢復網絡更新時,去掉.bak後綴即可。
例
mv fedora.repo fedora.bak即將其改爲帶.bak後綴的文件。
完成上述後,添加一個dvd.repo的文件。touch或vim都可。
dvd.repo文件內容
[core] Name=DVD ISO Baseurl=file:///mnt Enabled=1 Gpgcheck=1 Gpgkey=file:///mnt/RPM-GPG-KEY |
完成上述步驟後,加載安裝fedora的ISO光盤
然後通過下圖的Software Sources發現加載DVD ISO成功。
完成上述步驟後,我們就可以通過光盤Packages安裝需要的功能。
首先需要掛載光盤ISO,通過圖例來解釋。
第一條命令掛載光盤到/mnt目錄下,需匹配上面編寫的dvd.repo中的路徑。
第二條切換到/mnt目錄下可以發現多了很多文件,其中Packages就是我們所需要的,因爲安裝rpm包需要下面的衆多關聯包,單個rpm安裝可能導致很多關聯文件不對。
第一條切換到Packages目錄下,第二條顯示從根目錄到當前目錄的絕對路徑。
http://wenku.baidu.com/view/001a9c4633687e21af45a952.html這個網址講了fedora下oracle的安裝所需依賴文件。現舉例說明,其餘雷同。
在網址文檔中列出了三.安裝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,輸入代碼倉庫地址,如下圖所示。