Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
(Disclaimer: I haven't tried this - I've never used btrfs on my other computers, being a strict ext4 fan... :-))
That's true, but it could easily be fixed by a little script that re-installs all additional stuff after an upgrade; scripting this would be a good idea anyway - as a kind of auto-documentation...
https://steamcommunity.com/app/1675200/discussions/0/3757725080155282436/
class101 has chroot solution.
https://steamcommunity.com/app/1675200/discussions/0/3395176266124615154/
this redditer (could be class's redditt handle.) has chroot solution:
https://www.reddit.com/r/SteamDeck/comments/y7rjfz/steamos_and_arch_linux_chroot/
This githuber says chroot solution no good. but idk if it's the same as the 2 above.
https://github.com/BigOakley/steamdeck/blob/master/chroot.md
idk which is best probably disrobox bc that mihalcome-in-the-middle-guy had something against chroot and he spent like months figuring out how to get arch onto the deck.
i think steam will overwrite root every update and they are putting their arch in home/deck to make it persistent. like i think to f around with your root, you do one of theses things. root = valve's bins. if you want to put ur own bins in there, make a root on /home/deck.
others have said u could rewrite your root changes after every update. maybe it's a good idea. i think they have some concern about keys being out of date with arch repos or valve push breaking and they want arch bins.
Second. I go the dual boot route. I believe the dpad works with grub with my experience with opensuse tumbleweed.
if u go through my post, people are making it work with distrobox or chroot.
I don't really want to do this and I dual boot windows(Nvme)/ubuntu(external). refind and grub are working for me.
I have a question... Why chrome install via discover not removed after update?
maybe I just need some tricks like this.
add repos and install via discover...?
"ln" some folder to prevent rootfs out of space.
If they're irrelevant for some reason I don't understand, I'm not personally offended if you don't want to respond to me. But I think they answer your questions.
You're asking: why does stuff you installed through discover persist after SteamOS update? Discover is installing stuff through flatpaks and it's going to flatpak world somewhere on /home/deck instead of /root.
SteamOS doesn't overwrite /home/deck. It only overwrites /root.
The fact that you're asking this question makes me think you don't understand what I'm saying. I'm linking you to a guide that is basically going to let you install pacman and have it install whatever you want from arch to /home/deck.
Then you can have all the software you want and leave root alone. The software you install will persist between updates.
Here is the guide again:
https://steamcommunity.com/app/1675200/discussions/0/3757725080155282436/
The guide seems easier than you messing with root. This dude knows a lot and he messed with root for months before giving up and going this route.
Thanks for your reply,
The main reason why I want to resize my rootfs, is I want to install something.
I install some software via pacman before,
but... Ref: https://www.reddit.com/r/SteamDeck/comments/t8al0i/install_arch_packages_on_your_steam_deck/
I notice that installing software via pacman will lose after every update.
Your guide link I'll try... looks complex (0ω0)|||
Acturally, I never heard distrobox before, but container service, I deploy my web service on Docker (Ubuntu).
Anyway, thanks your reply.