Fedora14 开发环境安装

 

作者: Sam (甄峰) 

 sam_code@hotmail.com

 

类似的Blog已经写了好几次,但每次都比较零散。这次争取写个全一点的。包含了工作中所有必备的软件安装和设置。

 

FC14的安装非常简单,插入光盘后,重启电脑,选择boot. 则进入光盘启动界面。 选择桌面上的:Install to Disk.

 

安装成功后,则开始安装软件:

System -> Administration -> Add/Remote Software

 

1. 安装codeblocks:

在查找框写入:codeblocks

选择所有插件。

 

2. 安装编译器:

在查找框写入:gcc-c++

 

3. 安装nfs server:

在查找框写入:nfs

选择nfs_utils.

 

4. 安装sambe:

在查找框写入:sambe

 

5. 安装svn client:

在查找框写入:svn

选择需要的svn client.

 

6。 安装emacs:

在查找框写入:emacs

 

7. 安装sudo

在查找框写入: sudo

 

8. libc.a :

#yum install  glibc-static

 

 

所需软件安装完成后,开始配置:

 1. 配置NFS Server:

#emacs /etc/exports

/home/sam/work1/NFS_DIR -rw 10.0.0.12

此处设置Server可mount目录为: /home/sam/work1/NFS_DIR.

且可以mount的remote device为10.0.0.12

权限为可读写。

 

设置NFS Server为自动启动:

#setup

System Serivces

选中nfs.

则未来重新启动时nfs server会自动启动。

 

启动NFS Server:

/etc/init.d/nfs restart

 

此时在开发板上(10.0.0.12)上,可以mount Server指定目录:

#mount -t nfs -o nolock 10.0.0.39:/home/sam/work1/NFS_DIR /mnt

 

2. 配置 samba:

samba是Sam常用的Windows访问Linux的方法。

Sam常在Windows上使用vs或 SourceInsight读写Linux上代码。并在Linux上使用Makefile编译。就是使用samba来方式使Linux目录映射为Windows上的分区。

 

 

增加samba用户.请注意,要建立的用户名,需要与某个系统已经有的用户同名。

增加samba用户---sam

#smbpasswd -a sam

输入密码。

 

 

设置samba为自动启动:

#setup

System Serivces

选中smb

则未来重新启动时samba会自动启动。

 

启动SMB:

/etc/init.d/smb restart

 

此时在Windows下,

我的电脑 -->工具 -->映射网络驱动器

//10.0.0.39/sam

则Windows下多了个分区。就是Linux下Sam目录。

 

3. NFS和samba使用异常的原因和处理:

1. iptalble

#setup

System Serivces

去掉 iptables

 

2: firewall:

#setup

Firewall 选项去掉。

 

3:SELinux:

#emacs /etc/selinux/config

修改如下:

SELINUX=disabled

 

4. 用户添加进sudoers list:

 

修改配置文件权限为可写:

#chmod 640 /etc/sudoers

 

#emacs /etc/sudoers

找到以下语句:

root   ALL=(ALL)   ALL

在其下添加如下语句:

sam    ALL=(ALL)   ALL

 

将配置文件权限修改回去:

#chmod 440 /etc/sudoers

 

此时,就可以正常使用sudo 了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值