Arch Linux Y Steam

Publicado el 24 diciembre 2018 por Carlosgu82

Arch Linux y Steam

  • Durante el verano del año 2017 decidí indagar sobre las ventajas de Arch Linux ya que Ubuntu no tenia las características del rolling release(actualización continua del núcleo del código Linux) y Windows 10 se volvia cada dia mas problemático von los bugs que aparecian,así que sin mas empece a quemar la ISO del ZEN Installer(https://sourceforge.net/projects/revenge-installer/) como segundo SO en un Disco Duro de 1TB para que Windows 10 no hiciese de las suyas a la hora de ejecutar Arch Linux ya que modifica el GRUB para asi destabilizar el Sistema al estar instalado en una misma particion.

La instalación es sencilla siempre y cuando se sepa utilizar las herramientas que lleva incorporadas el instalador GUI(General User Interface) creando las tres particiones denominadas root,home,Swap que las explicare a continuacion:

  • root(/): El sistema de archivos raíz está representado por una barra diagonal (/). Es la parte superior del árbol de directorios y contiene Linux y todo lo que instala con Linux. (Consulte el sistema de archivos Linux (virtual) para obtener más información). Esto es aproximadamente equivalente a su unidad “C:” en DOS o Windows. Debe crear una partición para el directorio raíz. (No confunda esto con la cuenta de usuario “root”, que es el administrador del sistema. ¡Ese es un tipo diferente de root!)

    El tamaño de su partición raíz variará dependiendo de lo que instale o planee instalar. Consulte la documentación de su distribución y reserve suficiente espacio para una instalación máxima, además de al menos 100 MB más para espacio temporal e instalación de nuevo software. Si planea descargar y probar un montón de software, deje más espacio. Si tiene un disco duro pequeño, puede recortar sus paquetes instalados para ahorrar espacio.

    En general, debería estar bien con una partición raíz entre 30 o 50 GB en mi caso lo tengo a 81 GB dependiendo de cada usuario.

  • Swap: Necesita una partición que se utilizará como espacio de intercambio de Linux. Este es un espacio en su disco duro que puede usarse como memoria virtual. La memoria virtual le permite a su computadora ejecutar programas grandes y realizar tareas complejas incluso si no tiene suficiente RAM física para hacer el trabajo. (Es mucho más lento, pero funciona.)
    La cantidad de espacio de intercambio requerido es una cuestión de discusión religiosa entre geeks y hackers, y se podrían escribir volúmenes completos sobre el tema. Para mantenerlo simple, cree una partición de intercambio que sea del 50% al 100% del tamaño de la RAM física en su sistema. Si tiene poca memoria RAM y tiene suficiente espacio en el disco, vaya en grande. Si tiene poco espacio en el disco y tiene mucha memoria RAM, vaya pequeño. Teniendo en cuenta que tengo 32 GB de RAM yo lo deje a 3.6 GB.
  • /home: La tercera y última partición que debe crear tendrá su directorio / home. Este es el lugar donde se almacenan todos los archivos específicos del usuario, sus datos en otras palabras. Es aproximadamente equivalente a la carpeta “Mis documentos” en un escritorio de MS Windows (si tiene instalado MS Office). En un sistema multiusuario, cada usuario tendrá su propio directorio en / home.
    Estrictamente hablando, no es necesario crear una partición separada para / home. Si no lo hace, residirá en la partición raíz como todo lo demás. Si tiene poco espacio, es posible que deba configurar su máquina de esta manera.
    La razón por la que recomiendo crear una partición separada es que eres un nuevo usuario. Vas a querer jugar con cosas, experimentar, presionar los límites de tu sistema. En poco tiempo, romperá algo tan gravemente que tendrá que volver a instalarlo, o simplemente querrá volver a instalarlo con diferentes opciones o probar una distribución de Linux diferente. Tener / home en una partición separada hace que sea muy fácil eliminar y volver a instalar Linux sin perder ninguno de sus datos.
    No pienses en ti mismo: “Tendré cuidado, no tendré que volver a instalar”. Mal. Definitivamente, aplicará una manguera a su sistema al menos una vez, y para el principiante, la reinstalación suele ser la forma más fácil de solucionarlo. Tuve diez años de experiencia en computación y trabajé en soporte técnico cuando comencé con Linux, así que conocía bien una PC y tuve que volver a instalarla dos veces. Solo planéalo y hazlo fácil contigo mismo. Mantenga sus datos en una partición / home separada, o haga una copia de seguridad en algún otro medio, y asegúrese de crear los disquetes de arranque cuando se le solicite hacerlo durante el proceso de instalación. Han salvado mi sistema más de una vez.
    Y no te lleves la impresión equivocada aquí. Este problema de reinstalación es solo porque eres un nuevo usuario, todavía estás aprendiendo. Dentro de seis meses, su sistema estará ronroneando como un gatito lactante, y pasará semanas o meses sin reiniciar, y mucho menos volver a instalar.Por lo ultimo el directorio /home lo particione a 916 GB por el tema de los juegos Steam,GOG,HumbleBundle,etc

Bueno al final de la instalacion tuve que indagar sobre que programas y drivers necesitaba pero me acorde que guarde una lista de lo que Antergos instalaba automaticamente,,para poder iniciar todos los juegos de Steam instalandolo a traves de la terminal:
sudo pacman -S lib32-acl lib32-alsa-lib lib32-alsa-plugins lib32-atk lib32-attr lib32-bzip2 lib32-cairo lib32-cracklib lib32-curl lib32-dbus lib32-dbus-glib lib32-e2fsprogs lib32-expat lib32-flac lib32-fontconfig lib32-freeglut lib32-freetype2 lib32-gcc-libs lib32-gconf lib32-gdk-pixbuf2 lib32-gettext lib32-giflib lib32-glew1.10 lib32-glib2 lib32-glibc lib32-glu lib32-gmp lib32-gnutls lib32-gtk2 lib32-harfbuzz lib32-icu lib32-imlib2 lib32-keyutils lib32-krb5 lib32-lcms2 lib32-libappindicator-gtk2 lib32-libasyncns lib32-libcaca lib32-libcanberra lib32-libcap lib32-libcups lib32-libcurl-compat lib32-libcurl-gnutls lib32-libdatrie lib32-libdbusmenu-glib lib32-libdbusmenu-gtk2 lib32-libdrm lib32-libelf lib32-libffi lib32-libgcrypt lib32-libgcrypt15 lib32-libglvnd lib32-libgpg-error lib32-libgudev lib32-libice lib32-libid3tag lib32-libidn lib32-libindicator-gtk2 lib32-libjpeg-turbo lib32-libjpeg6-turbo lib32-libldap lib32-libltdl lib32-libmikmod lib32-libmodplug lib32-libnl lib32-libnm-glib lib32-libogg lib32-libpcap lib32-libpciaccess lib32-libpng lib32-libpng12 lib32-libpsl lib32-libpulse lib32-librtmp0 lib32-libsm lib32-libsndfile lib32-libssh2 lib32-libtasn1 lib32-libthai lib32-libtheora lib32-libtiff lib32-libtiff4 lib32-libtirpc lib32-libudev0-shim lib32-libusb lib32-libva lib32-libvdpau lib32-libvorbis lib32-libvpx1.3 lib32-libwebp lib32-libwrap lib32-libx11 lib32-libxau lib32-libxcb lib32-libxcomposite lib32-libxcursor lib32-libxdamage lib32-libxdmcp lib32-libxext lib32-libxfixes lib32-libxft lib32-libxi lib32-libxinerama lib32-libxml2 lib32-libxmu lib32-libxrandr lib32-libxrender lib32-libxshmfence lib32-libxss lib32-libxt lib32-libxtst lib32-libxxf86vm lib32-llvm-libs lib32-lm_sensors lib32-mesa lib32-ncurses lib32-nettle lib32-nspr lib32-nss lib32-openal lib32-openssl lib32-openssl-1.0 lib32-p11-kit lib32-pam lib32-pango lib32-pcre lib32-pixman lib32-polkit lib32-readline lib32-sdl lib32-sdl2 lib32-sdl2_image lib32-sdl2_mixer lib32-sdl2_ttf lib32-sdl_image lib32-sdl_mixer lib32-sdl_ttf lib32-smpeg lib32-smpeg2 lib32-sqlite lib32-systemd lib32-tdb lib32-util-linux lib32-wayland lib32-xz lib32-zlib steam steam-native-runtime
lib32-vulkan-radeon lib32-mesa-vdpau opengl-man-pages
Y despues de terminar con la instalacion le di reiniciar al ordenador, ejecute Steam baje todos los juegos que son hechos nativamente para Linux y funcionaron a la primera sin problemas tratandose de juegos indie como por ejemplo The Long Dark y teniendo una GPU que en mi caso es una ROG STRIX RX 480 DE 8GB va a 60 FPS sin esfuerzo.
Para finalizar Arch Linux es para los usuarios que quieren tener control sobre el sistema algo que en Windows no pasa,dando asi la posibilidad de aprender de los errores y dominar con el tiempo y esfuerzo de como utilizar Arch Linux y llegar al nivel alto ya que en su pagina web; https://www.archlinux.org/ se suele decir que es una distribucion ligera y simple que intenta mantener las cosas claras y simples dicho en ingles K.I.S