![]() Figuring I only had to go back bit to find a version that worked with libc 2.33, i downloaded tmux version 3.2-1, repeated the steps above and hey presto, I had tmux. What do I have? ~)$ ldd -versionĭamn those fastmoving Arch maintainers! Fortunately – bless those thoughtful Arch maintainers! – old package versions are saved in the Arch archive. (Note that I’m referencing a usr folder in my home directory, not the root /usr folder) So libc is present but the version of tmux I have gotten hold of is built for version 2.34. Usr/bin/tmux: /usr/lib/libc.so.6: version `GLIBC_2.34' not found (required by usr/bin/tmux) In other words, I knew I would not have to try to set additional folders to check for libraries or similar hacks. This package was as simple as could be asked for. Now, I had obviously checked the package contents first and noted that there were no libraries included. Then I went ahead and downloaded the package from the nearest mirror (see the “Package actions” section in the page’s upper right corner) and unpackaged the compressed archive: ~)$ curl -LO ~)$ tar -use-compress-program=unzstd -xvf. I can check whether those are present on my Steam Deck using pacman’s query command: ~)$ pacman -Qi libeventĭescription : An event notification library The package page lists the package’s dependencies: libevent, libutempter, and ncurses. While I can’t * install the tmux package from the Arch repository, I can – I think – safely assume that it is compatible with SteamOS 3. Packaging tmux as a Flatpak myself (on another more capable machine) sounds like a good learning experience but that’s a weekend project, not a lunch break project. If I’m going to investigate how to build that first, I can see where the rest of the week is going. I then went to the Discover app, searched and found that nobody had packaged tmux for flathub because, well, why would they? It’s a binary and some man pages, relying only on libraries that are omnipresent on linux distros.īuild it from source? SteamOS comes with every required build dependency for tmux except for bison/yacc. nano) Only… where was tmux? Surely, they weren’t expecting me to open up a new ssh connections for every time I wanted a fresh terminal? Apparently so. ![]() OpenSSH, Python 3, git, even Vim! By default! (other text editors are available from the outset too, e.g. I was happy to see that all of my cannot-live-without CLI applications were available on the default install. I swear I’m going to get to point 4 in due time but for now, here’s how I went about it when all other options were exhausted. Look furtively over your shoulder, get hold of some binaries, stuff them in a folder in your read-write home folder and don’t tell anyone.Check if there is a flatpak available via the “Discover” application.The right way to get linux software on SteamOS 3 on the Steam Deck is in order: ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |