A9VG电玩部落论坛

 找回密码
 注册
搜索
楼主: xbox1978

求教在Ubuntu下如何安装PS2SDK

[复制链接]

精华
0
帖子
1192
威望
0 点
积分
1342 点
种子
137 点
注册时间
2010-6-9
最后登录
2024-5-4
发表于 2020-10-6 20:07  ·  吉林 | 显示全部楼层
xbox1978 发表于 2020-10-5 23:37
下次来 要给个技术指导啊

额……这个太难了 ……

精华
0
帖子
1473
威望
0 点
积分
2137 点
种子
1261 点
注册时间
2006-6-21
最后登录
2024-5-2
发表于 2020-10-6 23:33  ·  广西 | 显示全部楼层
感谢分享好东西
该用户已被禁言

精华
0
帖子
553
威望
0 点
积分
660 点
种子
7 点
注册时间
2005-9-26
最后登录
2021-8-27
发表于 2020-10-9 11:18  ·  北京 | 显示全部楼层
本帖最后由 bujingai 于 2020-10-9 11:29 编辑
xbox1978 发表于 2020-10-6 14:06
还有一个问题希望有高人帮忙解决。请看下图:

一直没有好方法解决,本人毕竟是新手。望有高人赐教!


我其实也不懂,网上找的,供你参考:

以下是Ubuntu下PS2编译环境的构建过程:

安装需要的一些工具:
sudo apt-get install gcc patch wget make subversion

下载ps2toolchain:

cd ~/
svn co http://psp.jim.sh/svn/ps2/trunk/ps2toolchain
修改ps2toolchain/scripts下的005-ps2sdk.sh和006-ps2client.sh,将svn://svn.ps2dev.org/替换为http://psp.jim.sh/svn/,然后编译:
cd ps2toolchain
sudo ./toolchain-sudo.sh

编译完成的内容会被安装在/usr/local/ps2dev下,现在修改~/.profile,增加以下内容:
export PS2DEV=/usr/local/ps2dev
export PATH=$PATH:$PS2DEV/bin
export PATH=$PATH:$PS2DEV/ee/bin
export PATH=$PATH:$PS2DEV/iop/bin
export PATH=$PATH:$PS2DEV/dvp/bin
export PS2SDK=$PS2DEV/ps2sdk
export PATH=$PATH:$PS2SDK/bin
export GSKIT=$PS2DEV/gsKit

读取环境设置,删掉已经不需要了的东西:
source ~/.profile
rm -R ~/ps2toolchain

PS2 SDK在后期似乎是处于没人管的处境,所以很多homebrew针对SDK的修改也没地方提交,只好把补丁随源代码发布,这也导致了不同的homebrew需要不同的SDK来编译的状况。这个问题没什么好的解决办法,只能把需要用到的N份SDK都留着。

先把编译好的SDK移回个人目录并修改权限:
mkdir -p ~/PS2dev/SDK
sudo mv /usr/local/ps2dev ~/PS2dev/SDK/
sudo chmod -R a+w ~/PS2dev/SDK/

原始SDK留着,复制一份准备编译uLE用:
cp -R ~/PS2dev/SDK/ps2dev ~/PS2dev/SDK/ps2dev-ULE

创建~/PS2dev/switch-ps2dev.sh,内容为:
#!/bin/bash
if [ $# -eq 0 ]
then
echo "usage: sh $0 "
exit 1
fi
unlink /usr/local/ps2dev &>/dev/null
ln -s ~/PS2dev/SDK/ps2dev-$1 /usr/local/ps2dev || exit 1
echo "$1 dev environment ready."

切换编译环境:
chmod +x ~/PS2dev/switch-ps2dev.sh
sudo sh ~/PS2dev/switch-ps2dev.sh ULE

举例:编译OPL
下载OPL的源码,解开来,打开“Source/Changed source for external projects/setup.sh”,同样把SVN地址修改一下,sudo sh setup.sh就可以得到一个可以编译OPL的SDK环境了。

------------------------------------------------------------------------------------------------------------

在另一个国外网站上也找到一点,供参考(https://www.retroreversing.com/ps2-official-sdk/):

在64位ubuntu Linux下运行PS2 Official SDK
默认情况下,64位版本的ubuntu确实随附了SDK二进制文件已链接到的32位库。因此,当您尝试运行任何二进制文件时,都会出现如下错误:

iop-gcc: command not found
为了解决此问题,您需要运行以下命令:

sudo apt-get update; sudo apt-get upgrade; sudo apt-get install ia32-libs
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install lib32z1

=========================================================
这个是在Mac环境下构建PS2 SDK,供参考:
http://glampert.com/2015/02-27/p ... up-the-environment/

可以用Chrome浏览器,点击右上角的G 图标翻译成中文。

精华
0
帖子
209
威望
0 点
积分
222 点
种子
12 点
注册时间
2012-7-14
最后登录
2024-1-15
 楼主| 发表于 2020-10-9 18:27  ·  安徽 | 显示全部楼层
bujingai 发表于 2020-10-9 11:18
我其实也不懂,网上找的,供你参考:

以下是Ubuntu下PS2编译环境的构建过程:

太谢谢你了,搞定了,最关键依赖和库的问题.
该用户已被禁言

精华
0
帖子
553
威望
0 点
积分
660 点
种子
7 点
注册时间
2005-9-26
最后登录
2021-8-27
发表于 2020-10-9 20:16  ·  北京 | 显示全部楼层
xbox1978 发表于 2020-10-9 18:27
太谢谢你了,搞定了,最关键依赖和库的问题.

别客气,应该的,举手之劳,呵呵。

精华
0
帖子
317
威望
0 点
积分
429 点
种子
138 点
注册时间
2017-2-25
最后登录
2024-5-4
发表于 2020-10-11 16:42  ·  江苏 | 显示全部楼层
请问下载链接在哪里?还是需要自己编译?
该用户已被禁言

精华
0
帖子
553
威望
0 点
积分
660 点
种子
7 点
注册时间
2005-9-26
最后登录
2021-8-27
发表于 2020-10-11 17:19  ·  北京 | 显示全部楼层
本帖最后由 bujingai 于 2020-10-11 17:21 编辑

这个要自己编译,下载地址:https://archive.org/details/PlayStation2July2005SDKversion3.0.3
点击右边的 ISO IMAGE 即可下载,有935MB呢, 也可以去主站下载:https://github.com/ps2dev/ps2sdk  点击右边绿色的 Code,选 Download Zip即可。
编译你得问 xbox1978, 他是专家。

精华
0
帖子
1931
威望
0 点
积分
2171 点
种子
414 点
注册时间
2012-7-17
最后登录
2024-4-25
发表于 2020-10-12 10:56  ·  广东 来自手机 | 显示全部楼层
xbox1978 发表于 2020-10-5 13:56
内置中文OPL硬盘版成功了。由于容量过大只能用于硬盘使用!!!!!!!!!!



内置中文版分享一下。

精华
0
帖子
2025
威望
0 点
积分
1990 点
种子
18 点
注册时间
2005-3-1
最后登录
2024-4-28
发表于 2020-10-17 06:09  ·  上海 | 显示全部楼层
xbox1978 发表于 2020-10-5 13:56
内置中文OPL硬盘版成功了。由于容量过大只能用于硬盘使用!!!!!!!!!!

请问有下载吗?

精华
0
帖子
555
威望
0 点
积分
655 点
种子
33 点
注册时间
2008-10-28
最后登录
2024-4-27
发表于 2020-10-21 19:53  ·  贵州 来自手机 | 显示全部楼层
请发一份硬盘版内文件给我,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|A9VG电玩部落 川公网安备 51019002005286号

GMT+8, 2024-5-6 05:19 , Processed in 0.228850 second(s), 17 queries , Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

返回顶部