sábado, 23 de julio de 2016

Solucionar inconveniente de inicio en Virtualbox 5.1 (libQt5X11Extras.so.5)

Buenas noches, luego de la actualización de virtualbox, me dí con que no se iniciaba, pruebo desde la terminal y me salía el error:

VirtualBox: supR3HardenedMainGetTrustedMain: dlopen("/usr/lib/virtualbox/VirtualBox.so",) failed: libQt5X11Extras.so.5: cannot open shared object file: No such file or directory



Por lo visto se actualizaron o faltaba dicha librería asi que directamente lo que hacemos es instalarla con pacman:

sudo pacman -S qt5-x11extras



Y listo, probamos nuevamente y se inicia correctamente.







Espero que les haya servido!

Abrazo de gol!

viernes, 15 de julio de 2016

Cambiar las respuestas de sudo

Bueno tocando un poco algunos archivos de configuración para ver exactamente que hacen y rompiendo también jaja vi que si cambiamos una línea de nuestro archivo sudoers logramos que nos responda de diferentes formas cada ves que colocamos de manera errónea el password, como? así...

* Vamos a editar primero que nada el archivo /etc/sudoers con nuestro editor de texto favorito (recuerden que debe ser con permisos root): sudo nano /etc/sudoers
* Ahora buscamos la siguiente línea o en el caso que no la tengan la agregan (al final de todo): Defaults env_reset, insults


* Ahora guardamos los cambios y salimos
* Y probamos usar la orden sudo! Colocamos mal el password y nos aparecerá, claro hasta tres intentos mensajes al azar parecidos a éstos:


Tan sencillo como éso, obviamente tenemos muchos más parámetros para modificar en nuestro sistema que están presentes, asi que si son curiosos podrían comenzar a chequear y compartan los que les parezcan interesantes!




Espero que les haya servido!

Abrazo de gol! 

¿Que utilizamos?
* Editor de textos: nano.
* Terminal: gnome-terminal.
* Sistema Operativo: Archlinux.

Conceptos básicos sobre pacman y el sistema Arch

Conceptos básicos sobre Arch a la hora de actualizar, instalar, desintalar paquetes y revisar contenido donde se descargan éstos.

Bueno, hace rato que no paso a escribir nada por aquí, asi que dejo ésta entrada para los más novatos que necesiten saber como actualizar su sistema, instalar paquetes, desintalarlos y además saber en dónde se guardan y además eliminar ésa carpeta (cache) en el caso que necesiten liberar un poco de espacio.

Como sabrán su distro, en éste caso Archlinux es un sistema que está practicamente en constante producción y éso implica que se actualicen paquetes en todo momento. Asi que primero que nada mostraré el proceso de como actualizarlo de la siguiente manera:

* Abrimos una terminal
* Ejecutamos la orden: sudo pacman -Syu && yaourt -Syua



- Paso a explicar la línea anterior:
- sudo, nos permitirá darnos privilegios a nuestro usuario para ejecutar ciertas órdenes como ser pacman.
- pacman, es la orden que usaremos junto con -Syu para actualizar la base de datos y descargar los paquetes para su instalación.
- &&, lo que nos permite ésto es una vez terminado el proceso anterior correr otra orden.
- yaourt -Syua, parecido a pacman, actualizará la base de datos y buscará actualizaciones en los repositorios AUR.

* Esperamos para ver si hay paquetes para actualizar.
* Confirmamos en caso de haber nuevas versiones.

Tan simple como éso quedaría nuestro sistema actualizado, si necesitan reiniciar luego de que hayamos tenido un upgrade de nuestro kernel por ejemplo lo pueden hacer tranquilamente.




Instalar y Desintalar paquetes con Pacman

¿Qué es pacman?

El gestor de paquetes de pacman es una de las principales características distintivas de Arch Linux. Combina un simple formato de paquetes binarios con un fácil sistema de compilación de paquetes. El objetivo de pacman es hacer posible gestionar fácilmente los paquetes, si son de los repositorios oficiales de Arch o compilaciones propias del usuario.
Pacman mantiene el sistema actualizado mediante la sincronización de listas de paquetes con el servidor principal. Este modelo servidor/cliente también le permite descargar/instalar paquetes con una simple orden, completado con todas las dependencias necesarias.
Pacman está escrito en el lenguaje de programación C y utiliza para los paquetes el formato .pkg.tar.xz. (Wiki)


¿Como instalamos y desintalamos un paquete?

* Ejecutamos nuestra terminal
* Escribimos sudo pacman -S xchat (en éste caso es el programa que instalaremos, un cliente de IRC).
- Una vez terminado el proceso de instalación ya está disponible Xchat para ser usado en nuestro entorno.

* Si ya no queremos tenerlo instalado lo eliminamos de manera recursiva con todas las dependencias con las que se instaló (ojo con ésto) de la siguiente manera: sudo pacman -Rscn xchat
* Listo programa desintalado.
* Los archivos de configuración en nuestro home, quedarán, por si quieren volver a instalarlo ya queda su configuración, si nó también pueden eliminar.
* Listo!



¿Dónde visualizar los archivos descargados con pacman?

Los archivos que descargamos cuando por ejemplo actualizamos nuestro sistema o vamos instalando paquetes van quedando en el directorio: /var/cache/pacman/pkg
Podemos mirar el tamaño del archivo con la orden: du -bsh /var/cache/pacman/pkg



Para limpiar la cache de todos los paquetes que tenemos vamos seguir éstos simples pasos:

* Vamos al directorio en cuestión: cd /var/cache/pacman/pkg
* Ahora ejecutamos: sudo pacman -Scc


* Confirmamos la primer opción y la segunda
* Listo, revisamos nuevamente el directorio en cuestión y verán que ya no hay ningún paquete descargado.


* NOTA IMPORTANTE *

- Tengan en cuenta que éste comando elimina TODOS los paquetes descargados en dicho directorio, en el caso que no lo hayan hecho todavía, liberarán una gran cantidad de espacio, sinó como es mi caso, solo se liberarán unos cuantos MB.
Ésto también lo que hará es que si tenemos que hacer un downgrade de algún paquete en particular porque el actual no funciona correctamente NO LO PODRÁN HACER. Para el caso pueden usar la opción: pacman -Sc.
Asi que recomiendo antes de seguir éste tutorial revisen que su sistema esté funcionando correctamente. Más aún si actualizaron el kernel más que nada.



¿Qué utilizamos?
* administarador de paquetes: pacman.
* orden: sudo.
* terminal: gnome-terminal.

Bueno con éso conluimos ésta entrada y espero que les sirva a todos!

Abrazo de gol!