-
Notifications
You must be signed in to change notification settings - Fork 1
Upgrade Path #4
Description
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