16 junio 2022

El software libre me gusta, presentación y objetivos del blog

Este blog esta realizado por una persona entusiasta del software libre sin más.

Desde siempre las Instituciones nos ofrecieron a los profesores  de los Institutos en España  la posibilidad, con solo pedirlo, de hacer cursos  de formación y, como me gustaba la informática, empecé a hacer cursos cada año de esta afición. Como también me gustaba programar los supuestos matemáticos que me interesaban, empezamos a aprender GWbasic, Pascal y; finalmente, como los entornos web eran cada vez más necesarios aprendimos html y php, todos ellos a nivel de aficionado nunca profesionalmente.

En un momento determinado de mi carrera docente me toco ser coordinador informático del Instituto al cual estaba destinado con el encargo específico de nuestro Director de utilizar solo software libre tanto para las máquinas de escritorio como para los servidores, cuando todos estábamos utilizando Windows XP o 7 y  Windows server. Con esta idea de utilizar Software Libre empezamos poco a poco cambiando a Ubuntu o Mint  para las máquinas de escritorio y  Debian para los servidores de base con maquinas virtuales en los servicios, generalmente también Debian aunque no en todos, pues teníamos que mantener los antiguos programas de gestión administrativa que funcionaban con Windows.

Poco sabía del tema más allá de mi afición por los ordenadores, corrían los años 1995. Está claro que hubo que explicar al profesorado el cambio a Ubuntu y Mint, pues todos estábamos acostumbrados a Windows y su software, y hubo que compartir conocimientos y solucionar sus necesidades, ya que en un Centro Virtual como el nuestro (IOC) todos (tanto docentes como personal administrativo) dependíamos totalmente del ordenador en nuestro puesto de trabajo para atender a los alumnos. Los inicios no fueron fáciles ni para ellos ni para nosotros para conseguir que todos los servicios funcionaran correctamente.

Así empezó todo poco a poco y con ganas de hacerlo bien,  con la inestimable ayuda de todos los compañeros  de trabajo, con los personales, con los que comparten sus experiencias y conocimientos en las webs, y junto con los cursos de formación fuimos progresando. Al final logras aprender los entresijos y te das cuenta de que el Software Libre es una poderosa herramienta  de conocimiento compartido  sin límites que te atrapa, y le coges respeto y ganas de continuar aprendiendo y, por supuesto, cuando ya lo dominas un poco, ves que no tiene límites, únicamente los derivados de las empresas que solo hacen sus programas para Windows. Lástima que me retiraron a los 65, pues hubiera continuado.

Con  afán de compartir  lo que aprendí y continuar trabajando este tema, me dije: - Es una buena ocasión para poner por escrito algunas cosas  que has aprendido y, ahora que te retiran,  lo compartes con tus compañeros a través de este blog -  y así empecé. Los intereses más destacados que me motivan  son:

- Estar activo intelectualmente probando distribuciones y programas Libres.

- Utilizar software libre siempre y para todo y continuar aprendiendo.

- Buscar las distribuciones más populares, probarlas, adaptarlas y seguirlas a medida que salen nuevas versiones. Y, sobretodo, probarlas y probarlas.

- Conseguir que cada distribución tenga todos  los programas necesarios para que funcione correctamente y nadie encuentre a faltar  lo básico como usuario de un ordenador.

- Romper el mito de Windows y de MAC como tótem (sin despreciarlos ni mucho menos) y mostrar que las posibilidades de todas las distribuciones Linux son las mismas y actualmente incluso superiores, y, así,  intentar romper los prejuicios hacia ellas. Pues no entendemos como la gente prefiere piratear programas cuando tiene versiones libres iguales o más potentes. Ha llegado el momento en que es importante, entre todos, cambiar esta mentalidad y entender que el software libre es muy poderoso y que ha venido para quedarse.

- Agradecer el gran esfuerzo que hacen las comunidades Linux para ofrecernos de forma libre y gratuita sus distribuciones, lo que a ellos les cuesta un enorme esfuerzo en medios humanos y materiales, usando una enorme imaginación para poder desarrollarse como empresas. La única forma que veo de agradecérselo es utilizarlo y estar orgulloso de ello. La opción de Fedora, Oracle, Opensuse o Mint para la distribuciones o Gnome, KDE, LibreOfice, Gimp, Inskape, etc. etc. para su software entre otros muchos, son excelentes ejemplos de la mentalidad con la que se puede afrontar el software libre y como logran conseguir la compatibilidad con su desarrollo industrial sostenible y el desarrollo de sus programas libres, son todo un ejemplo de buen hacer y de respeto por nuestra parte.

- Una mención especial a Debian, pues es una distribución con una estructura muy bien organizada, que sirve de base a muchas otras distribuciones tanto para máquinas de escritorio como para servidores, con unos manuales sensacionales  traducidos a un montón de lenguas,  manteniendo el tipo de su filosofía de respeto al software libre,  con un montón de personas en todo el mundo que participan desinteresadamente a su engrandecimiento  sin ningún ánimo de lucro. Ojalá nos dure para siempre, pues nos une a todos y nos hace sentir felizmente libres y con el firme deseo de que no sea engullida por un mundo que todo lo especula, lo nacionaliza y lo politiza, hecho que siempre parece difícil y más en un contexto de guerra tecnológica como el que vivimos. 

- Este blog busca su información en las publicaciones de las propias distribuciones linux y de sus foros  y recopila solo aquella que conduce a crear máquinas de usuario, poniéndola junta  para facilitar el trabajo de instalación y adaptación de cada distribución; y, por tanto, siempre agradecemos el enorme esfuerzo que hacen estas comunidades linux para ofrecernos la posibilidad de utilizarlas sin más condiciones ni costes, intentando por nuestra parte solo ayudar a divulgarla sin más con el fin de animar así a nuevos usuarios.

Por este motivo creo que una buena forma de pensar para el desarrollo del software libre  es que todos los aficionados a este mundo ayudemos económicamente con donaciones a las entidades que nos parezcan más adecuadas para poder continuar siendo libres.

https://es.wikipedia.org/wiki/Software_libre

 Recordemos el software libre siempre implica lo siguiente:

1.- la libertad de usar el programa, con cualquier propósito (uso). 

2.- la libertad de estudiar cómo funciona el programa y modificarlo, adaptándolo a las propias necesidades (estudio).

3.- la libertad de distribuir copias del programa, con lo cual se puede ayudar a otros usuarios (distribución).

4.- la libertad de mejorar el programa y hacer públicas esas mejoras a los demás, de modo que toda la comunidad se beneficie (mejora). 

Aunque debemos advertir que todas las distribuciones libres más populares tienen la posibilidad de incorporar programas no libres; sobretodo el firmware de la máquina para que funcionen correctamente todos los servicios, ya que los fabricantes de hardware no hacen libres sus productos y ellos son dueños de los derechos tanto del hardware como del firmware. Por otra parte, los usuarios no entenderíamos que nuestros sistemas linux tuvieran problemas de hardware, imaginaros, por ejemplo, que no tenemos acceso a internet. Por este motivo debe aceptarse como lógica esta situación ya que se utilizan productos de mercado sometidos a los derechos de fabricación. Y es que tampoco es cuestión de regalar tecnología que les cuesta años a los fabricantes y más con los tiempos de copia de tecnología que corren actualmente por parte de algunos países. Todas las grandes distribuciones los han incorporado advirtiendo que no son libres y las empresas los ceden con este concepto, de forma que todos nos beneficiamos.

Aunque si existen distribuciones totalmente libres que no los incorporan, podéis ver algunos ejemplos en la siguiente web:

https://www.gnu.org/distros/free-distros.es.html

Notas finales. Expresar mi agradecimiento a todas aquellas personas y compañeros de trabajo que me ayudaron, a todos los compañeros que ponen sus conocimientos en las webs para que podamos mejorar, a las instituciones públicas que nos han ayudado con sus cursos y, finalmente, a mi gran compañero de trabajo Albert Gasset por su dedicación y entusiasmo enseñándome a utilizar correctamente las distribuciones Debian.

Normalmente escribo en catalán y castellano que son mis idiomas habituales, pero es mi deseo compartir los conocimientos del software libre con todas aquellas personas que lo deseen y entiendo que en castellano somos más gente de todo el mundo a participar.


 










02 marzo 2022

Adaptar fedora 36

FEDORA

Su principal cualidad es que siempre tiene los programas en sus últimas versiones, ya que es el banco de pruebas de Red Had para  sus versiones estables. Su inconveniente deriva de su virtud y es que salen distribuciones nuevas cada poco tiempo y no todo el mundo está dispuesto a seguir este ritmo. Puede ser que las personas más usuarias prefieran, Mint, Opensuse, MX linux, etcétera, porque presentan sus distribuciones  en versiones estables y, por tanto, precisan de menos mantenimiento.

Esta versión 36 instala el nuevo entorno gráfico de Gnome 42, aunque nos suele gustar más Cinnamon, Mate-desktop o xfce, pues siempre buscamos la rapidez y la posibilidad de hacer todas la pruebas que queramos sin ninguna restricción,  como tampoco necesitamos ninguna ayuda que nos facilite la gestión del sistema como propone Gnome, lo único que hace es que vayamos más lentos. Aunque entendemos que es más bonito y que facilita el acceso a las personas usuarias que no quieren problemas. En esta distribución Fedora 36 con Gnome vemos que su comportamiento es cada vez más parecido a Windows, con peticiones de reinició  y un tiempo de espera un poco largo para nuestro gusto. Aunque debemos destacar positivamente de Gnome que dispone del centro de software de Gnome que es una herramienta importantísima para extender el uso de las distribuciones linux, pues facilita totalmente la instalación y desinstalación de programas.


Después de gravar la ISO en un USB o DVD (grabar ISO). Si se siguen la indicaciones del propio instalador el resultado será totalmente correcto.

Como siempre el punto más complicado es la partición de los discos. Por defecto ara dos particiones: una para boot y otra para el resto del sistema en formato lvm2, aunque si lo deseamos podemos formatear en ext4 que es más común.


 
Todo el proceso de instalación se ha hecho en Legacy y no en UEFI. Pues nos encanta que el sector de arranque del sistema este en el disco y no en la placa del ordenador ni tampoco crear particiones de más, de esta forma nuestro disco podrá funcionar en cualquier ordenador incluso conectado vía USB. Recordamos que son tiempos de cambio en el sistema de arranque. Como siempre es aquello que tanto se practica de la obsolescencia programada para obligar a comprar.
 
Como siempre en el proceso de instalación debe vigilarse en el momento de escoger el disco de destino aunque en esta distribución de Fedora se ve muy claro el disco que se marca, hecho que evita muchos errores.
Por otro lado viene con poco software instalado por defecto es necesario agregarlo después en esta fase de adaptación.

Es importante marcar durante el proceso de instalación: añadir repositorios de terceros.
 
El usuario habitual se crea una vez instalado el sistema y después del primer reinicio.

Una vez instalada la distribución siempre debe actualizarse el sistema.

$ sudo  dnf -y update

Como utilizamos dnfdragora como gestor de programas porque funciona muy bien y en Gnome 42 no se instala por defecto pues utiliza el centro de programas, procedemos a instalarlo.

$ sudo dnf -y install dnfdragora

A pesar de haber marcado en el momento de la instalación agregar los programas de terceros, y para conseguir algunos de los programas no libres, hace falta añadir los repositorios "rpm Fusion" tanto el free como el non-free aunque alguno de ellos ya viene por defecto es mejor tenerlos todos. Lo hacemos desde terminal con la orden:

$ sudo  dnf install https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

$ sudo dnf update
 
Todo vamos a realizar desde la consola para ir más rápidos, pero también puede hacerse gráficamente utilizando el Centro Software.
 

Agregamos java libre

java 17

$ sudo dnf -y install java-17-openjdk

Para comprobar java

$ java -version

Agregamos codificadores multimedia

códecs multimedia

$ sudo dnf install gstreamer1-{ffmpeg,libav,plugins-{good,ugly,bad{,-free,-nonfree}}} --setopt=strict=0

Si se tiene pensado escuchar transmisiones de radio por Internet a través de rhythmbox, instalar:

$ sudo dnf install gstreamer{1,}-{plugin-crystalhd,ffmpeg,plugins-{good,ugly,bad{,-free,-nonfree,-freeworld,-extras}{,-extras}}} libmpg123 lame-libs --setopt=strict=0
 
Observad desde el Centro de Software como quedan instalados todos los códecs multimedia (codificadores). Si se desea se pueden instalar desde el centro de programas.
 

 
$ sudo dnf install smplayer ffmpeg 
 
Libdvdcss es una libreria libre para el acceso y des-protección  DVD encriptados. Es parte del proyecto VideoLAN y es usado por VLC media player y otros reproductores de DVD.
 
Como entendemos que los DVD cada vez se utilizan menos en los ordenadores, si ya no se dispone de este complemento  no es necesaria su instalación.

Para poder instalar libdvdcss agregar el repositorio livna, hacer lo siguiente:

$ sudo rpm -ivh http://rpm.livna.org/livna-release.rpm
$ sudo dnf update
$ sudo dnf install libdvdcss

Multimedia

$ sudo dnf -y install vlc clementine audacity transmission

VLC ya instala todos  los códecs que necesita para reproducir los vídeos con el.

Programas de dibujo y edición

Consideramos estos dos programas no pueden faltar en nuestra instalación, pues son dos auténticas joyas.

$ sudo dnf -y install gimp inkscape

Fuentes  no libres 

(Andale Mono, Arial Black, Arial, Comic MS, Georgia, Impact, Times New Roman, Trebuchet MS, Verdana, Webdings, Courier).

Recordamos que es muy importante instalarlas, ya que la mayoría de documentos creados desde Windows las utilizan. Y si no las tenemos instaladas los documentados recibidos y creados con estas fuentes perderán el formato original cuando los abramos desde Libreoffice,  pues se abrirán con la fuente por defecto.
 
No solo esto, sino que aquellos documentos que produzcamos desde LibreOffice y vayan a compartirse con otros usuarios deben utilizar estas fuentes y guardarse en formato docx o rtf y no en odt para que las personas que sólo tienen Windows y office puedan abrir vuestro documento correctamente. Recordar que Microsoft Word no abre documentos en formato odt, aunque no se entienda por cuanto es un formato libre y abierto. Ya sería hora que cambiasen un poco en esta política tan cerrada y aceptar que vivimos en un mundo abierto a todos. Pues todos los programas tienen cosas positivas y negativas, sea cual sea su procedencia. Si os preocupáis en informaros veréis el enorme mérito que tiene la comunidad LibreOffice ofreciendo un producto de muy alto nivel, pienso que en muchos aspectos mucho mejor que el tradicional Office, de forma libre y gratuita. Destacando de él que es muy transversal y tiene muy buena relación con todo software habitual; no solo eso, sino que la gran cantidad de plugins o extensiones lo hacen imbatible.

Aunque esta claro que la mejor solución es enviar siempre todos los documentos  en formato pdf para evitar cualquier modificación.


$ sudo dnf -y install cabextract

Podéis obtener la fuentes de la siguiente web:

https://www.rpmfind.net/linux/rpm2html/search.php?query=msttcorefonts&submit=Search+...&system=&arch=


Cuando  se descarga el fichero, se escoge la opción de abrir con el programa por defecto que es Dnfdragora, o bien con la siguiente orden de consola.

$ sudo dnf install  msttcore-fonts-installer-2.6-1.noarch.rpm

También podéis utilizar la información de la siguiente web:

http://mscorefonts2.sourceforge.net/

Compresores

$ sudo dnf install  unrar lzip arj sharutils lzma p7zip p7zip-plugins

Herramientas de administración

 
$ sudo dnf -y install gpartd 
 

Editor de Video y gestor de fotografías 

 

$ sudo dnf -y install openshot shotwell

 

En el caso de necesitar realizar vídeos didácticos con captura de pantallas o vídeos y voz, recomendamos utilizar OBS Studio es, sencillamente, muy bueno.
 
$ sudo dnf -y  install obs-studio
 
Podéis visitar su web:
 
 
Convertir formatos de video
 
Para poder convertir formatos de vídeo este programa es muy útil y sencillo.

$ sudo dnf install ffmulticonverter

Herramienta para modificar estructura de archivos pdf

$ sudo dnf install pdfarranger

Para conocer que herramientas se dispone para manipular archivos pdf podéis ver el artículo que trabaja este tema de forma sencilla pensado para usuarios de informática, no para expertos.

https://tecn-ara.blogspot.com/p/gestionando-archivos-pdf.html

Visita al Centro de Software de Gnome en Fedora


Debemos felicitar a Gnome pues el centro de software es una pieza básica para la generalización del software libre facilitando totalmente el acceso a todas los programas libres de los repositorios, de forma que es muy sencillo instalar y borrar programas. Además, en el momento de la instalación, ofrece con mucha información sobre la utilidad de cada uno de ellos y así poder decidir mejor su instalación.


 

 

Drivers y herramientas de las multifunciones HP

 
Siempre utilizamos HP por el magnifico soporte que tienen para Linux, aunque actualmente todas las multifunción del mercado ya suelen tener programas que permiten su funcionamiento bajo este sistema.

$ sudo dnf -y install hplip hplip-gui hplip-common hplip-libs libsane-hpaio xsane

Para activar la impresora seguir los pasos:

$ sudo hp-setup

Para comprobar que todo este bien y tenemos todos los programas necesarios correctamente instalados, ejecutar:

$ sudo  hp-check -r

Si tenéis problemas siempre es posible obtener el fichero en la siguiente web y instalarlo directamente.
 

con la orden:

$ sudo bash hplip-3.17.11.run
 
Una vez finalizada la instalación, puede se acceder a la configuración y establecer la que hemos instalado como impresora por defecto.

 

De todas formas este proceso ya no es del todo necesario, ya que la mayoría de distribuciones Linux actuales reconocen correctamente las impresoras sin necesidad de hacer nada.

Instalar Google Chrome en Fedora

Si hemos marcado durante el proceso de instalación  añadir repositorios de terceros, no hace falta añadir las dos lineas siguientes  pues el repositorio de google chrome ya estará instalado.

$ sudo dnf  install fedora-workstation-repositories
$ sudo dnf config-manager --set-enabled google-chrome
 
Para instalar  Google Crhome utilizar la siguiente orden:
 
$ sudo dnf -y install google-chrome

 
Comprobación final

Finalmente, comprobamos que todas las dependencias sean correctas.

$ sudo dnf distro-sync

Si queremos además instalar el entorno gráfico Mate

En casos de querer disponer del entorno Mate lo podemos instalar fácilmente, ya que los discos actuales disponen, generalmente, de mucho espació y no representará ningún problema utilizar dos entornos gráficos.
 
$ sudo  dnf groupinstall mate-applications

$ sudo  dnf groupinstall mate-desktop --skip-broken


Al iniciar el ordenador y en el momento de logearnos debemos escoger antes el entorno mate.

 
Finalmente, Gnome ya permite la instalación de extensiones, nos gusta mucho disponer de dash to dock para poder fijar la barra de menú donde queramos de la pantalla además de poder configurar-la. Aunque hemos de decir que no esta funcionando bien seguro que lo solucionaran.

Utilizamos la tienda de software para instalar extensiones:
 
 
luego se va  a la página web siguiente y se activa.
 
 $ sudo dnf -y install gnome-shell-extension-dash-to-dock

Y luego reiniciar.

buscar el programa extensiones


Activamos Dash to dock y dejamos el menú en la parte inferior, funciona pero vemos da algún problema pues el sistema genera un error, suponemos que será temporal.


 
NOTA. En Gnome el camino parece marcado han decidido seguir el camino de Windows y MAC, en el que se tiene una instalación muy sencilla. Prácticamente se instalan pocos programas y se deja para el usuario ir al  centro de programas y instalar todo lo que se quiera. Nos hubiera gustado una distribución más acabada en los programas normales pues si lo que se pretende es hacerlo sencillo mejor dejarla con todo lo normal.