1.首先要设置网络,以下载必要的软件:
fedora 设置网络ip
以前在fedora通过network configuration设置的IP地址,再重启之后都会把设置的IP地址丢掉,在网上
找了一下发现修改配置文件的方法设置的IP地址不会丢失,一直有效。修改的方法如下:
设置DNS 地址
vi /etc/resolv.conf
nameserver 203.98.129.9
nameserver 203.98.129.1
nameserver 61.139.2.69
search localdomain
设置网关地址
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.localdomain
GATEWAY=192.168.2.1
设置IP地址
查看你使用的IP网卡
ifconfig -a
找到你要使用的网卡
我的是
vi /etc/sysconfig/network-scripts/ifcfg-eth0
# Intel Corporation 82801BA/BAM/CA/CAM Ethernet Controller
DEVICE=eth0
BOOTPROTO=static
#BROADCAST=59.188.15.255
HWADDR=00:02:A5:F5:80:23
IPADDR=59.188.15.117
NETMASK=255.255.255.240
#NETWORK=59.188.15.0
ONBOOT=yes
OK设置完了
service network restart
本文来自: (www.91linux.com) 详细出处参考:
http://www.91linux.com/html/linux_pub/fedora/20081209/14433.html
2.然后,设置yum源:
首先,把当前的源配置文件备份。
# mkdir ~/repo.bak
# mv /etc/yum.repos.d/* ~/repo.bak
以root权限创建、编辑 /etc/yum.repos.d/sjtu.repo
[updates]
name=Fedora updates
baseurl=ftp://ftp.sjtu.edu.cn/fedora/linux/updates/$releasever/$basearch/
enabled=1
gpgcheck=0
[fedora]
name=Fedora $releasever – $basearch
baseurl=ftp://ftp.sjtu.edu.cn/fedora/linux/releases/$releasever/Everything/$basearch/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY
如果需要使用freshrpms,还可以加上[freshrpms],注意:加上它,更新时,出现错误,所以实际中不加这个部分。
[freshrpms]
name=Fedora Core $releasever – $basearch – Freshrpms
baseurl=ftp://ftp.sjtu.edu.cn/freshrpms/ayo/fedora/linux/$releasever/$basearch/freshrpms/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-freshrpms
gpgcheck=0
保存后更新yum的缓存。
# yum makecache最后,还有几个常用的ftp
北邮:
ftp://ftp.bupt.edu.cn/pub/mirror/fedora
ftp://openware.byr.edu.cn/pub/mirror/fedora
清华:
ftp://ftp3.tsinghua.edu.cn/mirror/fedora
ftp://ftp3.tsinghua.edu.cn/mirror/fedora/mirror/livna
上交:
ftp://ftp.sjtu.edu.cn/fedoraftp://ftp.sjtu.edu.cn/freshrpms
北科:
ftp://202.204.60.11/pub/fedora
强制杀死进程:kill -9 pid
3.安装tcl-devel tk-devel
yum install tcl-devel tk-devel
4.安装cell sdk
查看是否有如下程序包,如果没有,yum install安装:# yum install rsync sed tcl wget
然后,从 IBM 的 developworks 网站http://www-128.ibm.com/developerworks/power/cell/ 下载 SDK 的 iso 和 rpm 包,一起是 4 个文件。其中两个文件是基本库: cell-install-3.0.0-1.0.noarch.rpm 和 CellSDK-Devel-Fedora_3.0.0.1.0.iso 。另外两个文件是扩展的一些库:cell-extras-Fedora-license-3.0.0-2.0.noarch.rpm 和 CellSDK-Extras-Fedora_3.0.0.1.0.iso 。
注意:安装前,要把上面所有的文件放到 /root/sdk3.0里。
安装步骤如下:
[root@wq_desktop ~]# mkdir -p /root/sdk3.0
[root@wq_desktop ~]# cd /root/sdk3.0
[root@wq_desktop sdk3.0]# rpm -ivh cell-install-3.0.0-1.0.noarch.rpm
warning: cell-install-3.0.0-1.0.noarch.rpm: Header V3 DSA
signature: NOKEY, key ID 9ac02885
Preparing… ########################################### [100%]
1:cell-install ########################################### [100%]
[root@wq_desktop sdk3.0]# cd /opt/cell
[root@wq_desktop cell]# ./cellsdk –gui –iso /root/sdk3.0 install
注意:如果不支持–gui ,直接去掉这个选项。
cellsdk INFO-2023: Trying to install or update cell-product-license
cellsdk INFO-2015: Calling pirut
Loading "installonlyn" plugin
安装完毕,可以采用/opt/cell/cellsdk verify,验证安装。
接着会出现软件包安装提示界面(图1),我的没有出现,而且不支持–gui:
模拟器安装:
提示“软件安装已完成”后,退出安装界面,在 console 中运行:
# /opt/cell/cellsdk_sync_simulator install
但是直接这样做有问题,单独下载模拟器并进行安装。
地址:http://www.alphaworks.ibm.com/tech/cellsystemsim
systemsim-cell-3.1-8.f9.i386.rpm
系统映像:http://www.bsc.es/plantillaH.php?cat_id=583
注意:实际中我是先安装的系统映像,然后安装的模拟器。安装模拟器,提示缺少libstd6.so。。之类的,只要yum install 它就可以了。
最终模拟器运行的结果,不像是正常的界面,可能还有问题,而且目前为止/opt/cell/toolchain还未出现。
这个安装的时候有些慢,最后出现“Installation of RPMs into Simulator sysroot image is complete.”。缺省只是安装部分必须的 rpm 包,如果还需要安装 xlc 和其他 Cell 编程的扩展高级库,可以自己将那两个 iso 文件 mount –o loop 到某个目录下安装。安装完后的目录结构如下:
目录 内容 备注
/opt/cell/sdk/src 例子程序
/opt/cell/sdk/prototype/src 使用ALF的例子程序
/opt/cell/sdk/docs pdf文档 包含Cell编程手册
/opt/ibm/systemsim-cell mambo有关的东东 包括了一个小的Linux操作系统
/opt/cell/toolchain 编译器和函数库
5.运行 mambo
安装完 SDK 后,如下运行 mambo:
[root@wq_desktop ~]# export PATH=/opt/ibm/systemsim-cell/bin:$PATH
[root@wq_desktop ~]# systemsim -g
GUI Enabled
Licensed Materials – Property of IBM.
(C) Copyright IBM Corporation 2001, 2007
All Rights Reserved.
Using initial run script /opt/ibm/systemsim-cell/bin/../lib/cell/systemsim.tcl
GUI not initialized. Execute tcl command ‘gui_init’.
building tree….
clearing existing Openfirmware tree
done building tree.
LOAD : Opening ELF image file: /opt/ibm/systemsim-cell/bin/../images/cell/vmlinux
Elf text start address saved is 0x0000000001000000
Elf_ReadImage: Opening ELF image file: /opt/ibm/systemsim-cell/bin/../images/cell/vmlinux
Elf_ReadImage: alloc-ed 8522472 bytes for
/opt/ibm/systemsim-cell/bin/../images/cell/vmlinux
LOAD : ELF startup: PC=0x0000000001000000, msr=0x1000000000000000
LOAD : gpr[1]=0x000000000FFFFF90, gpr[2]=0x0000000000000000
systemsim %
得到 mambo 运行后的界面(图2):
参考资料: