标签为: "Ubuntu" 的文章

在Ubuntu上安装SystemC

本人装这个完全是由于混学分而选课造就的悲剧。简单的来说,SystemC是用软件代码YY硬件的一个玩意儿。

1,获取源码请到http://www.systemc.org/downloads/standards/,需要先注册一下该网站。我的gcc版本是4.1,下面的安装体会供参考。

2,在许多版本的Linux下直接按其install文件提示安装都会有编译错误:
../../../../src/sysc/utils/sc_utils_ids.cpp: In function ‘int sc_core::initialize()’:
../../../../src/sysc/utils/sc_utils_ids.cpp:110: error: ‘getenv’ is not a member of ‘std’
../../../../src/sysc/utils/sc_utils_ids.cpp:111: error: ‘strcmp’ was not declared in this scope

需要修改一下出错的源文件sc_utils_ids.cpp,是包含关系上的bug,在源代码的最前面加上:
#include "string.h"
#include "cstdlib"

3,还有一个问题就是编译中要用到gmake,Ubuntu中已经取消了,直接用make代替了,可以一劳永逸的做个链接:
$ sudo ln -s /usr/bin/make /usr/bin/gmake

4,接下来就基本上按install文件提示步骤安装了:

$ tar –xvzf systemc-2.2.0.tgz              //解压缩
$ cd system-2.2.0
$ mkdir objdir          //建立临时文件夹,用于存放SystemC安装文件
$ cd objdir //接下来的命令在objdir下运行
$ export CXX=g++
$ ../configure --prefix= $my_path //执行配置文件,指定SystemC的安装路径
$ gmake             //编译SystemC
$ gmake install    //安装SystemC

5,编译和运行的基本使用方法:
$ g++ my_systemc.cpp -I $my_path/systemc-2.2.0/include -L $my_path/systemc-2.2.0/lib-linux -lsystemc -o my_systemc
$ ./my_systemc

2010年1月3日

Ubuntu9.10 Firefox 使用Tor上网七步傻瓜配置

S1:添加软件源
系统——系统管理——软件源——其他软件——添加
deb http://deb.torproject.org/torproject.org karmic main
S2:注册软件源
终端运行
gpg –keyserver keys.gnupg.net –recv 886DDD89
gpg –export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -
S3:安装软件
终端运行
apt-get update
apt-get install tor tor-geoipdb vidalia
或者用新立得安装tor tor-geoipdb vidalia
S4:获取网桥
致信到bridges@torproject.org,强烈建议使用Gmail发信,信件标题为get bridges。
S5:配置Vidalia
设定——网络——我的ISP阻挡了我对Tor网络的连接
将S4获取的地址添加上去
S6:配置Firefox
安装插件FoxyProxy。
S7:配置FoxyProxy
文件——Tor向导,一路Next即可。然后添加需要使用Tor访问的网址,如*.torproject.com/*,*.blogspot.com/*等等。

使用中的问题

  1. 访问https://check.torproject.org/测试是否成功使用Tor网络。可能需要重启系统。
  2. Viadalia对已经运行的Tor无法加载,只能是一起启动,否则会报错说端口被占用,这时候可以终端运行 sudo kill all tor 先结束Tor的运行,再启动Viadalia。
  3. 软件运行都正常,但还是很难连上Tor网络,可能需要添加更多更新的网桥,可再次发信获取。
2009年11月17日

Ubuntu7.04初体验

去年加硬盘时就装过ubuntu,不过装完就基本上没有去管它,三分钟热度尝尝鲜而已.

昨天升级到ubuntu到最新的7.04 ,今天基本上都在用,谈一谈小体会吧.

1,安装很很傻瓜化,除了分区的时候要考虑一下外.

2, 已经可以非常方便的挂载访问windows的分区(windows下是看不到ubuntu分区的),默认可以读写fat32,读ntfs(写要装支持程序,我还没装) .

3,程序的安装也很简单,基本上可以在源(ubuntu的软件更新服务器)中安装,稍作配置后,很多软件安装根本不需要知道在哪里下载,现在我还没有遇到需要自己编译的软件(deb包和windows下的安装包效果差不多).

3,系统刚装好能播的影音文件似乎只有CD.avi,mp3,rmvb都放不了(其实windows系统也是一样的),装上mplayer和w32codecs后搞定.

4,毕竟还是小众桌面系统吧,没有多少可以玩的游戏,连暴雪的游戏也没有linux版本,不过今天用通过wine(一种桥接模拟windows程序的软件)玩了war3还局域网对战了,据说也可以玩wow的,但是浩方似乎不太可能了.

5,没有注册表,世界干净了;中病毒像中彩票一样,毕竟病毒开发者对小众系统没兴趣吧.linux的安全机制似乎比windows严格多了,想改系统一点东西都要输密码(麻烦一些而已).

6,新版的firefox感觉上非常流畅;输入法难以适应,词库太小,搜狗用习惯了啊.

7,下载软件还没用过,但bt,ed2k协议应该都有软件可用,但中国特色的迅雷式软件应该难找.

8,qq,msn的替代软件gaim还凑合吧,基本功能都有,但文件传送ms有问题.

总之,除了游戏和开发windows程序外的应用(汗…)基本都凑合吧,但相对windows的优势却不明显,尤其是在windows免费的中国,但对菜鸟来说,其实还安全一些.

以上,ubuntu firefox下完成.

2007年4月22日