ubuntu 12.04下 Common-solution

一、Win7和Ubuntu 12.04雙系統修改啓動項順序

在win7下安裝了Ubuntu 12.04後,在grub中,win7啓動想是最後一個,爲了把win7設置爲默認啓動項,需要更改grub設置。google了半天,發現更改/etc /default/grub是無效的,打開/boot/grub/grub.cfg,裏面寫着“DO NOT EDIT THIS FILE”,而且我發現即使更改了SET_DEFAULT後一旦執行update-grub,啓動順序還是不變,最後嘗試更改/etc/grub.d目錄 下的文件名是可行的。默認情況下win7對應的文件名是30_os-prober,第一個linux系統對應的是10-linux,00是header,05是debian-theme,可見10是第一個啓動項,只需要更改win7的文件名(06-09均可)即可改變啓動順序,經我測試,成功地修改了啓動順序。
具體做法:
sudo mv /etc/grub.d/30_os-prober /etc/grub.d/08_os-prober
sudo update-grub(這個命令會重新生成/boot/grub/grub.cfg
(也可以通過 sudo gedit /boot/grub/grub.cfg註釋部分引導信息)
Ubuntu 12.04默認是不允許root登錄的,在登錄窗口只能看到普通用戶和訪客登錄。以普通身份登陸Ubuntu後我們需要做一些修改,普通用戶登錄後,修改系統配置文件需要切換到超級用戶模式,在終端窗口裏面輸入: sudo  -s.然後輸入普通用戶登陸的密碼,回車即可進入 root用戶權限模式。
然後執行: vi /etc/lightdm/lightdm.conf.
增加 greeter-show-manual-login=true  allow-guest=false  . 修改完的整個配置文件是
[SeatDefaults]
greeter-session=unity-greeter
user-session=ubuntu
greeter-show-manual-login=true #手工輸入登陸系統的用戶名和密碼
allow-guest=false #不允許guest登錄
然後我們啓動root帳號:
sudo passwd root
根據提示輸入roott帳號密碼。

重啓ubuntu,登錄窗口會有“登錄”選項,這時候我們就可以通過root登錄了。

二、Simspark及Roboviz的安裝過程

1. 安裝依賴關係:(注意安裝過程不能少一個!!必須完全安裝)

$ sudo apt-get install g++ subversion cmake libfreetype6-dev libode-dev libsdl1.2-dev ruby1.8 ruby1.8-dev libdevil-dev libboost-dev libboost-thread-dev libboost-regex-dev libboost-system-dev libgles1-mesa-dev
2. 通過svn下載最新版本的simspark和rcssserver3d源碼包:
$ svn co https://simspark.svn.sourceforge.net/svnroot/simspark simspark
(也可以利用已經下載好的simspark包)

安裝 ode
開始解壓並配置ode:
cdode-0.11.1-tbb (移動到文件夾內)
./configure–enable-shared –enable-malloc LIBS=-lX11 (兩個-連在一起)
make
sudomake install

如果上面的ODB包的名字你記不住,可以在輸入它名字前幾個字符,然後按製表自動補全

注:如果你在上面的configure步驟中斷,並出現Blockslibrary not found的提示,那麼安裝tbb-devel:sudoyum install tbb-devel

然後重新configure。
3. Simspark配置,生成可執行文件並進行安裝:
$ cd simspark/trunk/spark
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install (一定要執行!!不然會有影響到下面步驟)
$ sudo ldconfig
注: 可以輸入 'make uninstall' 進行卸載
4.rcssserver3D配置,生成可執行文件並進行安裝:
$ cd ../../rcssserver3d/
$ mkdir build
$ cd build
$ cmake ..
$ make
$ sudo make install
$ sudo ldconfig
5. 配置鏈接使用庫文件:
$ sudo gedit /etc/ld.so.conf
添加庫鏈接'/usr/local/lib',保存並退出
即加“include /usr/local/lib ”
$ sudo ldconfig
6.運行仿真環境:
$rcsoccersim3d (很簡陋的球場出現)
$ rcssagent3d (測試用的機器人)
7.安裝JDK(Java Development Kit)
利用ubuntu的SoftWare Center安裝;
8.安裝Roboviz
同樣,先下載源代碼(http://rcroboviz.svn.sourceforge.net/viewvc/rcroboviz/)(各個版本都有)
svn co https://rcroboviz.svn.sourceforge.net/svnroot/rcroboviz/trunk/roboviz roboviz
安裝過程非常簡單
sudo apt-get install rsync
cd roboviz
./build-linux64.sh
修改腳本,調用roboviz作monitor。
vi /usr/local/bin/rcsoccersim3d或
sudo gedit /usr/local/bin/rcsoccersim3d
找到第27行,修改爲roboviz所在的具體路徑,例如
MON="/home/robo/downloads/roboviz/bin/linux-amd64/roboviz.sh"
第61行的sleep其實都可以註釋掉,加快啓動server的時間
然後修改roboviz的那個roboviz.sh文件
在第二行加一句,cd到所在目錄,例如
cd /home/robo/downloads/roboviz/bin/linux-amd64/
這樣用rcsoccersim3d命令就可以啓動server並且運行roboviz的monitor了。

三、基本軟件安裝和問題解決

1.安裝stardict(星際王詞典  很好用,這只是一個客戶端程序,詞典要另外下載)

sudo apt-get install stardict-gnome
安裝過後還要去下載自己需要的詞典
進入這個網頁:http://abloz.com/huzheng/stardict-dic/
下載詞典 保存
解壓 tar -jvxf ****.tar.bz2 (**** 代表軟件包名字)
或者 tar -zvxf ****.tar.gz
最後 sudo mv **** /usr/share/stardict/dic/ 即可

2.桌面左上角無法顯示輸入法圖標

killall ibus-daemon
ibus-daemon -d

3.安裝右擊快捷菜單:“在終端打開”

sudoapt-get install nautilus-open-terminal

4.adobe-flashplugin版本太低或是安裝不上的問題

從adobe官方網上下載最新版本的tar.gz壓縮包。然後解壓:tar-xzvf *****.tar.gz;

把解壓後的文件裏的libflashplugin.so複製到/usr/lib/mozilla/plugins/

最新重新打開firefoxbrower即可解決問題

安裝flash

首先去官網下載形如install_flash_player_11_linux.x86_64.tar.gz這樣的包

要跟你的系統對應,不要在32位系統下載64位包

解壓

tar-xzf install_flash_player_11_linux.x86_64.tar.gz

sudomv libflashplayer.so /usr/lib/mozilla/plugins/

重新打開火狐瀏覽器即可

5.安裝vim

sudo apt-get install vim即可

安裝vim7.3中文幫助文檔
這個網址http://sourceforge.net/projects/vimcdoc/files/vimcdoc/1.8.0/vimcdoc-1.8.0.tar.gz/download可以下載vim7.3中文文檔
默認ubuntu源裏安裝的vim幫助文檔是英文的,可以安裝中文的幫助文檔
1.8.0:更新到Vim7.3,
1.7.0:更新到Vim7.2,新增vimcdoc.vim插件。
1.6.0:更新到Vim7.1。
1.5.0:更新到Vim7.0。
首先在這裏下載最新的Vim7.3中文文檔,下載的tar.gz包括所有翻譯過的vim文檔(.cnx文件)。
先將其解壓縮:
tarzxvf vimcdoc-<version>.tar.gz

然後進入vimcdoc-<version>目錄並執行

./vimcdoc.sh-i

就可以了。該安裝程序會自動識別Vim的安裝路徑,將中文的文檔拷貝
到相應的地方。原有的英文文檔不受影響。
這種方法對root和非root用戶都適用。但建議以root身份安裝。

當以root身份安裝時,文件會被拷貝至/usr/share/vim/vimfiles/doc下。因此所有系統的用戶都可以使用中文文檔。如果你的vim是安裝

在/usr/local下的話,你需要這樣設定vim的runtimepath選項:

:setrtp+=/usr/share/vim/vimfiles
你可以將上面的設定加入到你的vimrc文件中以便每次啓動vim都生效。
當以普通用戶安裝時,所有文件會被拷貝至~/.vim/doc下,所以僅對該用戶有效。

vim配置文件http://blog.csdn.net/linux_kernel_fan/article/details/21327819
發佈了59 篇原創文章 · 獲贊 8 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章