配置Ubuntu12編譯環境及服务器架构

0、準備工作

在我們正式開始使用Linux系統進行編程作業前,首先需要配置編譯環境。但是在進行環境配置前,我們有一些工作需要處理。

首先,Ubuntu 自身默認的Mirror下載地址位於美國,對於不在美國境內以及直接連接美國而下載速度很慢的時候,我們需要做一些簡單的修改,以讓我們獲得較好的下載速度。

修改的方法是
在登錄Ubuntu之後,打開更新管理器(Update Manager)
配置Ubuntu12編譯環境及服务器架构_第1张图片
在更新管理器左下方有一個設置(Setting),在Setting的Ubuntu Software選項板下可以看見從哪兒下載,也就是下圖中的Download from。


點選download from 的下拉菜單,可以看見如下所示內容。


推薦採用系統自選,也就是上圖中的Select Best Server ,Ubuntu可以為你選擇一個最適合的Server,當然你也可以自行指定Server,選擇好後再點選Choose Server就算完成了。


然後
在完成了Server鏡像位置的調整後,接下來我們需要對系統進行一次更新,這一步可以通過Update Manager完成。
然後我們需要更新一次系統的software list表。

使用命令如下 

sudo apt-get update
接下來需要配置文本編譯器,你可以使用諸如Emacs\CodeC等,也可以使用系統自帶的文本編輯器或者其他你所喜歡的IDE環境。
這裡使用的是比較古老但非常有效的文本編輯器Vim

sudo apt-get install vim
如果你不喜歡使用vim,那麼可以無視上面這條命令。
關於vim 的手冊,可以通過點擊這個 連接獲得,文檔為PDF文檔。


1、配置C\C++編譯環境

Ubuntu系統自身已經有GCC\CC等編譯器,但你若想使用這些編譯器寫一個Hello World程序,未必能行得通。原因是編譯器缺少必要的頭文件。
因此配置這些必要的內容可以通過以下命令獲得。

sudo apt-get install build-essential


2、配置Version Control

使用Linux系統,免不了要進行分佈式開發,對於個人開發者來說,配置一個Version Control 顯得必不可少。
在Linux中,推薦使用免費的,且功能強大的Git來幫助你做到這一點。

sudo apt-get install git
也許,你會需要一個遠程數據倉庫(Depository)來幫助你管理這些繁雜的代碼還有文檔,如果你已擁有自己的服務器,那麼大可不必在意接下來說的內容了。
如果你是個人開發者,且沒有什麼資金購買服務器,那麼我推薦你使用 Github。
Github是現在Linux諸多社區之一,其專業與卓著吸引了諸多開發者將他們的代碼放在這裡進行保管,你也可以這樣做。


3、配置apache及mysql

通過使用如下命令進行配置

sudo apt-get install mysql-server
sudo apt-get install libmysqld-dev
sudo apt-get install apache2



4、配置Python及Diango

如果需要進行網站開發的話,其中之一便是使用python語言以及Diango框架,這些工作在windows下配置會顯得比較麻煩,但在Linux系統下,這些工作非常簡單,你只需要執行以下命令即可。

apt-get install python-dev
apt-get install python-setuptools

sudo easy_install django
sudo easy_install mako
sudo easy_install pip
sudo easy_install mysql-python



你可能感兴趣的:(linux,manager,python,server,ubuntu,download)