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,输入代码仓库地址,如下图所示。

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值