来自:

1. 在Windows下下载Ubuntu14.04的ISO镜像,解压

早已耳闻谷歌(Google)+的同校们说goAgent了,正好小编前些时间使用Ubuntu作为自身一般行使的操作系统。于是就照料一下,做叁个课程,给协调存档也便于给别的同学看看。
关于怎么着申请GAE笔者就不另赘言了。

Ubuntu下安装CodeBlocks、飞信、flashplayer

 

2. 开采wubi.exe,填写用户名,密码等唇齿相依音信,在此处需求注意的是,磁盘空间最棒选到最大(30G),实践安装

先决条件:

 

澳门金沙国际 1

3. 依据提醒,重启系统,进入Ubuntu下的设置分界面,继续产生安装

1.收获Ubuntu的python意况,张开终端输入,sudo apt-get install python

1.Codeblocks

Arbiter是NOI官方评测系统,全国音讯学奥林匹克联赛和比赛都以选拔它评测出的最终成绩。此软件由北航支付,不过出于种种原因其在Ubuntu下的安装相当困难,经过自家的钻研,总计出了设置的章程。

4. 重启系统,进入Ubuntu分界面,一般这一年会合世转手的难点:

Serious errors澳门金沙国际, were found while checking the disk device for /

缓和方式如下:[]

4.1 进入Ubuntu运行菜单时,光标选中 \Ubuntu* 后,按钮盘上的 e
键,就可以进入运维项编辑方式。 使用光标定位到如下图所示地点,将 ro
改成 rw 后,按 F10 键,就能够依照修改后的参数教导进入系统。

4.2 使用便捷键 shift + alt + t 开荒终端输入 sudo gedit
/etc/grub.d/10_lupin
后回车。

4.3
输入用户密码并回车,就能够调用文本编辑器张开运营项配置文件。在展开的编辑撰写中找寻ro
${args}
并平素到该文字项。 将定点地点的 ro 修改为 rw
,然后保留并脱离文本编辑器。

4.4 在巅峰中输入 sudo update-grub 并回车,先河更新运转项配置。
那样就一蹴即至该难点了。

2.下载goAgent,能够顺便把chrome的插件SwitchySharp一道装上,顺带把

对此不习贯使用vim的同班,确实有不可缺少安装一个可视化的C/C++编辑器。Ubuntu下的C/C++编辑器作者最喜爱codeblocks。

04下安装NOI官方评测系统Arbiter。准备

5. 这么,Ubuntu系统就安装好了,可是30G的半空中并不是很够用(极度是对此home目录),今年可通过以下的办法,扩展空间[

对于wubi安装的Ubuntu,会在disk目录下发生二个root.disk文件,大小为设置时钦定的linux的深浅,扩充空间实在正是将Ubuntu中的有些目录(/home)转换为贰个单身的virtual
disk文件。

以/home为例,给/home分配5000MB的容量:

1.下载 

2.运营上边发号施令,第二个参数为急需转接的目录/home,第2个参数为要分配的体积(单位为MB)(也能够自动修改该脚本,慎用!)

sudo sh wubi-add-virtual-disk /home 15000

3.比如提醒成功,重启就可以。其间原本的/home变为了/home.backup
,倘若现身难题,删掉/home,将/home.backup改回原名。并剔除
/etc/fstab里新加得那行删除/host/ubuntu/disks/home.disk /home ext3 loop 0
0

注意:上述办法并不适用于/usr,如想该/usr,请参见上面的“参谋”链接。

参考:

补充:将经过wubi安装的ubuntu从windows分区下的设想磁盘搬迁到实在的分区上:

 

3.下载GAE for linux,接纳linux版本就可以。

明日的在ubuntu下是10.05版,首要特点,语法高亮,代码格式化,跟骨骨折势等,非常是代码格式化,太平价了。

  1. 请确定保障您的操作系统版本在Ubuntu7.04以上,不然请直接设置NOILinux;
  2. 安装libstdc++5、libqt3-mt、libqt3-mt-dev,也是在巅峰下输入“sudo
    apt-get libstdc++5 libqt3-mt libqt3-mt-dev”;
  3. 是因为Arbiter在NOI官方网站的安装包是Red
    Hat情况下的,为了保障在Ubuntu下的包容性,请下载由DerekHe从使用Ubuntu内核的NOILinux下提收取来的Ubuntu安装包。

一.服务端的上传

1、安装须求组件:

安装进程

1.在ubuntu下使用GAE上传goAgent,将goAgent放到googleappengine目录下,并在极限输入cd
/home/yourusername/google_appengine(你googleappengine的相对路线)。

sudo apt-get install build-essential

  1. 亟待在Ubuntu意况下将压缩包解压缩到用户目录,如:笔者的用户名字为shk3,就解压缩到/home/shk3/下,确认保证存在/home/shk3/arbiter目录;
  2. 运用文本编辑器张开/home/shk3/arbiter上面包车型地铁arbiter文件,具体方法:双击->”突显”;
  3. 在文件编辑器(gedit)下将文件第4行的“arbiter-bin”修改为“./arbiter-bin”,保存并关闭。

2.在您的goAgent的server目录里,有贰个文本app.yaml,用文件编辑器张开,填入你在GAE的ID,和version(默认是1),保存。
3.在终极,cd
/home/yourusername/google_appengine(你google_appengine的相对路线)后,输入sudo
python appcfg.py update
goAgent/server/python,填入你的email和密码就能够上传了。

sudo apt-get install gdb

使用

二.客户端的行使

(注:使用which gdb查,要是有就不要安装了,比方笔者的设置在/usr/bin/gdb)

  1. 运维程序请在arbiter目录下运维arbiter文件;
  2. 确立菜单火速格局,请点击“系统->系统管理->主菜单”,在适度的地方增添项目,命令输入“bash -c “cd ~/arbiter &&
    ./arbiter””(青灰部分),类型为“终端下的应用程序”。

1.在goAgent的local目录中,有三个proxy.ini文件,将您的appid填入。
2.极端进入到你的local目录,举个例子cd
/home/yourusername/google_appengine/goAgent/local,运营sudo python
proxy.py。好了,未来你能够动用以上的措施经过Ubuntu在chromium浏览器选取goAgent举行翻墙了。

2、安装新型wxWidgets库,为了成功的编译Code:Blocks,wxWidgets库必须安装。对于大好些个Linux用户,这些唯一的注重包是没有设置的。

至此Arbiter就设置好了,由于Arbiter存在好多破绽,其运转过程中评测结果十二分不平稳,请大家利用时务必注意。

三.有关急迅情势的行使

sudo apt-get update

澳门金沙国际 2

无数应当和本人一样,在linux下中有些常用的软件日常要求在终点输入指令以为很麻烦,想经过快速格局直接点击运营。

sudo apt-get install libwxgtk2.8-0 libwxgtk2.8-dev wx2.8-headers
wx-common

详尽措施如下:

安装wxWidgets默许版本

1.创办火速格局:sudo gedit /usr/share/applications/goAgent.desktop

sudo update-alternatives –config wx-config

在文书编辑器里输入

3、下载安装最新版CodeBlocks二种艺术

编辑器里输入

第一种:在软件源中的开拓工具中甄选CodeBlocks,最棒把下部的插件都勾选上,只怕用得上,然后点设置就行了。

[Desktop Entry]
Name = goAgent
Comment = a proxy tool
Exec = /home/YourUserName/google_appengine/goAgent/local/proxy.py
#proxy.py的相对路线#
Icon = /home/kafaafa/google_appengine/goAgent/local/goagent.png
#Logo的相对路线#
Terminal = true #应用终端运转#
Type = Application
Categories = Application;Development; #坐落软件–开采者目录中#

其次种:到codeblocks官方网站下载最新包,

1.现行反革命亟需给快速方式以sudo超级用户格局运营,不然点击会一闪而过。当然你也能够不让他在极端显示,只须求将Terminal=true改成Terminal=false

运行时难题

sudo chmod 777
/home/kafaafa/App/google_appengine/goAgent/local/proxy.py

当你安装实现Code::Blocks运维时,系统会唤起:

Ubuntu 14.04 下载、安装、配置的有关知识

codeblocks: error while loading shared libraries: libcodeblocks.so.0:
cannot open shared object file: No such file or directory

Ubuntu 14.04系统下载地址:

其一缘故是系统不精通Code:Blocks的库所以报错。化解格局:运转sudo vi
/tec/ld.so.conf,在终极进入一行”/usr/local/lib”,保存,运转sudo ldconfig
就能够。

Windows 7下硬盘安装Ubuntu
14.04图像和文字化教育程

安装中遇到别的难点,能够去codeblocks的论坛上看看,常见难点都给提供了天经地义的化解方法。

Ubuntu下codeblocks在开创文件时不是自动加后缀,要协调加上.cpp或.c,不然语法不高亮突显,而且不可能编写翻译的哎。

 

2.飞信

1、到 下载客户端

2、用 sudo dpkg -i Desktop/linux_fetion_v0.8.1_8.04_i386.deb
安装,提示

dpkg:依赖关系难点驱动 linuxfetion 的计划专门的学问不能够持续:

linuxfetion 依赖于 libqt4-core (>= 4.3.2);然而:

一向不安装软件包“libqt4-core”。

linuxfetion 依赖于 libqt4-gui (>= 4.3.2);然而:

未有安装软件包“libqt4-gui”。

3、依据提醒施行 apt-get install libqt4-core
libqt4-gui,还应该有提醒下列的软件包有不可能满意的重视性关系:

libqt4-core: 重视: libqt4-test (= 4.4.0-4) 然而它将不会被设置

libqt4-gui: 正视: libqt4-svg (= 4.4.0-4) 然而它将不会被设置

借助于: libqt4-opengl (= 4.4.0-4) 不过它将不会被安装

依赖: libqt4-assistant (= 4.4.0-4) 可是它将不会被安装

4、继续,实施 apt-get install libqt4-core libqt4-gui libqt4-test
libqt4-svg libqt4-opengl
libqt4-assistant,那下没难题了,等到提示配置完毕,gnome的应用程序菜单中就足以找到
Linux Fetion 了。

5、开个极点,dpkg -L linuxfetion 检查飞信安装到怎么地点了,原本在
/usr/bin/linux-fetion,就在终极下运营飞信。

提示linux-fetion: error while loading shared libraries: libcurl.so.4:
cannot open shared object file: No such file or directory

6、原本照旧少东西阿,为何重视关系上没表明呢?用 apt-cache search
–names-only libcurl 发掘libcurl3 – Multi-protocol file transfer library
(OpenSSL)

7、用 apt-get install libcurl3 安装收尾,果然飞信出来了,速度不错。

 

3.flashpalyer

1、执行sudo apt-get install flashplugin-nonfree

   或者sudo apt-get install flashplugin-installer来安装flash插件

2、假若安装卡住了,按CTRAV4L+C裁撤,又须求举行sudo dpkg –configure
-a举办修复。因为此前的设置被打断了,接着修复的时候系统又自动帮你去下载那些插件,又陷入了倒闭的死循环。

没有错的艺术应该是那般,在讲求你修复的时候,不要试行sudo dpkg –configure
-a,而应当推行sudo dpkg -r flashplugin-installer。

修复成功今后,应该去adobe官方网站下载flash安装包来手动安装,记得要接纳.tar.gz
for other Linux。

下载好压缩包后,解压,复制
libflashplayer.so到您的浏览器安装目录下的plugin目录下,假使你利用的是firefox浏览器,那正是/usr/lib/mozilla/plugins;

3、倘令你选用的是chromium,那就是/usr/lib/chromium-browser/plugins。再将加压出来的usr文件夹内的具备文件复制到/usr目录下。

那样就完事了安装。

 

1.Codeblocks
对此不习于旧贯使用vim的同校,确实有需要安装叁个可视化的C/C++编辑器。Ubuntu下的C/C++编辑器笔者…

相关文章