Board logo

标题: [开发]PS2 的 BT 软件 - 第一版放出 [打印本页]

作者: beterhans    时间: 2006-10-19 01:45     标题: [开发]PS2 的 BT 软件 - 第一版放出

NEWS:

HELLO ALL
终于一个很简陋的 PS2 用 BT 软件放出
C Torrent 是 Unix 上一个用 C 编写的命令行软件. 这次我把它移植到 PS2 Linux 上.
偶在 PS2 Linux 上也按了个窝
察看 下载
https://playstation2-linux.com/projects/beterhans/

==================================
Project 求助
如果其他有 Linux 的朋友能否帮忙一起完成 GTK2+ 2.6 or 2.8 的编译 这样就能有图形界面的工具了
努力中
==================================



以前的更新

======================================================
彻底要崩溃了..................................

看了 INSTALL 提示需要 .... Python,  GTK2 2.6, wxWdig 等 6 个编译器/库

PS2 Linux 自带编译器中没有一个能符合要求....

GTK 版本太老 ...

Python 自己搞定了...

编译 wxWdig 提示需要 GTK2 支持. 下载 GTK 2.6 2.8 提示需要 Glib ATK 等 3 个库
Glib 提示版本错误 也不知道怎么回事.. 低版本 GTK 提示 GCC 版本太老.. GCC 高版本提示 XX 找不到.... 低版本 gcc 提示 XX 格式错误....................................

网上找了很多编译 GCC GTK2 的文章 能不编译的就跳过 ...... 能关联的 库都 ldconfig....
但是还是不行...............

疯啦................................. 真像砸机器!!!!

///////////////////////////////////////////////////////////////////////

DAY 2
BT 安装手册说需要 7 个编译器 和库
目前成功编译出一个.... python.. 后面的一个 gui 库需要 gtk+ GTK+ 还需要 3 个库
死人拉..........
//////////////////////////////////////////////////////////////////////////

Day 1
今天加班回家好晚了... 看了 BT 的 UNIX install guide... 真 BT... 还需要找 N 各编译器 , 先要把 编译器们编译了才能编译 BT
今天找了 第一个 Python-2.5.....
正在安装.....
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\


看了 Bittorrent 标准版有 Linux 版本. 招招看源码...... 看看能否搬 PS2 上用 - -!

http://www.bittorrent.com/download.html



明天开始整.....

[ 本帖最后由 beterhans 于 2006-10-29 01:43 编辑 ]
作者: 张力    时间: 2006-10-19 01:52

EMULE也有LINUX版源代码
作者: hinomoto    时间: 2006-10-19 01:56

楼主有没有PS2 LINUX KIT的2张光盘下载?
作者: 莎木迷    时间: 2006-10-19 01:57

快开发出来造福玩家
作者: beterhans    时间: 2006-10-20 02:08

Python-2.5 编译中...................
作者: beterhans    时间: 2006-10-21 00:11

由于不适 PC Linux 系统 外面的 RPM 包一个也不能用

编译 GTK+ 2.8.9 需要
pkg-config 已经搞定
glib (搞不定)
显示

/usr/bin/ld:.libs/libglib-2.0.ver:1: parse error in VERSION script
collect2: ld returned 1 exit status
make[4]: *** [libglib-2.0.la] Error 1
make[4]: Leaving directory `/home/hans/Files/glib-2.8.1/glib'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/hans/Files/glib-2.8.1/glib'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/hans/Files/glib-2.8.1/glib'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/hans/Files/glib-2.8.1'
make: *** [all] Error 2

什么意思 怎么办?

没有 GTK+ 遍不了 BT....
作者: bsseven    时间: 2006-10-21 00:21

干吗编这个,你整它有啥用啊~~
作者: beterhans    时间: 2006-10-21 00:30

1. 闲置的 30000 24 小时作 FTP 和 Samba 服务器, 不下 BT 浪费
2. PS2 省电 噪音小 比 PC 有优势
作者: mting    时间: 2006-10-21 01:01

glib 版本不匹配 你换一个 低版本试试呢
作者: 网上的final    时间: 2006-10-21 12:42

LZ是神 啊....
作者: GougouTGFC    时间: 2006-10-21 14:40

期待一下
作者: Guardian    时间: 2006-10-21 14:45

等待楼主造福大众了~
作者: beterhans    时间: 2006-10-23 19:51

已经发求助贴
https://playstation2-linux.com/forum/message.php?msg_id=49953
作者: beterhans    时间: 2006-10-29 01:35

first release
check 1st floor
作者: zwl    时间: 2006-10-29 01:49

真神,帮顶
作者: ddps2    时间: 2006-10-29 01:50

强~
支持~~
作者: mting    时间: 2006-10-29 01:52

我给楼主一个建议
去 sourceforge 找一个教Azureus 的软件

是基于java的 bt client

java在 ps2linux上应该比较容易实现
作者: beterhans    时间: 2006-10-29 02:03

Azureus 是我第一个尝试的
但是由于某些原因 JRE 无法搞到 PS2 Linux 上................... 老外已经证实
作者: mting    时间: 2006-10-29 02:06

ps2linux支持 apache php么
c bt client 有没有配置文件 的方式
作者: beterhans    时间: 2006-10-29 02:20

1. 8支持...
2. 有 我来放个图

这是我 PS2 的桌面


作者: saltair    时间: 2006-10-29 02:24

还是xbox上的linux强一些
呵呵
作者: mting    时间: 2006-10-29 02:27

那就没有办法
如果支持http 可以用php写一个简单的 页面管理配置文件 和检查状态

你还是研究GTK 怎么编译把 。。。。 汗
ps2linux用的是什么图形lib

这个C Torrent 没有提供什么gui的接口,你GTK弄好了 是自己写  界面么。。。

[ 本帖最后由 mting 于 2006-10-29 02:32 编辑 ]
作者: beterhans    时间: 2006-10-29 02:31

GTK 现在卡在 Xrender.h 这个文件上 很可能要我更新 XFree 新版.....
那要死人的........
作者: mting    时间: 2006-10-29 02:38

不是的 你现在既然 x 可用 说明肯定 有一套图形lib是好使的
你找一个 兼容 你现在可以用的 bt软件来编译就可以
我刚才在sourceforge上面查 有很多的

你尝试的那个 bittorrent 是用python开发的 等于你要先有python的环境才能编译
你最好找一个直接用 c 开发的 然后使用你先有ps2linux的图形lib的 应该编译就没有问题了




欢迎光临 TGFC Lifestyle (http://club.tgfcer.com/) Powered by Discuz! 6.0.0