OpenMandriva: Mageia (Mageia 9) 20/Agosto/2023 - Anuncio, Descargas.
Blogdrake recomienda descargar las imágenes de instalación (iso) vía torrent para evitar corrupción de datos, aprovechar mejor su ancho de banda y mejorar la difusión de las distribuciones.
Como crear los RPMs del driver de video ATI Catalyst 11.12 (32&64 bits)
Esta labor no tiene mucha ciencia porque el que crea realmente los RPMs es un ejecutable proporcionado por ATI, en mi caso cree los RPMs una Mageia 1, y hasta el momento de escribir esta entrada va todo bien, el tema es que en los repos oficiales está la versión ATI Catalyst 11.8, que corresponde al RPM x11-driver-video-fglrx-8.881 (y sus dependencias), en cambio los nuevos RPMs con la serie 8.902, instalarán el driver ATI Catalyst versión 11.12 que solo encontré para Mageia 2.
Para crear los RPMS hay que hacer lo siguiente:
- Bajan el ejecutable desde http://www2.ati.com/drivers/linux/ati-driver-installer-11-12-x86.x86_64.run, desde la consola basta aplicar un:
wget -c http://www2.ati.com/drivers/linux/ati-driver-installer-11-12-x86.x86_64.run
- Le dan permisos de ejecución desde la consola con un:
chmod 755 ati-driver-installer-11-12-x86.x86_64.run
- Luego lo ejecutamos el instalador como root:
./ati-driver-installer-11-12-x86.x86_64.run
y se nos abrirá la siguiente ventana donde marcamos la opción Generar RPMs
- Pulsamos en el botón Continue.
- Luego en el I Agree (malditas licencias).
- En la próxima ventana marcamos donde dice Build package for detected OS: Mageia/1
- Y nuevamente pulsamos el botón Continue y parecerá una ventana que dice que se están generando los paquetes
- Ahora deberemos esperar un rato, finalmente aparecerá una ventana con una leyenda en anglo y en ella pulsamos en el botón Exit, mientras tanto los paquetes RPMs aparecerán en el directorio desde donde ejecutamos el fichero ati-driver-installer
- Finalmente instalan los paquetes RPM recién creados, por cierto, no es necesario instalar el RPM fglrx-debug-*
Salu2!!!
P.D. Aunque todavía no lo pruebo, este tutorial debiese ser totalmente válido para Mandriva 2011, aunque desconozco si en sus repos está la versión ATI Catalyst 11.12.
- Blog de Guala
- Entra a tu cuenta o crea una para poder comentar.
BOFH
# 116789 Agregado a la documentación,
Agregado a la documentación, gracias
un saludo
Muy Suyo
Her DoctorBOFH
Usuario
# 116861 a mi me da el siguiente fallo
A mi, para Mandriva 2010.2 me da el siguiente fallo el log:
-Para ser feliz solo hay que querer serlo-
BOFH
# 116863 Faltan detalles...
Comenta sin piedad en que momento te aparece el error, que estaba sucediendo, que mensajes mostraba la consola, etc, de lo contrario no mucho se podrá hacer para ayudarte.
Lo único que puedo ver en el error que publicas es que la herramienta rpmbuild acusa un problema, pero más que eso no se que hacer ni decir.
Por si las moscas, ¿Tienes o tenías instalados los drivers propietarios al momento de ejecutar el instalador del nuevo driver ATI Catalyst 11.12?, al momento de ejecutar el archivo ati-driver-installer-11-12-x86.x86_64.run, ¿tienes instalado algún paquete de nombre x11-driver-video-fglrx-*? que corresponde a drivers anteriores, si la respuesta es no, instala el driver propietario desde los repos (imagino que en MDV 2010.2 estos están en el repo PLF nonfree), pruebas y comentas.
Salu2!
BOFH
# 116883 Creo que hay un bug en el fglrx.spec de Mandriva
Diría que hay un bug en el fichero que contiene las instrucciones para crear el rpm en Mandriva (fglrx.spec). No estoy seguro, porque de ficheros spec nunca supe mucho, y lo poco que sabía lo tengo bastante olvidado. En cualquier caso, intentando crear el paquete descargado tal cuál de la web de ATI me da ese error. Pero con los pasos que indico a continuación consigo que funcione.
Primero, descomprimir el paquete, ya que hay que modificar el archivo fglrx.spec interno que utiliza para crear el rpm. Para descomprimirlo,
./ati-driver-installer-blablabla.run --extract nuevoDirectorio
Una vez extraído, modificamos el archivo nuevoDirectorio/packages/Mandriva/fglrx.spec y, en torno a la línea 216, donde pone
%if !%{atibuild}
lo sustituimos por
%if !%{amdbuild}
(vamos, atibuild lo cambiamos por amdbuild).
Una vez hecho esto, creamos el rpm a partir del instalador descomprimido. Para ello, en nuevoDirectorio ejecutamos
./ati-installer.sh --attributes --buildpkg Mandriva/2010.2
Con eso debería funcionarte.
Y sí, ya sé que debería reportar el bug, pero entre que no sé si lo que hice es una solución correcta, que el encargado de los scripts para Mandriva (Anssi Hannula) me suena que dijo hace un tiempo que ya no se iba a encargar de los paquetes de Mandriva y que actualmente desafortunadamente no tengo tiempo de andar investigando esto, pues... si alguien quiere encargarse de informar del bug que se sienta libre de hacerlo ;)