viernes, 13 de julio de 2018

Instalar Skype en Fedora 28


¿Qué es Skype?

Skype es un software que permite que todo el mundo se comunique. Millones de personas y empresas ya usan Skype para hacer llamadas y videollamadas gratis individuales y grupales, enviar mensajes instantáneos y compartir archivos con otras personas que usan Skype. Puedes usar Skype en lo que mejor se adapte a tus necesidades: en tu teléfono móvil, PC o tableta.

Instalación del repositorio:

Abrir la terminal y escribir ejecutar el siguiente comando:

sudo gedit /etc/yum.repos.d/skype-stable.repo
Y escribir el siguiente contenido el archivo de texto que se generó:

[skype-stable]
name=skype (stable)
baseurl=https://repo.skype.com/rpm/stable/
enabled=1
gpgcheck=1
gpgkey=https://repo.skype.com/data/SKYPE-GPG-KEY

Instalar Skype:

sudo dnf install skypeforlinux

La terminal mostrará la siguiente salida:



Y ejecutando
 

domingo, 24 de junio de 2018

Cambiando tema de grub para Fedora 28



Una de las ventajas de usar sistemas operativos con base GNU/Linux, es la posibilidad de personalizarlo a nuestro entero gusto.
Así que para aquellos que se pregunten ¿Por qué cambiar el tema del grub si solo se verá unos 5 segundo en cada inicio? Mi respuesta es, "Porque puedo".

Pues no se diga más, vamos a configurar:

El tema que usaré de ejemplo, no es mi autoria, lo descargué del siguiente link, lo cual pueden hacer ustedes también.


En el archivo descargado, ya viene las instrucción, incluso un sh que solo se ejecuta y hace todo el proceso, pero si por alguna razón no confían en ejecutar un sh desconocido, pues lo haremos paso a paso.

Método automático


1.- Ejecutar el script de instalación que viene con el paquete

Yo lo traduje al español y quedaría de la siguiente manera:

#!/usr/bin/env bash

main() {

  if [ -d "/boot/grub" ]
  then
    echo -e "\e[1m\e[32m==> \e[97mCopiando archivos...\e[0m"
    cp -rf breeze /boot/grub/themes/
  else
    echo -e "\e[1m\e[32m==> \e[97mCopiando archivos...\e[0m"
    cp -rf breeze /boot/grub2/themes/
  fi

  echo -e "\e[1m\e[97m  Necesitas establecer el tema en la configuración del GRUB,"
  while : ;do
    if [ "$answer" = "g" ];then
      echo -e "\e[1m\e[97m  Error en la opicón, intenta de nuevo."
    else
      read -p "  Quieres establecerlo ahora? [s/n] " -t 10 answer
      echo -e "\e[0m"
      if [ "$answer" = "s" ];then
        if [ -d "/boot/grub" ];then
          echo -e "  \e[5mEdita la que inicia con GRUB_THEME, en caso de no existir, creala\e[0m"
          echo -e "  \e[7mGRUB_THEME=/boot/grub/themes/breeze/theme.txt\e[0m"
          sleep 5
          gedit /etc/default/grub
          echo -e "\e[1m\e[32m==> \e[97mAplicando cambios...\e[0m"
          grub-mkconfig -o /boot/grub/grub.cfg
          echo -e "\e[1m\e[34m  -> \e[97mTema apliacado correctamebte!"
          echo -e "\e[1m\e[34m  -> \e[97mReinicar equipo para ver cambios."
          sleep 2
          break
        else
          echo -e "  \e[5mEditar la línea que inicia con GRUB_THEME en caso de no existir, crearla\e[0m"
          echo -e "  \e[7mGRUB_THEME=/boot/grub2/themes/breeze/theme.txt\e[0m"
          sleep 5
          gedit /etc/default/grub
          echo -e "\e[1m\e[32m==> \e[97mAplicando cambios...\e[0m"
          grub2-mkconfig -o /boot/grub2/grub.cfg
          echo -e "\e[1m\e[34m  -> \e[97mTema aplicado correctamente!"
          echo -e "\e[1m\e[34m  -> \e[97mReiniciar equipo para ver cambios."
          sleep 2
          break
        fi
      elif [ "$answer" = "n" ];then
        break
      fi
      let answer=g
    fi
  done

}

main "$@"

Cuando se abra la ventana de gedita para editar la configuración del archivo de grub, hacer los cambios que se muestran en la siguiente imagen:


Los cambios específicos son:

1.- Comentar la línea: GRUB_TERMINAL_LINUX="console" agregando el símbolo # al inicio de la misma

2.- Agregar la línea GRUB_THEME="/boot/grub2/themes/breeze/theme.txt"

Guardar los cambios.

Aplicar los cambios finales con el siguiente comando:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Reinicia y listo

Método manual

Descargar el tema, descomprimirlo, y copiarlo a la ruta de temas del grub2, ya que hablamos de Fedora.

sudo cp -rf breeze /boot/grub2/themes/
** supondré que desde la terminal se ubicaran dentro de la carpeta donde se descomprime el tema, y además, que la carpeta se llama breeze

Editar el archivo de la configuración del grub y modificarlo de la siguiente manera:

sudo gedit /etc/default/grub

GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
#GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="resume=/dev/mapper/fedora_localhost--live-swap rd.lvm.lv=fedora_localhost-live/root rd.lvm.lv=fedora_localhost-live/swap rhgb quiet"
GRUB_DISABLE_RECOVERY="true"
GRUB_THEME="/boot/grub2/themes/breeze/theme.txt"

La línea en rojo se comenta, así como se en el código de arriba, y la línea en verde, se agrega, de acuerdo al nombre del tema que agregaron, en este caso es breeze.

Aplicar los cambios con el siguiente comando:

sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Y listo, reiniciar el equipo para visualizar los cambios.


**En caso de que en modo sudo no se apliquen los cambios, usar el usuario root, es decir, desde la terminal iniciar con su -, sudo su, o su root, para entrar en modo root.


Y eso sería todo, espero que sea de utilidad.

Fuentes:

miércoles, 13 de junio de 2018

Instalar complemento para administrar extensiones de Gnome Shell en Fedora 28


Los usuarios de Gnome saben que se puede expandir las funcionalidades de este escritorio mediante extensiones, las cuales se pueden instalar y administrar desde el navegador web.

Anteriormente, éstas extensiones se administraban exclusivamente desde el navegador por defecto del SO, en mi caso Fedora con Gnome viene con Firefox.

Recientemente ese método ya no funciona, es necesario instalar un complemento en el navegador e instalar un paquete adicional. Y con esto ya se pueden administrar las extensiones desde cualquier navegador.



Paso 1: abrir el navegador, ir a https://extensions.gnome.org click en donde dice, "Click here to install browser extension". Click en permitir la instalación del complemento.


 Paso 2: Esperar la descarga del complemento.


 Paso 3: Click en instalar el complemento.


Paso 4: Ahora instalar el paquete adicional que se llama chrome-gnome-shell. El paquete ya vienen incluido en los repositorios oficiales, así que no habrá mucho problema con ello.

sudo dnf install chrome-gnome-shell
Como último paso recargar el sitio web.

Y listo, ya podemos ver nuestras extensiones.

viernes, 4 de mayo de 2018

Mensaje de error: BLOWFISH_SECRE y TempDir

Imagen 1


Desde hace unos días, me apareció el mensaje de error que se muestra en la Imagen 1. No le tomé importancia en un principio, sin embargo, noté que al cargar phpmyadmin tardaba mucho, y es anormal, considerando que se está ejecutando de manera local.

Entonces le presté más atención al mensaje, y resulta, que había uno más sobre que no encontraba el directorio TempDir, busqué en la carpeta de lampp en /opt, ya que está instalado ahí en Fedora, y noté que dicha carpeta sí, estaba, sin embargo, la declaración del nombre de la carpeta tal vez era incorrecta en los archivos de configuración.

Así que, desde la terminal, me dirigí a editar el archivo sudo gedit /opt/lampp/phpmyadmin/config.inc.php y agregar las siguientes líneas:

Para el error de blowfish_secret se agrega ésta línea [ésta es como una frase secreta, por así decirlo, así que generen una cadena como la uds quieran, mínimo 32caracteres]:

$cfg['blowfish_secret'] = 'mrxQxxk8C-y}U7ji2BO9o5jLf}Qhe-BI[pitli';

Y para el error de TempDir se utiliza ésta otra:

$cfg['TempDir'] = '../temp/';

Guardar el archivo y listo.

[1]
Si por alguna razón no tienen ese archivo, debe existir uno que se llame config.sample.inc.php  entonces, hacer una copia de éste y nombrarlo config.inc.php y realizar las configuraciones previamente dichas.

Y con eso, ahora mi panel de administración, quedó sin mensajes de error [Técnicamente no son errores, sin falta de configuración].


miércoles, 2 de mayo de 2018

XAMPP 7.2.4: Error compatible solo con librerías de 32bits no inicia en Fedora 28

Imagen 1

El primero de mayo del 2018, se lanzó Fedora 28, y como es de costumbre, actualicé el mismo día, gran error mio, ya que en esta ocasión no revisé que todos los software y librerías que utilizo fueran al 100% compatibles con Fedora 28.
Después de la tan esperada actualización, me propuse  revisar los desarrollos de php, uso XAMPP[por comodidad, ya que incluye todos los paquetes necesarios para php, y no tener que instalarlos por separado],  me mando el hermoso error de la la Imagen 1.

Intenté iniciarlo desde línea de comandos, y me mandaba éste otro error:

XAMPP is currently only availably as 32 bit application. Please use a 32 bit compatibility library for your system.

Bueno, el punto es hice todo, desinstalé XAMPP, y lo volví a instalar, instalé php, las librerías de de 32 bits, y nada, entonces fui a la ruta /opt/lamp y ejecuté

sudo ./manager-linux-x64.run

Para ver la lista de errores, y ahí fue donde vi que el error principal era que faltaban los archivos de librerias libnsl.so.1 y libnsl.so, y como en todo, a pruebas y error, me fui a la carpeta de /lib64 y revisando, efectivamente no estaban dichos archivos, pues lo creé a partir del archivo libnsl.so.2, con los siguientes comandos:

cd /lib64
sudo ln -s libnsl.so.2 libnsl.so.1
sudo ln -s libnsl.so.1 libnsl.so

Y ahora sí, volví a iniciar los servicios de lamp y wuala, todo perfecto, en mi caso, y afortunadamente, hice un respaldo de las base de datos antes de actualizar a fedora 28, por lo tanto no perdí información.

Quizá no sea la solución final o la más viable, sin embargo, me ha funcionado perfectamente y sobre todo me permitirá seguir trabajando, en caso de que alguien conozca una forma de correguirlo de manera permanente, o correcta, favor comentarla, seguiré buscando información al respecto, pero como recien salió fedora 28, probablemente tardaran un poco en toparse con esos líos.



Es todo por ahora, gracias por visitar