Você pode colocar as suas fontes (e consequentemente definir seu PS2DEV) onde você quer, geralmente em algum diretório do usuário, como vamos modificar o makefile ps2-packer (e é a única parte que é dependente da localização das fontes). > Sudo zypper instalar zlib zlib-devel libucl1 libucl1-develġ. Agora, no openSUSE, não parece haver nenhum repositório oferecendo o pacote exigido estática, por isso vamos usar bibliotecas compartilhadas em vez (de que vai precisar para mudar o Makefile original, será explicado nos passos de compilação na parte inferior): O autor desta ferramenta (Noble 'Pixel' Nicolas) usou bibliotecas estáticas para poder redistribuir o binário. Este pode ser descarregado a partir ps2dev. Mercurial (ferramenta de código de gestão para hg / mercurial repositórios)Į por último mas não menos importante, para embalar o ELF OpenPS2Loader, você precisa ter a ps2-packer. Subversão (ferramenta de código de gestão para svn / subversão repositórios) Wget (usada pelo ps2toolchain para obter algumas fontes) Gcc (compilador GNU C, versão 3 ou 4 são ok) Você vai precisar de alguns pacotes linux, instale-os com a sua ferramenta de gestão de distribuição de pacotes (usar zypper de linha de comando, ou a ferramenta gui no yast):
![open ps2 loader smb linux open ps2 loader smb linux](http://3.bp.blogspot.com/-NrQHN6-HrGs/UTqBcFgVOjI/AAAAAAAAAOw/tsKGG78m9Fg/s1600/Open_PS2_Loader.jpg)
OPEN PS2 LOADER SMB LINUX INSTALL
Please now refer to Ubuntu Samba install guide, and continue at step 2 (Edit Samba configuration). Install and configure Samba for use with OPL's SMB core > cd $PS2DEV/open-ps2-loader/pc/iso2usbld If all went ok, you can find the OPNPS2LD.ELF under $PS2DEV/open-ps2-loader/ directory (and main.elf which is the uncompressed version).įinally, you can also compile iso2usbld tool: Overwrite the original Makefile with the one in attachment > tar xvf PS2-Packer_0.4.4_source_package.download Retrieve and compile needed libraries for OpenPS2Loader (ps2eth is no longer needed by OPL, but you should install it as it's needed by other projects) It will retrieve and compile some external sources also, so you should now have theses directories under $PS2DEV:īin, dvp, ee, iop, ps2sdk and ps2toolchainģ. It should output what you manually set above, and not be empty The second command is "dot" "space" "setup_ps2dev".īefore going to step 2, check your env is correctly set (or the first "cd $PSDEV" will fail): And now, every time you want to compile ps2dev stuff you first "execute it" ("source it", is the real definition): To setup the var I recommend (as it doesn't change definitely your environment) is to put theses lines inside a text file, let's say "setup_ps2dev" in your PS2DEV directory, and after you created this file, you have to give him execute rights:Ĭopy/paste the lines, and edit your ps2dev path accordingly, quit your editor You can put your sources (and set accordingly your PS2DEV) where you want, usually in some user directory, as we will modify the ps2-packer makefile (and it is the only part that is dependent of the location of the sources). > sudo zypper install zlib zlib-devel libucl1 libucl1-develġ. Now, on openSUSE, there seems to be no repository providing the required static package, so we will use shared libraries instead (that will require to change the original Makefile, it will be explained in the compile steps at the bottom):
![open ps2 loader smb linux open ps2 loader smb linux](https://1.bp.blogspot.com/-IdVJysPwFzs/UTX3zLtGSHI/AAAAAAAAAMQ/0A9rESm7a_Y/s1600/opl+3..png)
![open ps2 loader smb linux open ps2 loader smb linux](https://s22.postimg.cc/dwzqtfvs1/IMG_3303.jpg)
The author of this tool (Nicolas 'Pixel' Noble) did use static libraries to be able to redistribute the binary. Mercurial (source management tool for hg/mercurial repositories)Īnd last but not least, to pack the OpenPS2Loader ELF, you need to have the ps2-packer. Subversion (source management tool for svn/subversion repositories) Wget (used by the ps2toolchain to get some sources) Gcc (GNU C compiler, version 3 or 4 are ok) You will need a few linux packages, install them with your distribution package management tool (use either zypper from commandline, or the gui tool in yast):