Skip to content

Upgrade Path #4

Description

@Seriousattempts

If anyone wants to upgrade this ubuntu package, this is what I had to do in ubuntu by following this perplexity thread*

TLDR in termux in a non graphical ui environment:

pkg update && pkg upgrade
pkg install root-repo
pkg install tsu
curl -s -o ~/terminalstart.sh https://raw.githubusercontent.com/Jacobw1oo/JakeBox/main/scripts/terminalstart.sh
chmod +x ~/terminalstart.sh
./terminalstart.sh
mount -t tmpfs -o size=256M tmpfs /tmp
chmod 1777 /tmp

Replace every instance of oracular with plucky (Ubuntu 25.04's codename) or the new Ubuntu during the time of reading this using nano

nano /etc/apt/sources.list.d/ubuntu.sources
apt upgrade -y
dpkg --remove --force-all libglapi-amber:arm64 libglapi-amber:armhf libgl1-amber-dri:arm64 libgl1-amber-dri:armhf
apt install -f
apt install libglapi-amber libgl1-amber-dri

if you want to use https://github.com/kevinlekiller/reshade-steam-proton you need git

apt install git
apt dist-upgrade -y
apt list --installed

if you want to remove the packages that we automatically installed but "no longer required" use autoremove

apt autoremove
curl --silent https://raw.githubusercontent.com/FEX-Emu/FEX/main/Scripts/InstallFEX.py --output /tmp/InstallFEX.py && python3 /tmp/InstallFEX.py && rm /tmp/InstallFEX.py
FEXRootFSFetcher

Pick a rootfs, I chose Ubuntu 24.04, not Arch
Extract it

That's it. To use look for either Look for chroot.py. You'd cd ~/.fex-emu/RootFS/Ubuntu_24_04 or your respective installed squash

*Perplexity has horrible business practices like many other companies, tread carefully

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions