1. 程式人生 > >ubuntu 14.04 開發環境配置

ubuntu 14.04 開發環境配置

一、基本環境配置
1.1 安裝ubuntu14.04
        安裝ubuntu一般使用U盤安裝方式,詳細安裝步驟可以百度一下。U盤安裝ubuntu需要使用UltraISO的寫入硬碟映象功能。寫入方式usb-hdd+ 配置便捷啟動 – 寫入新主引導MBR選usb-hdd+
        注意:  由於ubuntu預設使用utc,而windows預設使用bios上的rtc。所以如果是雙系統的話會出現時間不一致,需要修改ubunt下 /etc/default/rcS 中的UTC = yes 改為 UTC  = no

1.2 使能root使用者登入
       安裝完成如需使用root身份登入,需要先設定root賬戶密碼,開啟終端輸入以下命令:
               #設定root密碼
              sudo passwd root
              #切換到root使用者
              sudo –s

1.2.1 修改lightdm.conf檔案

        想要在登入介面使用root身份登入,可編輯/etc/lightdm/目錄下的lightdm.conf檔案,如沒有此檔案,直接建立。也可以修改/usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf 檔案。效果一樣
        在terminal下輸入
                                     sudo gedit /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf

         內容入下
                       [SeatDefaults]
                       user-session=ubuntu
                       greeter-show-manual-login=true
                       allow-guest=false

1.2.2.修改.profile

       在terminal下輸入
                      gedit /root/.profile
       找到 mesg n
       替換成 tty -s && mesg n

1.2.3.用reboot命令重啟即可


1.2.4  保證切換到root登入也可以輸入中文

          由於ibus中文輸入法只能在一個賬戶中使用,也就是如果使用者1在使用,切換到root時同樣使用ibus相關就不能用了。即使是切換到ibus pinyin狀態。所以需要安裝多種鍵盤輸入法ibus/fcitx/scim等,如同時安裝ibus-pinyin(ibus-googlepinyin)或 fcitx-googlepinyin(fcitx-pinyin)或scim-pinyin。
          所以最好在不同的賬戶下選擇不同的輸入方式。(我是yyh使用ibus而root用fcitx)
             在system setting  -  language support   -  keyboard input method system裡選擇

                   fcitx 預設ctrl + space切換輸入法

                   而ibus預設 super+space切換輸入法

1.3 安裝中文輸入法

1.3.1、安裝fcitx-pinyin輸入法

sudo apt-get install fcitx-pinyin

        安裝完成用需要執行一下指令啟動fcitxubuntu預設ibus,所以需要關閉)

killallibus-daemon

fcitx-d

安裝好重啟應用才能用Ctrl+Space啟用輸入法,最好登出一下系統或者Ctrl+Alt+F1重啟X(lightdm服務):

sudo service lightdm restart

1.3.2、安裝fcitx谷歌輸入法:

安裝fcitx谷歌輸入法需要刪除ibus。如果不刪除安裝之後無法看到效果,切換到其他賬戶如root賬戶可以看到

sudo apt-get remove ibus//可不刪除,不刪除只能在其他賬戶看到
sudoapt-get autoremove

接著新增FcitxPPA

sudo add-apt-repositoryppa:fcitx-team/nightly
sudo apt-get update
sudo apt-getinstall fcitx-googlepinyin

安裝完成後使用Ctrl+空格即可切換到谷歌拼音。

           sudo apt-get update

1.3.3、安裝ibus-googlepinyin輸入法

          $sudo apt-get install ibus-googlepinyin

          重啟一下系統,新增google輸入法就可以用了

1.4 開機上點執行指令碼或服務

只需編輯/etc/init.d/rc.local檔案,在最後加上你的指令碼或命令即可。

         注意/etc/rc.local/etc/init.d/rc.local的軟連線,所以也可以通過修改這個實現/etc/rc.local達到自動啟動的目的。但是新增的命令需要在exit(0)之前,否則沒用

---------直接修改使用shell命令可以不考慮許可權問題,而使用指令碼要考慮許可權問題-----

比如:我已經編寫了一個指令碼shell.sh,存放在/home/mars704/Desktop/下面在終端輸入gedit/etc/init.d/rc.local編輯檔案,

在結尾出加入:/home/mars704/Desktop/sh.sh即可開機自動載入指令碼

記得使用chmod777 sh.sh賦予指令碼執行的許可權

如果腳本里有命令需要使用root許可權,要使用sudo命令(redhat系列的需要開啟sudo命令才行)

                  --------sudo sh -c "echo > log.txt '要輸入的內容'" ----------------