A9VG电玩部落论坛

标题: 求教在Ubuntu下如何安装PS2SDK [打印本页]

作者: xbox1978    时间: 2020-10-4 20:08
标题: 求教在Ubuntu下如何安装PS2SDK
本帖最后由 xbox1978 于 2020-11-11 21:45 编辑

本人想把OPL修改成内置汉化单文件版,无需外挂中文语言文件那种。可在ps2-home.com里只有编译Open-PS2-Loader部分,没有Ubuntu安装PS2SDK 的教程。望高手能给予帮忙。
[attach]1459327[/attach]

提示需要安装ps2sdk。


以下ps2sdk操作是不是有误,请看下图
[attach]1459331[/attach]
[attach]1459333[/attach]
Open-PS2-Loader需要编译的语言部分还有字体等等正在制作中,只要解决以上问题其它就可以顺利进行了。[attach]1459337[/attach]











作者: 马克杯    时间: 2020-10-4 22:03
不懂,用win玩不香嘛  Ubuntu没事也装了一个,实在用不惯
作者: xbox1978    时间: 2020-10-4 22:38
马克杯 发表于 2020-10-4 22:03
不懂,用win玩不香嘛  Ubuntu没事也装了一个,实在用不惯

[attach]1459365[/attach]
语言文本编译完成。
用Ubuntu编译OPL内置汉化版后,直接使用无需再找汉化文本文件和字体了不是更香。
主要windows没有编译功能,只有Linux下编译才行。

作者: xbox1978    时间: 2020-10-5 13:56
本帖最后由 xbox1978 于 2020-10-7 12:29 编辑

内置中文OPL硬盘版成功了。由于容量过大只能用于硬盘使用!!!!!!!!!!


[attach]1459459[/attach]
作者: bujingai    时间: 2020-10-5 15:00
xbox1978 发表于 2020-10-5 13:56
内置中文OPL硬盘版成功了。以下是分享。由于容量过大只能用于硬盘使用!!!!!!!!!!

请问这个是直接拷贝到硬盘启动吗,还要把名字改成 BOOT.ELF 吗
作者: xbox1978    时间: 2020-10-5 15:19
bujingai 发表于 2020-10-5 15:00
请问这个是直接拷贝到硬盘启动吗,还要把名字改成 BOOT.ELF 吗

只要配置对,起什么名字随意。
作者: 爱上我    时间: 2020-10-5 20:22
谢谢楼主 楼主辛苦了 下走 喽
作者: xbox1978    时间: 2020-10-5 23:37
本帖最后由 xbox1978 于 2020-10-5 23:44 编辑
爱上我 发表于 2020-10-5 20:22
谢谢楼主 楼主辛苦了 下走 喽

下次 要给个技术指导
作者: cqmw1205    时间: 2020-10-6 09:38
多谢大佬,顶起!!!
作者: xbox1978    时间: 2020-10-6 14:06
还有一个问题希望有高人帮忙解决。请看下图:
[attach]1459591[/attach]
一直没有好方法解决,本人毕竟是新手。望有高人赐教!

作者: 爱上我    时间: 2020-10-6 20:07
xbox1978 发表于 2020-10-5 23:37
下次来 要给个技术指导啊

额……这个太难了 ……
作者: 逆刃恶食    时间: 2020-10-6 23:33
感谢分享好东西
作者: bujingai    时间: 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 图标翻译成中文。


作者: xbox1978    时间: 2020-10-9 18:27
bujingai 发表于 2020-10-9 11:18
我其实也不懂,网上找的,供你参考:

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

太谢谢你了,搞定了,最关键依赖和库的问题.
作者: bujingai    时间: 2020-10-9 20:16
xbox1978 发表于 2020-10-9 18:27
太谢谢你了,搞定了,最关键依赖和库的问题.

别客气,应该的,举手之劳,呵呵。
作者: wqps2    时间: 2020-10-11 16:42
请问下载链接在哪里?还是需要自己编译?
作者: bujingai    时间: 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, 他是专家。
作者: 1052546845    时间: 2020-10-12 10:56
xbox1978 发表于 2020-10-5 13:56
内置中文OPL硬盘版成功了。由于容量过大只能用于硬盘使用!!!!!!!!!!



内置中文版分享一下。
作者: tommyhero    时间: 2020-10-17 06:09
xbox1978 发表于 2020-10-5 13:56
内置中文OPL硬盘版成功了。由于容量过大只能用于硬盘使用!!!!!!!!!!

请问有下载吗?
作者: jak520    时间: 2020-10-21 19:53
请发一份硬盘版内文件给我,
作者: bujingai    时间: 2020-10-22 10:40
jak520 发表于 2020-10-21 19:53
请发一份硬盘版内文件给我,

要不你留个邮箱我发个硬盘版的OPL给你?
作者: xiaopanglong    时间: 2020-10-22 11:48
技术帝,羡慕
作者: xbox1978    时间: 2020-10-22 12:20
本帖最后由 xbox1978 于 2020-10-22 14:17 编辑

这是1562内置中文测试版分享。可用于PS2硬盘和记忆卡使用。
https://bbs.luryl.com/thread-8689699-3-1.html



作者: tommyhero    时间: 2020-11-4 23:11
xbox1978 发表于 2020-10-5 13:56
内置中文OPL硬盘版成功了。由于容量过大只能用于硬盘使用!!!!!!!!!!

有教程吗?我现在是记忆卡里的opl读smb的游戏,打开opl游戏文件名全是问号,不知道怎么弄。
谢谢!
作者: xbox1978    时间: 2020-11-5 00:42
tommyhero 发表于 2020-11-4 23:11
有教程吗?我现在是记忆卡里的opl读smb的游戏,打开opl游戏文件名全是问号,不知道怎么弄。
谢谢! ...

不支持smb中文列表
作者: 1052546845    时间: 2020-11-30 00:21
楼主,怎么编译opl啊,能不能写个教程,提供一下必须的软件呢?




欢迎光临 A9VG电玩部落论坛 (https://bbs.luryl.com/) Powered by Discuz! X3.4