ubuntu 12.04下 Common-solution

来源:互联网 发布:vr与游戏美工 编辑:程序博客网 时间:2024/05/17 15:35

一、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
0 0
原创粉丝点击