domingo, 17 de julio de 2022

Multimedia en openSUSE Leap 15.4, agregar repositorio Pacman

 El otro día decidí utilizar openSUSE Leap 15.4 en una portátil para mis labores diarias, luego de instalar y actualizar todo el sistema todo bien, ya funcionaba reproducir música mp3 con audacious, por cierto este último software se agrega con zypper (gestor de paquetes cli en openSUSE) utilizando los repositorios por defecto.

openSUSE por defecto trae a parole como reproductor multimedia, de videos específicamente, pero al intentar reproducir un video mp4 no logra visualizar, dice que existe problemas con codecs, pues si, openSUSE al igual que Fedora en la instalación base solamente agrega software libre, pero al observar en los repositorios existe un reproductor multimedia bien conocido y muy buen software como es VLC, tienta instalar y luego utilizar ¿y qué creen? luego de agregar con zypper el software no logra reproducir el video en mp4, siguen los problemas con codecs multimedia, entonces ¿qué podemos hacer? Pues si, agregar un repositorio bien soportado para multimedia en openSUSE, pero ojo no es un repositorio de la base, es un repo de terceros y openSUSE lo advierte, ya que hemos agregado VLC y no funciona queda remover con zypper (#zypper remove vlc), ahora si a agregar Packman.

Desde este punto debemos utilizar privilegios de super usuario (root), en mi caso ($sudo -s) 

#zypper addrepo -cfp 90 'https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_$releasever/' packman

ó

#zypper addrepo -f http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.4/ packman

El comando agrega el repositorio, luego podemos refrescar los repos con el siguiente comando.

#zypper refresh

Proceder a cambiar de proveedor para los paquetes requeridos

#zypper dist-upgrade --from packman --allow-vendor-change

 Agregar paquetes necesarios, aquí se va a incluir a VLC.

#zypper install --from packman ffmpeg gstreamer-plugins-{good,bad,ugly,libav} libavcodec-full vlc-codecs

Si agrega de esta forma siguiente para el paquete VLC nos añade un VLC beta, funciona también 😀

#zypper install --allow-vendor-change ffmpeg-3 lame gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer-plugins-ugly-orig-addon gstreamer-plugins-libav libavdevice57 libdvdcss2 vlc-codecs

 En ambos casos sino desea usar VLC puede omitir vlc-codecs. 

Otro paso que recomienda un sitio web es el asegurar que todos los paquetes multimedia vengan desde Packman

#zypper dup --allow-vendor-change --from http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.4/

Yo he probado las dos formas, pero recomiendo seguir lo que está en verde 😉, funciona VLC y reproduce videos.

Puede que cuando haga un update vea que hay paquetes para actualizar, pero que no se van a actualizar, no es un error, no preocupar.

También puede querer utilizar otro reproductor multimedia como mpv.

#zypper install mpv

Ahora todo viene desde packman para multimedia, entonces ya no tendremos problemas con dependencias privativas :)

Referencias:

https://en.opensuse.org/SDB:Installing_codecs_from_Packman_repositories

https://opensuse-guide.org/codecs.php

sábado, 16 de julio de 2022

Configurar un nombre completo FQDN en Debian, Fedora, openSUSE, Ubuntu

 En muchas ocasiones deseamos poner un nombre a nuestra estación o terminal GNU/Linux, en este caso estamos utilizando openSUSE Leap 15.4, lo más probable es que se proceda de la misma manera en Debian y todos sus derivados, Fedora y otros.

Abrimos un emulador de terminal y nos cambiamos a root (en nuestro caso), pero podrías utilizar sudo.

1. $sudo -s

2. #hostnamectl set-hostname yourserver.domain.tld

Con ello ya hemos escrito en el archivo /etc/hostname un nombre completo, pero también es recomendable averiguar la ipv4 que se asigna al equipo, sea por wifi o cable, asignar esa ip al nombre completo en el archivo /etc/hosts

3. #echo '192.168.1.x    yourserver.domain.tld    yourserver' >> /etc/hosts

Con la orden anterior le decimos que escriba en el archivo lo que esta en comillas simples y lo ubique al final del archivo, >> hace que se ubique debajo de lo que haya en el archivo.

4. comprobamos preguntando el nombre completo

$hostname

$hostname -f

Ambos resultados deben mostrar el nombre completo.

Extensiones php en FreeBSD 14 para PhpSysinfo, PhpMyAdmin y Simple Machines Forum

 En FreeBSD 14 ocurre algo especial, por defecto no se activa las extensiones PHP para los softwares como PhpSysinfo, PhpMyAdmin ySimple mac...