sábado, 9 de octubre de 2021

Instalar y Configuar Fish en Debian

Fish es el acrónimo de friendly interactive shell, es un intérprete de comandos poderoso, inteligente, fácil de instalar, configurar y usar,  y en este post te voy a enseñar como instalarlo y configurarlo.

Lo primero que vamos a hacer es actualizar nuestro repositorio

apt-get update


La instalación es muy sencilla y la puedes hacer directamente del repositorio de tu distribución, en este caso estamos trabajando con Debian, por lo cual usamos el siguiente comando:

apt-get install fish


Recuerda que debes ser superusuario para poder instalar cualquier paquete, de lo contrario tendrás el error de la imagen de arriba, donde tu petición es negada por no tener los  permisos necesarios

La instalación te preguntará si estas de acuerdo con todos los paquetes adicionales que se instalaran y el espacio usado, cosa que tendrás que confirmar, de lo contrario deberás hacer una instalación a partir del código fuente.


Si todo va bien, se van a mostrar todos los paquetes que serán  instalados y el espacio usado, cosa que tendrás confirmar con una S de lo contrario deberás hacer una instalación a partir del código fuente de fish

Convertir  fish en la Shell por defecto

 Si visualizamos el archivo de usuario de Linux,  veremos que nuestro usuario root aún tiene /bin/bash por Shell por defecto así que vamos a ejecutar el siguiente comando para asignarle fish como Shell por defecto.




Así que ejecutamos el siguiente comando chsh (change shell) es un comando de Linux usado para cambiar la Shell del usuario logeado, de la siguiente forma donde "-s" es la opción que indica que acontinuación viene la Shell que va a usar el usuario logeado


chsh -s /usr/bin/fish




Se puede observar que el usuario root tiene configurado fish como shell por defecto, sin embargo aún no disfrutamos de sus bondades, y  por esta razón es necesario reiniciar el equipo


Y como se puede ver ya comenzamos a usar fish como nuestra shell por default

martes, 15 de enero de 2019

Error: Command line calculator 'bc' not found!

Estoy ejecutando el script Tuning-Primer para analizar el rendimiento de mi Mysql y el primer error que envia es : Error: Command line calculator 'bc' not found!

bc, no es más que un comando basico para calcular operaciones matematicas elementales, es similar a una calculadora pero en la linea de comando de Linux.

El error lo puedes solucionar simplemente instalando bc

# apt-get install bc

martes, 2 de octubre de 2018

Teoria de los colores de HTML

Aqui les dejo el enlace HTML color codes html color codes, es un interesante articulo que me encontre en la web, sobre los colores HTM y su codigo, ideal cuando no tienes a la mano un editor de imagenes que te indique el codigo RGB de un color.


miércoles, 26 de septiembre de 2018

Activar el modulo PHP GH en Ubuntu, pq no veo las imagenes

Es sencillo desde la terminal

#sudo apt-get install php7.1-gd


Luego reinicias el servicio de apache

#sudo /etc/init.d/apache2 restart

y listo!!

Error: El sitio web encontró un error inesperado. con Drupal 8

Migrando drupal 8 de servidor, acontecio que no visualizaba las imagenes, ni siquiera el logo o el ico, y cuando las trataba de cambiar me aparecia un error "inesperado"

Revise el log de drupal en:

administracion>Informes > mensajes reciente

Visualice este error:
MensajeDrupal\Component\Plugin\Exception\PluginNotFoundException: The "" plugin does not exist. en Drupal\Core\Plugin\DefaultPluginManager->doGetDefinition() (linea 52 de /var/www/html/aradrupal/web/core/lib/Drupal/Component/Plugin/Discovery/DiscoveryTrait.php).
 y fui a la ubicacion y me indico que faltaba el modulo gd de PHP, asi que lo instale como describo en esta entraday resolvi todo


jueves, 6 de septiembre de 2018

Olvide mi clave en mysql

Para el servicio de mysql

service mysqld stopo bien:/etc/init.d/mysqld stopIniciar mysql en modo abierto, es algo como modo a prueba de fallo de linuxmysqld_safe --skip-grant-tables --skip-networking&La opción –skip-grant-tables, iniciará MySQL sin emplear el sistema de privilegios, por lo que tendrás acceso ilimitado a todas las bases de datos.La opción –skip-networking hará que se dejen de escuchar conexiones TCP/IP externas, lo que evitará problemas externos durante el cambio.Ingresa con root, pero esta vez sin clavemysql -u rootUna vez que ingresa a mysql, selececciona la base de datos de mysqluse mysql;luego modificas la clave de rootmysql> UPDATE user SET password=PASSWORD('New_password') WHERE user='root';Salir de mysqlmysql>exitReinicias mysqlservice mysqld restarto bien:/etc/init.d/mysqld restart

lunes, 3 de septiembre de 2018

Error de mysql '/var/run/mysqld' for UNIX socket file don't exists

mysqld_safe Directory '/var/run/mysqld' for UNIX socket file don't exists

Cuando olvide mi clave de root tuve que para el servicio y ejecutar mysql_safe pero me daba este error, y lo solucione de esta forma

mkdir -p /var/run/mysqld
chown mysql:mysql /var/run/mysqld