[Guida] Installare Steam Native su Arch Linux

Come tutti penso sapete, Steam è ufficialmente supportato solamente per Ubuntu, tutte le altre distro non lo sono. Tuttavia, non per questo il client di Valve non funziona su altre distribuzioni, solamente che non funziona in maniera ottimale.

Steam porta con sé una copia di tutte le librerie necessarie per poter avviare correttamente un gioco e a prima vista questa sembrerebbe essere una cosa buona e giusta e infatti lo è, il problema è che su alcune distribuzioni come Arch le librerie che accompagnano il client sono obsolete rispetto al resto del sistema a causa della natura rolling di tali distro.

Un utente di Arch e Manjaro, Aycemann, ha quindi pensato di creare un pacchetto, chiamato steam-native, che togliesse tutte le librerie obsolete e che al momento dell’installazione, si occupi di installare oltre a steam anche le librerie necessarie aggiornate come una rolling richiede.

In pratica, si è reso Steam nativo di Arch (e derivate) permettendo sicuramente una migliore performance e riducendo i problemi legati al client.

Su Manjaro Linux, il pacchetto steam-native è disponibile nei repo ufficiali, per cui per installarlo basterà digitare:

sudo pacman -Sy steam-native

Mentre per le altre distro Arch-based, il pacchetto è disponibile su AUR, per cui bisognerà digitare:

yaourt -Sy steam-native

Potete vedere il PKGBUILD direttamente online se preferite, cliccate qui.

Per poter “aggiornare” il client, è necessario un riavvio di sistema oppure un logout, oppure ancora si può cambiare runtime da terminale digitando:

STEAM_RUNTIME=0 steam

Per ulteriori informazioni, potete leggere la pagina dedicata a steam sulla wiki di Arch, così come il topic dedicato all’argomento sul forum di Manjaro, dove potrete trovare molte più informazioni.

Ecco la lista delle dipendenze del PKGBUILD di steam-native:

##32-bit:
steam
libxinerama
pango
openal
gtk2
dbus-glib
libusb
networkmanager
libnl
polkit
pam
cracklib
libtirpc
js17
libpng12
libgcrypt15


##64-bit:
steam
lib32-libxinerama
lib32-pango
lib32-openal
lib32-gdk-pixbuf2
lib32-gtk2
lib32-libpng12
lib32-libgcrypt15
lib32-dbus-glib
lib32-libusb
lib32-networkmanager
lib32-libnl
lib32-polkit
lib32-pam
lib32-cracklib
lib32-libtirpc
lib32-js17

Steam stesso è una dipendenza, per cui ricordate che steam-native non sostuisce Steam!

Published by

Chaosphere

Appassionato di Linux dal 2010, scrivo quando ho del tempo libero a disposizione e lo faccio per passione e per diletto personale.

HTML Snippets Powered By : XYZScripts.com