一、環境
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 - 開發工具安裝