PS Wiki

Живее всех живых

Инструменты пользователя

Инструменты сайта


psvita:dev:sdkwsl2

VitaSDK поверх дистрибутива (WSL2)

Подготовка

  1. Запустите выбранный дистрибутив (WSL2)
  2. Обновите список пакетов и сами пакеты:
    sudo apt update && sudo apt upgrade -y
  3. Установите необходимые пакеты:
    sudo apt install build-essential cmake -y
    sudo apt install ninja-build python-is-python3 -y
  4. Очистите накопившийся в системе хлам:
    sudo apt clean && sudo apt autoremove -y

Установка

  1. Обновите переменные среды дистрибутива:
    echo export VITASDK=/usr/local/vitasdk >> ~/.bashrc
    echo export PATH=\$VITASDK/bin:\$PATH >> ~/.bashrc
    exit
  2. Запустите выбранный дистрибутив (WSL2)
  3. Загрузите и установите VitaSDK:
    • Текущая версия:
      git clone https://github.com/vitasdk/vdpm vdpm-upstream && cd vdpm-upstream/
      ./bootstrap-vitasdk.sh
      ./install-all.sh

      При ошибке «Failed to install, the package probably does not exist.» попробуйте повторить позже.

    • Версия softfp:
      git clone https://github.com/vitasdk-softfp/vdpm vdpm-softfp && cd vdpm-softfp/
      ./bootstrap-vitasdk.sh
      ./install-all.sh
    • Архивная версия:
      git clone https://github.com/RealYoti/vdpm-20200619 && cd vdpm-20200619/
      ./bootstrap-vitasdk.sh
      ./install-all.sh

      При ошибке «Failed to install, the package probably does not exist.»:

      ./vitasdk_get_packages.sh

Импорт

  • vitasdk-backup-import.sh
    #!/usr/bin/env bash
    if [ -z "$1" ]; then
    	echo Usage: "$0" \<filename.tar.gz\>
    	exit 1
    else
    	sudo rm -rf /usr/local/vitasdk/
    	sudo mkdir -p /usr/local/vitasdk/
    	sudo chown $USER:$(id -gn $USER) /usr/local/vitasdk/
    	tar -xvf "$1" -C $VITASDK --strip-components=1
    fi

Экспорт

  • vitasdk-backup-export.sh
    #!/usr/bin/env bash
    out="vitasdk-backup-"$(date +'%Y%m%d-%H%M%S')".tar.gz"
    tar -C /usr/local/ -czvf ./$out vitasdk/
    echo $out done

Удаление

  • sudo rm -rf /usr/local/vitasdk/
    sudo rm -rf /tmp/vdpm_install_*
psvita/dev/sdkwsl2.txt · Последнее изменение: admin