在ubuntu 10.04 系统安装结束后,进行以下操作:
所有的安装都是在联网得情况下安装
(一)系统准备
(1)更新语言包,安装系统结束后,会自动提示“不完整的语言包“ 然后自己下载更新
(2)新建root账户
有些Ubuntu衍生版为了系统文件的安全默认是不准用户使用root账户的,
如果想要启用root登陆图形界面的话,可以这样做:
打开终端输入:
sudo cp /usr/share/doc/gdm/examples/custom.conf /etc/gdm/
找到 [security] 这个东西,在这个东西下一行加上
AllowRoot=true
保存后在终端中输入:
sudo passwd //设置root密码
(3)设置快捷方式
sudo apt-get install nautilus-gksu //把“管理员打开选项”添加到右键菜单中
sudo apt-get install nautilus-open-terminal //把终端添加到右键菜单中
sudo apt-get install rar unrar p7zip //安装解压缩程序
以便进行接下来的安装,这几个程序需要注销后才能生效。
(二) 比赛平台的安装
下载包server monitor logger
网址:http://sourceforge.net/projects/sserver/
网址内有各种版本的包,应根据实际情况进行选择,同时每个版本的发行日志应该下载阅读。同时还有其他的工具,如观看录像工具。我们现在用的是14.0的版本,不要下载win版本。
(1)前期安装
在终端中输入以下命令
sudo apt-get install build-essential //编译器安装
sudo apt-get install xorg-dev //xorg图形界面
sudo apt-get install flex bison //词法分析器生成器,语法分析器
sudo apt-get install libboost-dev libboost-all-dev //安装boost库 10.04增加了libboost-all-dev
sudo apt-get install libqt4-dev libqt4-gui qt4-dev-tools qt4-doc qt4-designer qt4-qtconfig //qt4的应用程序
sudo apt-get install libglpng libglpng-dev //ubuntu10.04默认没有装这个
sudo apt-get install libglib2.0-dev //ubuntu10.04默认也没装glibc库
(2)前期准备完毕后
解压相应的rcssserver rcssmonitor文件夹,在文件夹右键单击在终端中打开。依次输入下面命令
sudo ./configure //配置库等一系列东西
sudo make
sudo make install //必须在root下装
sudo ldconfig //修改软件数据库 缓存
注:在make的过程中可能提示/usr/bin/ld 错误。是因为/usr/lib下的共享库文件无法使用造成的,具体的做法:
切换到/usr/lib文件夹下,依次输入以下命令:
sudo ln -s libgthread-2.0.so.0 libgthread-2.0.so
sudo ln -s libgobject-2.0.so.0 libgobject-2.0.so
sudo ln -s libaudio.so.2 libaudio.so
至此,你已经可以启动服务器和球场了,在终端输入rcssserver启动服务器,再打开终端输入rcsslogplayer启动球场,你会发现你的球场颜色是白色的,在rcsslogplayer和rcssmonitor目录下打开终端输入 make clean 后再重新装
./configure –disable-gl 装一次,打开球场如果还是白色得,再打开终端输入make distclean ,记住是再目录下,然后再将软件包重新装一次球场就会变成绿色的了。上球队你要到球队目录下,或是用cd命令进入效果是一样。如果你觉得这样上球队麻烦的话,可以将usr/local/bin/rcsoccersim文件中的第一个小写的rcssmonitor改成rcsslogplayer,如果提示权限问题,你输入 chmod 755 /usr/local/bin/rcsoccersim就可以了。
(三)kdevelop的安装
在终端输入
sudo apt-get install kdevelop
,这样你装入的是4.0的版本,但是有时候会提示你系统中没有这个源,那是因为kdevelop没有加进ubuntu 10.04的源,想要安装得通过ppa,打开终端输入:
sudo add-apt-repository ppa:kubuntu-ppa/backports
然后输入:
sudo apt-get update
sudo apt-get install kdevelop //安装编译器
这样就可以了!必须强调一点,所有的安装都是在联网得情况下装得,网速对安装有一定得影响。
(四)UVA 底层代码导入kdevelop
导入之前应该手动编译:
UVA 底层手动编译,在终端依次输入:
./configure CXXFLAGS='-g -O0'
make // 如果之前编译未通过,请输入 make clean 后再输入 make
(五)上球场与球队
你在你对代码手动编译时,生成makefile文件,在kdevelop中将Makefile文件导入就可以了,这只针对4.0的版本,对于3.5版本的大家导入src就可以了,具体怎么用,大家多用下就会熟悉的,还有就是对于基本的linux下的命令大家必须要熟悉。
对于上球队大家应该都不陌生了,但是提醒大家,有时用优盘拷贝时会提示权限受限,或是手动编译时也会出现这种情况,比如上球队时,你可以在终端输入chmod 755 start.sh,再输入./start.sh。当你是第一次使用一支球队时,先要安装它得库文件再对代码进行手动编译,即是去掉安装时得make install。
有兴趣的同学,可以自己试着安装下。
在上球队时候如果出现
bash: ./start.sh:/bin/tcsh:损坏的解释器: 没有那个文件或目录
root@yang-laptop:~/Dream# ./start.sh
的错误提示
在桌面终端 输入:# apt-get install tcsh