miércoles, 18 de octubre de 2017

Instalar VirtualBox 5.2 en Fedora 26



La versión 5.2 de VirtualBox ya está disponible, y completamente compatible con Fedora 26.

NOTA: Desinstalar la versión previa VirtualBox-5.1 o alguna otra versión asegúrate de eliminarlo antes de instalar la nueva versión:

sudo dnf remove VirtualBox-5.1 && sudo dnf clean all && dnf makecache

Actualizar el sistema, en caso de que haya actualizaciones de kernel, recomiendo reiniciar la máquina, para que cuando se instale VirtualBox y configure el Kernel, lo haga con la versión más reciente.
sudo dnf -y update

Instalar actualizaciones de Kernel
sudo dnf install -y kernel-headers kernel-devel dkms gcc

El siguiente comando es solo por si tienes Kernel Pae
sudo dnf -y install kernel-PAE-devel

Descargar el repositorio oficial de VirtualBox, esto permitirá que el SO Fedora actualice automáticamente VirtualBox cada vez que haya alguna actualización disponible, siempre y cuando no ya lo tengas instalado.
sudo wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo -O /etc/yum.repos.d/virtualbox.repo

Instalar la versión más reciente de VirtualBox
sudo dnf -y install VirtualBox-5.2

O bien, descargar desde la página oficial el instalador:

Una vez con el instalador, ejecutar el siguiente comando:
sudo dnf install VirtualBox-nombre-del-paquete-completo.rpm

Agregar tu usuario al grupo de virtualbox para que no haya problemas al compartir USB o carpetas con la máquina virtual. No olvides reemplazar username por el nombre tu usuario.
sudo usermod -G vboxusers -a tu-nombre-usuario

Y con eso se ha instalado VirtualBox 5.2


Instalar el complemento de VirtualBox, Extension Pack, descargarlo desde la página oficial.





Y eso sería todo. Muchas gracias por visitar.

jueves, 12 de octubre de 2017

Instalar PostgreSQL 10 en Fedora 26


PostgreSQL 10

Recientemente fue lanzada la versión de 10 de postgresql, sin embargo, aún no está en los repositorios oficiales de Fedora, así que aquí una lista, de cómo utilizar esta versión en Fedora 26.

Y para aquellos nuevos con PostgreSQL, es un sistema de gestión de bases de datos compatible con SQL, basado en objetos, relacional y altamente escalable. PostgreSQL se desarrolla en la Universidad de California en Berkeley Computer Science Department.

**Realizar copias de seguridad
Antes de continuar, es necesario realizar copias de seguridad de las bases de datos que se tengan.

Desinstalar cualquier versión previa que se tenga de postgresql.

dnf install postgresql-server pgadmin3

Añadir el repositorio de PostgreSQL 10

sudo rpm -Uvh https://download.postgresql.org/pub/repos/yum/10/fedora/fedora-26-x86_64/pgdg-fedora10-10-3.noarch.rpm

Instalar PostgreSQL 10


sudo dnf install postgresql10-server postgresql10

Iniciar en modo root:


su -
Iniciar PGDATA


# /usr/pgsql-10/bin/postgresql-10-setup initdb
Este comando mostrará una ventana similar a la siguiente:




Iniciar el servicio de PostgreSQL 10:

# systemctl start postgresql-10.service

Verificar la instalación y cambiar la contraseña:


su - postgres -c "psql"
Este comando mostrará la siguiente salida:

Ahí se cambia la contraseña, para poder utilizar el gestor.

Modificar el archivo postgresql.conf para editar el puerto la ip en la que se ejecutará el proceso.

# gedit /var/lib/pgsql/10/data/postgresql.conf 

Y agregar lo siguiente:

#Descomentar las siguiente líneas, tienen que quedar así.
listen_addresses = '*'  # what IP address(es) to listen on;
port = 5432    # (change requires restart)

Configuración del archivo pg_hba.conf

# gedit  /var/lib/pgsql/10/data/pg_hba.conf

Y modificar lo siguiente esto:


# TYPE  DATABASE        USER            ADDRESS                 METHOD

# "local" is for Unix domain socket connections only
local   all             all                                     md5
# IPv4 local connections:
host    all             all             127.0.0.1/24            md5
# IPv6 local connections:
host    all             all             ::1/128                 md5

Reiniciar el servicio de PostgreSQL 10:


# systemctl restart postgresql-10.service

Ahora, acceder a la gestor de base de datos desde una interfaz gráfica. Anteriormente se utilizaba pgAdmin III, sin embargo en la nueva versión no abre correctamente la sesión. De tal manera que ahora utilizo dbeaver para acceder a las base de datos.

Descargar dbveaver desde la página:

El rpm descargado se instala con doble clic o desde terminal de la siguiente manera:


sudo rpm -ivh dbeaver-ce-4.2.2-stable.x86_64.rpm

Una vez instalado, iniciarlo y configurar una conexión con PostgreSQL.



Crear una nueva conexión, rellenar los datos requeridos, siguiente.



Probar la conexión, si todo va bien, y la instalación de PostgreSQL se instaló correctamente, entonces deberá conectar.



En la siguiente ventana, solo <Next>



En la siguiente ventana, solo <Next>



Una vez creada la conexión, aparecerá como se ve en la imagen de arriba.

Y eso sería todo. Gracias por Visitar:


Fuentes:
https://www.postgresql.org/download/
https://tecadmin.net/install-postgresql-server-centos/
https://linuxgx.blogspot.mx/2016/11/instalar-postgresql-96-y-pgadmin-iii-en.html
https://linuxgx.blogspot.mx/2017/08/instalar-postgresql-96-y-pgadmin-iii-en.html

domingo, 1 de octubre de 2017

¿Qué hacer después de instalar Fedora 26?


Con la llegada de Fedora 26 y alguna de sus funcionalidades, algunos como yo, ya hemos comenzado las pruebas para realizar la actualización correspondiente.

Sin embargo, muchos que lo van a instalar por primera vez, y para aquellos aquí una lista rápida de los paquetes necesarios para primerizos.

En gustos se rompen géneros, eso siempre lo he dicho.

Así que les presento mi post y mi manera de actualizar y descargar paquetes una vez instalado Fedora, directo al grano, sin mucho choro ni nada, desde el inicio agregarán los repositorios y luego únicamente a instalar, sin agregar repositorios uno por uno ni nada.

Paso 1.- Descargar, descomprimir y agregar los siguientes repositorios a la ruta de /etc/yum.repos.d


Incluye repositorios de:
  • MySQL
  • VirtualBox 5.1
  • Rpmfusion
  • Dropbox
  • MakeMkv
  • MegaSync
  • Adobe (flash plugin)
  • Google Chrome
  • Yandex Browser
  • HandBrake.nz
  • Atom
  • Russian Repos


Des comprimir utilizando:
tar -xvf repos_fc_26.tar.xz
sudo cp ~/Descargas/repos_fc_26/*.repo /etc/yum.repos.d

Actualizar
sudo dnf -y update

Reiniciar el equipo (es necesario en caso de haber actualizaciones de kernel)
reboot

Instalar yumex (Gestor de paquetes en modo gráfico)
sudo dnf -y install yumex-dnf dnf-plugins-core

Software Básico y Necesario


Paso 6: Para no describir todo, simplemente instalar todo lo siguiente que se considera básico, desde codecs de videos, mp3, utilidades, poner en español libre office, la terminal, instalación de reproductores de video, música...
sudo dnf -y install gstreamer1-libav gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamer-ffmpeg xine-lib-extras xine-lib-extras-freeworld gstreamer-plugins-bad gstreamer-plugins-bad-free-extras gstreamer-plugins-bad-nonfree gstreamer-plugins-ugly gstreamer1-plugins-base-tools vlc flash-plugin xz bzip2 p7zip lbzip2 lrzip arj lzma arj lzop cpio gnome-shell-extension-common gnome-tweak-tool unrar libreoffice-langpack-es cheese hunspell hunspell-es wget curl man-pages-es man-pages-es-extra file-roller raw-thumbnailer java java-1.8.0-openjdk java-1.8.0-openjdk-devel google-chrome-stable ffmpeg libdvdread libdvdnav lsdvd

Reiniciar el equipo:

reboot

Software para Usuarios intermedios/avanzados

Instalar librerías de desarrollador para ciertos programas avanzados:
sudo dnf groupinstall "Development Tools" && sudo dnf groupinstall "Development Libraries"



A).- VirtualBox
sudo dnf install -y kernel-headers kernel-devel dkms gcc
sudo dnf install -y  VirtualBox-5.1
sudo usermod -G vboxusers -a tu-nombre-usuario

Descargar la extensión para VirtualBox:


B).- Utilerías adicionales
sudo dnf install -y foremost freetype htop maxima zsh ghex htop itop iftop easytag  glabels flash-plugin nautilus-dropbox arduino blender filezilla fritzing geany inkscape gnome-multi-writer ninja-ide openshot pdfmod pinta gimp transmission umbrello xournal thunar gnome-builder gtk+ gtk+-devel gtk2 gtk2-devel gtk3-devel vala vala-devel anjuta ogmrip clipgrab simplescreenrecorder vokoscreen cmake vala gtk3-devel ImageMagick ffmpeg peek yandex-browser-beta chrome-gnome-shell sublime-text code nautilus-python python-gobject python-xpyb python3 python2 green-recorder mencoder soundconverter kernel-headers kernel-devel dkms dconf-editor mplayer k3b brasero unetbootin gparted smartmontools wallpapoz nemo font-manager nano totem firewall-config alien system-config-users util-linux-user gnome-terminal-nautilus nautilus-sendto nautilus-extensions ffmulticonverter

C).- Software opcional que no está en repositorios oficiales, instalación por PRM, BZIP2, TAR, EJECUTABLE o BUNDLER:

WPS : http://wps-community.org/downloads Es un rpm: el cual se instala de la siguiente manera:
sudo dnf install wps-office-10.1.0.5503-1.a20p2.x86_64.rpm

Dbeaver : http://dbeaver.jkiss.org/download/ Instalación [Ojo: usar el nombre del paquete descargado...]:
sudo dnf install dbeaver-ce-latest-stable.x86_64.rpm


sudo dnf install Yandex.rpm


Proceso de instalación:

sudo rpm -ivh jdk-8u91-linux-x64.rpm

sudo rpm -ivh jre-8u91-linux-x64.rpm

Netbeans : netbeans.org



D).- Software Opcional Mediante repositorios oficiales y no oficiales
sudo dnf install R weka wxmaxima gnuplot glade2 glade3 allegro-devel allegro eclipse texlive-scheme-full megasync texstudio wine cabextract

Gracias por la visita. Y eso sería todo.

miércoles, 13 de septiembre de 2017

Documento en LaTeX con Bibligrafía estilo chicago.



Si bien es cierto, el estilo APA es uno de los más utilizados en documentos o tareas, sin embargo CHICAGO, o IEEE, son otros estilos que son utilizados en el ámbito de las TIC'S.

Partiendo de esa idea, armé un documento en LaTeX, simple, solo como ejemplo, utilizando dicho estilo, en las referencias.

Aquí el ejemplo, de una tarea que elaboramos con mi hermana menor:


El ejemplo lo pueden descargar desde el siguiente link:


El archivo lo he compilado bajo las siguientes características:
- LaTeX Texlive 3.14159265-2.6-1.40.17 (TeX Live 2016) para Linux (Fedora 26)
- TeXstudio
- Configuración para bibliografía VIBER, como se muestra en la imagen de abajo, ir a Opciones>Configurar TeXstudio>Compilar>Configuración(*) y agregar el siguiente orden:

Y con eso debe funcionar.

El documento, como ya mencioné, tiene lo básico, pero la idea era, utilizar el estilo chicago y compilarlo con un sólo clic desde TeXstudio.

Espero les sea de utilidad, por lo menos para iniciar, la plantilla la pueden modificar a las necesidades que se requieran.

miércoles, 30 de agosto de 2017

Actualizar phpMyAdmin de XAMPP



phpMyAdmin es una de las interfaces web de administración y gestión de bases de datos MySQL más utilizadas. Con phpMyAdmin se pueden crear, borrar y modificar bases de datos, construir y modificar tablas dentro de esas bases de datos, asignar usuarios a las bases de datos junto con los niveles de permisos de usuario, ejecutar sentencias SQL y mucho más.

Sin embargo, la actualización de phpMyAdmin en el servidor XAMPP Server en Windows o incluso en el sistema Linux no siempre es oportuna o sincronizada con la oficial de phpmyadmin. 

Usando phpMyAdmin, puede ser cualquier tipo de distribución como XAMPP, LAMP, MAMP, WAMP o cualquier otra. 

phpMyAdmin se actualiza muy a menudo, y es importante actualizar phpMyAdmin para que no me pierda las actualizaciones para corregir vulnerabilidades críticas.

Las notificaciones de actualizaciones se muestran en la página principal de phpmyadmin, como se ve en la imagen siguiente:



En la carpeta xampp deberá haber una carpeta phpmyadmin. 

Entonces: para realizar la actualización de phpmyadmin hacer lo siguiente:

  1. Ir a la ruta de instalación de XAMPP. En Fedora se encuentra en la ruta /opt/lampp/ una vez ahí, renombrar la carpeta phpmyadmin a phpmyadmin_bk realizar esta copia es importante, ya que si por algún error no se realiza la actualización, con este respaldo se podrá reutilizar la versión que vienen por defecto con xampp.
    Se puede usar nautilus en modo sudo o bien con el siguiente comando:

    sudo mv /opt/lampp/phpmyadmin /opt/lampp/phpmyadmin_bk/
  2. Descargar la actualización desde el siguiente link:https://web.phpmyadmin.net/
  3. Descomprimir el archivo descargado y renombrarlo a phpmyadmin, es importante que sea exactamente la misma estructura y nombre que la carpeta original en xampp.
  4. Mover la carpeta descargada y descomprimida a la ruta de instalación de xampp, en este caso en fedora lampp, se puede realizar con Nautilus o el siguiente comando, considerando que la carpeta esté en Descargas

    sudo mv ~/Descargas/phpmyadmin /opt/lampp/phpmyadmin_bk/
  5. Finalmente es necesario copiar el archivo config.inc.php de la carpeta original phpmyadmin_bk a la carpeta nueva phpmyadmin.
    Desde nautilus ejecutado con sudo o bien, con el suiguiente comando:

    sudo cp /opt/lampp/phpmyadmin_bk/config.inc.php /opt/lampp/phpmyadmin/
  6. Abrir el navegador e ir a la dirección http://localhost/phpmyadmin/

Y con eso se actualiza la versión de phpMyAdmin que se esté usando en XAMPP, desde Fedora.