fedora20搭建嵌入式开发环境1 - 系统安装

时间:2022-06-25 15:05:54

一、环境

        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 - 开发工具安装