一、环境
PC: windows 7 x64
虚拟机: vmware 10
linux系统: fedora20 beta (DVD版)
二、默认安装(gnome界面安装,安装过程中请设置root密码)
注: 不建议用vmware的自动安装,因为vmware还不能很好的支持fedora20。这是我后来才发现的。
1. 将普通用户加入sudoers组
a)切换到root用户
$ su root ->切换root
$ ->密码
# gedit /etc/sudoers
## Allow root to run any commands anywhere root ALL=(ALL) ALL zxx ALL=(ALL) ALL将zxx加入sudoers用户组,保存,退出。
注: 需要注销或重启才能使用sudo。
如果不重启,则需要在root用户下执行以下命令。
1. 安装之后,卸载不用软件
sudo yum erase evolution empathy rhythmbox shotwell libreoffice* gnome-boxes brasero gnome-maps simple-scan firefox
2. 卸载firewalld
禁用: sudo systemctl stop firewalld
sudo systemctl disable firewalld
卸载: sudo yum erase firewalld
3. 安装更新源
sudo yum install yum-fastestmirror yum-presto
sudo yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo yum localinstall --nogpgcheck http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
4. 禁用selinux
编辑 /etc/selinux/config
将 SELINUX=permissive 改为 SELINUX=disabled
5. 安装vmware tool (可以不安装, 那请不要卸载open-vm-tools)
sudo yum erase open-vm-tools # 卸载与之有冲突的工具
sudo ./vmware-install.pl
会有编译错误, 不管, 继续.
这个工具主要是使用其压缩工具, 长久使用之后, 压缩可以节省空间.(命令: sudo vmware-toolbox-cmd disk shrinkonly 或者 sudo vmware-toolbox-cmd disk shrink / )
附: 若要正确安装vmware-tool,则需要以下几步:
a) sudo yum install gcc gcc-c++
b) sudo yum install kernel-devel-3.11.10-301.fc20.i686 (这个是当前的内核版本,查询版本请用 “uname -r”)
c) sudo ./vmware-install.pl
编译vmware-tool会报错,请在网上自寻找答案。(一般处理方法:找到报错的c文件,解压此包,修改正确后再重新压缩执行vmware-tool的安装)
不建议使用yum update更新系统,更新之后vmware-tool不可用,还有一些工具可能会不兼容。
三、安装开发相关工具
1、在安装开发工具之前,可以将用户目录的文件夹改为英文; 两种方法:切换到文本界面启动;修改为英文系统。
然后再改为中文系统。这样做没啥好处,习惯了英文的目录了,在控制台使用英文目录比较方便。
2、安装开发工具
详见下一章,fedora20搭建嵌入式开发环境2 - 开发工具安装