Mostrando entradas con la etiqueta ppa. Mostrar todas las entradas
Mostrando entradas con la etiqueta ppa. Mostrar todas las entradas

martes, 19 de abril de 2022

¿Cómo instalo el paquete DEB de Firefox desde PPA evitando el Snap en Ubuntu 22.04LTS?

¡Trabajadores!

Ante la ignominia de la opresión y la incorporación de los vilipendiados snaps, ¡podremos hacer tronar el escarmiento! 

No es secreto para nadie que a partir de Ubuntu 22.04LTS, Firefox viene incorporado en los inefables Snaps. Son estos sucedáneos de máquinas virtuales un enjundio que bajo el pretexto de facilitar la distribución de paquetes de software al programador, no hacen más que cargar y enlentecer nuestro sistema.

Es por este motivo que todos los peronistas han preferido utilizar paquetería Deb, en un ejemplo de liberación.

A pesar de las campañas de la insidia, debemos saber y propalar que es simple reemplazar el lento paquete Snap que viene de fábrica en Ubuntu 22.04LTS con un Deb oficial provisto por los compiladores del equipo de desarrollo Mozilla Team. Esto nos permitirá instalar de Deb el Firefox, con lo cual tendremos tiempos de inicio muy inferiores.

A tal fin abrimos una terminal con Ctrl+Alt+T e ingresamos los siguientes comandos de organización:

sudo snap remove --purge firefox ;

wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null ;

gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); print "\n"$0"\n"}' ;

Deberíamos obtener la firma de repositorio "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3", que confirma su autenticidad.

echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null ;

echo '
Package: *
Pin: origin packages.mozilla.org
Pin-Priority: 1000

Package: firefox
Pin: version 1:1snap1-0ubuntu2
Pin-Priority: -1

' | sudo tee /etc/apt/preferences.d/mozilla

(nota: en el caso de Ubuntu 24.04LTS es Pin: version 1:1:snap1-0ubuntu5)...

Finalmente instalamos el navegador desde el repositorio oficial de paquetes de Mozilla:

sudo apt update ;
sudo apt install firefox

Con esto se descargarán los paquetes del repositorio Oficial de Mozilla.

Repositorio Mozillateam PPA

Durante un tiempo, el repositorio hobbista semioficial era el PPA Mozillateam. Seguir este temperamento ya no es necesario, y queda sólo a recuerdo histórico del repositorio mozillateam. Los antiguos comandos eran estos:

sudo add-apt-repository ppa:mozillateam/ppa -y
sudo apt update
sudo apt install -t 'o=LP-PPA-mozillateam' firefox firefox-locale-es

Para darle prioridad al antiguo repositorio PPA Mozillateam sobre el Snap de Canonical, se editaba el fichero de configuración con:

sudo nano /etc/apt/preferences.d/mozillateamppa

...y al fichero de configuración que se nos abría le pegábamos este contenido:

Package: firefox*
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 501


No debemos olvidar guardamos los cambios y cerrar el editor GNU Nano con Ctrl+o y Ctrl+q.

Luego correr un update para guardar cambios. 

sudo apt update

Opcionalmente podremos crear o modificar los accesos directos o lanzadores al mismo, para que funcionen en lugar de los de los infames Snaps. Para ello hacemos clic sobre el lanzador y elegimos Propiedades. En la versión snap el comando de inicio del ícono se indicaba como "env BAMF_DESKTOP_FILE_HINT=/var/lib/snapd/desktop/applications/firefox_firefox.desktop /snap/bin/firefox %u". Simplemente hemos de reemplazar esto con el arrancador de la versión Debian: "/usr/bin/firefox %u".

Ya podremos iniciar Firefox haciendo clic en el acceso directo. Si vamos a Propiedades / Acerca de Firefox, debería indicarnos que es el Firefox para Debian.


 

Si Firefox sale en inglés, podremos pasarlo a castellano buscando la lista de idiomas en sus preferencias.

Agregamos el paquete de idioma alternativo en español.
Y tras aceptarlo Firefox quedará ya en castellano.

Naturalmente, como Ubuntu 22.04LTS con Gnome Shell, podremos agregar las extensiones de Gnome Shell solicitándolas como Gnome Shell Extensions (https://extensions.gnome.org/).


¡
Con esto habrán logrado la Justicia Social de eliminar el lento snap de Firefox de Ubuntu 22.04LTS!

jueves, 27 de diciembre de 2018

¿Cómo instalo el controlador para AMD Radeon en Ubuntu?


Al anunciar una candidatura relámpago, Juan Perón pronuncia un discurso el 12 de febrero de 1946, donde anuncia los alcances de la redención social que impondrá el Movimiento Nacional Justicialista, y explica cómo instalar controladores para las placas de video AMD Radeon en Ubuntu.

¡Trabajadores!

Llego a vuestra presencia con la emoción que me produce sentirme confundido entre este mar humano de conciencias honradas; de estas conciencias de criollos auténticos que no se doblan frente a las adversidades, ¡prefieren morir de hambre antes que comer el amargo pan de la traición!

Llego a vosotros para deciros que no estáis solos en vuestros anhelos de redención social, sino que los mismos ideales sostienen nuestros hermanos de toda la vastedad de nuestra tierra gaucha. ¡Vengo conmovido por el sentimiento unánime manifestado a través de campos, montes, ríos, esteros y montañas! ¡Vengo conmovido por el eco resonante de una sola voluntad colectiva; la de que el pueblo sea realmente libre, para que de una vez por todas quede libre de la esclavitud económica que le agobia!

Y aún diría más: que le agobia como antes le ha oprimido y que si no lograra independizarse ahora, aún le vejaría más en el porvenir. ¡Le oprimiría hasta dejar a la clase obrera sin fuerzas para alcanzar la redención social que vamos a conquistar antes de quince días!
En la mente de quienes concibieron y gestaron la Revolución del 4 de
Junio estaba fija la idea de la redención social de nuestra Patria. Este
movimiento inicial no fue una "militarada" más, no fue un golpe "cuartelero" más, como algunos se complacen en repetir; fue una chispa que el 17 de octubre encendió la hoguera en la que han de crepitar hasta consumirse los restos del feudalismo que aún asoma por tierra americana.

Porque hemos venido a terminar con una moral social que permitía que los trabajadores tuviesen para comer sólo lo que se les diera por voluntad patronal y no por deber impuesto por la justicia distributiva. Se acusa a nuestro movimiento de ser enemigo de la libertad. Pero yo apelo a vuestra conciencia, a la conciencia de los hombres libres de nuestra Patria y del mundo entero, para que me responda honestamente si oponerse a que los hombres sean explotados y envilecidos obedece a un móvil liberticida.

No debemos contemplar tan sólo lo que pasa en el "centro" de la ciudad de Buenos Aires; no debemos considerar la realidad social del país como una simple prolongación de las calles centrales bien asfaltadas, iluminadas y civilizadas; debemos considerar la vida triste y sin esperanzas de nuestros hermanos de tierra adentro, en cuyos ojos he podido percibir el centelleo de esta esperanza de redención.

Tampoco podemos centrarnos en los controladores más básicos y de las marcas más caras: ¡también hemos de poder instalar en nuestro sistema los controladores que hagan más efectiva la velocidad y performance de video que todos anhelamos!

Es por ello que si contamos con placas de video AMD, podremos optar ciertamente por varios tipos de controladores de video, ¡para que cada uno tenga lo que desea en bien común y en Justicia Social!

Controladores abiertos:

A menos que tengamos requerimientos específicos, los controladores abiertos AMD Radeon disponibles como parte del proyecto Mesa y disponibles en el repositorio estándar de Ubuntu son suficientes para que la Masa Popular pueda hacer funcionar sus placas de video AMD Radeon como claman desde la creación de la Patria. Gracias a nuestro Movimiento, es muy probable que ya los controladores AMD Radeon (que vienen con el sistema) ya estén instalados en nuestro Ubuntu desde la hora de la instalación inicial.

Ahora bien, para conocer el estado de nuestra placa AMD Radeon (y cualquier otra VGA, por caso), podremos abrir una terminal con Ctrl+Alt+T e ingresar el siguiente comando de organización:

lspci -vnn | grep 'VGA' 

Al darle entrada, el sistema debería devolvernos algo como:

01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Tobago PRO [Radeon R7 360 / R9 360 OEM] [1002:665f] (rev 81) (prog-if 00 [VGA controller])

Pues bien señores, para revisar la versión instalada del controlador AMD Radeon, primero deberíamos instalar el paquete mesa-utils. Para ello ingresaremos:

sudo apt install mesa-utils

Una vez que se instale, ejecutamos el comando glxinfo para recoger más información de la instalación local del controlador de video. Para ello ingresamos:

glxinfo -B

En la terminal aparecerán los detalles necesario sobre las versiones de los distintos componentes del stack de video, (esto es, el diagnóstico de la cantidad de memoria de video instalada en placa, número de nucleos de la unidad de procesamiento gráfico, versiones del o los generadores de shaders, cores de renderizado, y muchos etcéteras técnicos).
Mesa AMD Radeon graphic card driver support on Ubuntu 18.10
Sepan argentinos que el soporte del controlador Mesa para las placas de video AMD Radeon bajo Ubuntu 18.04LTS y superiores suele ser adecuado y carecer de problemas...

Repositorio PPA

Pero no todo puede relucir en la justa medida para el Pueblo. En el caso de que por alguna razón el controlador abierto Mesa incorporado por defecto de Ubuntu no da la performance deseada en nuestra placa de video AMD Radeon, podríamos querer experimentar con la actualización a una nueva versión del controlador por medio de un repositorio PPA de terceros. Naturalmente que este no es el proceder más recomendado pues podríamos terminar con un sistema que no pueda iniciar en modo gráfico si las cosas no salen bien. Pero si a nuestro sistema no le debemos un uso crítico y controlado, podremos proceder experimentalmente, ser peronistas "pelo en pecho", y utilizar un controlador ajeno.

Para agregar el repositorio abrimos una terminal con Ctrl+Alt+T e ingresamos el siguiente comando de organización:

sudo add-apt-repository ppa:oibaf/graphics-drivers

...aparecerá el mensaje si deseamos agregar el repositorio, debemos presionar Enter para confirmarlo. Luego ingresamos

sudo upgrade

Luego reiniciamos el sistema con:

sudo reboot

Soporte AMD Radeon oficial

En caso de que tengamos requerimientos específicos podemos intentar instalar el controlador oficial amdgpu-pro. Su desventaja es el de ser privativo, lo cual significa que la responsabilidad de su mantenimiento recae en el fabricante y no en nuestro sistema operativo. ¡Sea entonces!

Para ello nos dirigimos a la web oficial Web de Descarga de AMD y buscamos el controlador amdgpu-pro para nuestra placa de video AMD VGA.

Acto seguido debemos escoger nuestro sistema y arquitectura. Por ejemplo, podremos escoger Ubuntu x86 de 64 bits, pero también tendremos disponible para la veja arquitectura de 32 bits si es que la utilizamos.
Official AMD driver download page
El controlador amdgpu-pro debería estar disponible en forma de un archivo empaquetado llamado amdgpu-pro-*.tar.xz. Debemos cambiar el * por la versión del archivo descargado, que naturalmente puede variar de acuerdo a la fecha (normalmente se usa el número de versión para el año y mes, por ejemplo 18.12 sería diciembre de 2018). Una vez que hayamos descargado el paquete amdgpu-pro, lo descomprimimos y lo ejecutamos. Como normalmente la descarga se realiza a nuestra carpeta /Descargas, los comandos para realizar tal cometido serían:
cd ~/Descargas
tar -xf amdgpu-pro-*.tar.xz
cd amdgpu-*/
./amdgpu-pro-install -y
Una vez instalado el controlador, reiniciamos el sistema con:
sudo reboot

Para más información sobre cómo instalar el controlador amdgpu-pro en un sistema Ubuntu también podremos consultar la documentación oficial en la Página de documentación AMD.

En todo caso, podremos utilizar un simple programa glxgears -fullscreen para mostrar unos engranajes 3D y evaluar el funcionamiento básico del stack de video acelerado en Ubuntu. Podremos cerrar el programa con Alt+F4 o con Ctrl+c.