
Regrese a la Parte 1: Contenedor de basura de buceo
Continuación de la Parte 45: gratis, como en la cerveza
A diferencia de la creación de Windows Retro -Computer, que le brinda ciertos hitos para el objetivo, el carácter gradual de Linux dificulta la resolución de qué versión desea lanzar, incluso si ha decidido la distribución. Decidí usar el Red Hat Linux 7.3 Valhalla por dos razones: un soporte 3D decente que ofrece para mi tarjeta gráfica Ati Rage 128 Pro, y todavía está en el lado derecho del borde GLIBC 2.3, después de lo cual el Loki nombres de software que comenzarán un descanso.
Gracias a esto, tuve un éxito justo en el lanzamiento de los juegos, lanzado hasta aproximadamente 2004, pero después de eso empiezo a enfrentar una gran cantidad de problemas con la compatibilidad binaria. Sin embargo, el verdadero poder de Linux siempre ha estado en compatibilidad con la fuente y, inclinado hacia este hecho, aún puede encontrar los medios y las formas de obtener nuevos juegos y software para el lanzamiento, incluso si se lanzaron mucho después del apogeo de La versión de Linux que has elegido.
Si se le da acceso a la Tarbola fuente con los requisitos que ya cumplen con su entorno de ensamblaje, entonces esto a menudo puede ser tan simple, ya que es fácil introducir «hacer» y permitir que ocurra la magia. Al jugar con software del futuro, este a menudo no puede ser el caso, ya que se introducen nuevas bibliotecas y nuevas versiones de las bibliotecas existentes. Al menos cuando se usa la distribución basada en RPM, como Red Hat Linux, es aquí RPMS puede volverse increíblemente útil.
No solo le brindan todas las ventajas de la gestión de paquetes, como la resolución correcta de la dependencia, sino que, utilizando RPMS -RPM, pude ver la versión de bibliotecas de sistemas existentes e incluso instalar otras nuevas para aquellos que están llenos para su posterior lanzamiento rojo Hat y Fedora, todos sin violar la compatibilidad en otro lugar. Su ejecución, por supuesto, puede variar, y se requiere cierta discreción, pero un éxito que tuve fue actualizar SDL a la versión que se encuentra en la psique Red Hat Linux 8.0.
Mi principal interés fue tratar de hacer que los juegos de Reliant de mezcladores SDL con Midi Music utilicen mi sintetizador de hardware, una característica en SDL posterior que lamentablemente todavía no he llegado a trabajar, pero en la actualización de SDL también pude finalmente volar y luego luego. Reproducir la versión 1.0.0 Burbuja congelada Fuera del entorno de vida Knoppix. Para hacer esto, necesitaba capturar sdl-1.2.4-5.src.rpm, sdl_image-1.2.2-3.src.rpm, sdl_mixer-1.2.4-5.src.rpm y sdl_net-1.2.4– 3. SRC.RPM Archivos de los archivos del sombrero rojo.
Para crear e instalar las RPM iniciales en el Red Hat Linux 7.3, debe usar el comando rpm -reBuild, que sigue el nombre de los archivos de paquete, que, si tiene éxito, generan paquetes de rpm binarios ordinarios de V /USR /SRC / Redhat / RPMS / I386 Catálogo. Suponiendo que no hay conflictos, puede usarlos para instalar o actualizar su software, aunque en este caso necesitaba asegurarme de que los paquetes SDL y SDL-devel se instalaron primero para respetar la cadena de depedencia.
La construcción de SDL también requirió la instalación de NASM como dependencia, y Burbuja congelada El paquete RPM, que utilicé, también necesitaba un paquete de escritorio de archivos de escritorio-0.2-1.i386.rpm, que fue instalado, y todo esto fue informado por el administrador de paquetes, preservando cualquier conjetura para mí. El principal bloque de tropiezos que siempre tuve al intentar construir Burbuja congelada En el pasado, estaba Perl-SDL, pero con el SDL instalado por la nueva versión, finalmente pude construir una revolución de la fuente de Perl-SDL sin incidentes.
La biblioteca ENET jugó un papel similar en el bloqueo de mi capacidad para compilar el lanzamiento final CuboPero, habiendo capturado la fuente de RPM ya que se incluyó en Fedora 7 Moonshine, finalmente pude hacerlo construir. El rendimiento general es más débil que en el tema anterior que iluminé, ya que por ahora Cubo Permanece jugable, cae en la frecuencia incómoda del personal con mucha más frecuencia. Siento que el juego juega más suavemente en colores de 32 bits, como encontré con Torneo irrealPero la diferencia aquí era marginal.
Al lograr esto, corrigí lo que era dos de mis mayores fracasos en la obtención de nuevos juegos, pero no pude arreglar todo. Las nuevas versiones de Clanlib se construyen con X.org, no xfree86, lo que significa que no podría obtener versiones posteriores Trofeo Por ejemplo, trabajo. Intentos de usar más tarde Kobo Deluxe Los paquetes de la fuente RPM también habían cometido los mismos errores que la detección del GL que recibí cuando intenté construirlos usando la fuente de tarballs.
Ahora que tengo paquetes de RPM binarios creados para Red Hat Linux 7.3 Valhalla, simplemente puedo extenderlos para salvar a otra persona, pero hay lecciones que se pueden aprender para aquellos que intentan lanzar un nuevo software en distribuciones basadas en RPM hereditarias; RPMS Fuente RPM para Mandrake y sus descendientes no son compatibles con Red Hat, y Debian y derivados tienen sus propios métodos separados de procesamiento de fuentes de embalaje. Es hora de resolver otro desafío y, en cambio, mirar hacia atrás.
Continuación en la Parte 47: Antes de mi nacimiento
Regrese a la Parte 1: Contenedor de basura de buceo