sábado, 21 de febrero de 2015

Poner las páginas de man de la terminal a español en fedora y ubuntu

Para poner algunas de las páginas del manual man en español en fedora se hacen lo siguientes pasos:
Antes de instalar, es recomendable actualizar los repositorios de su sistema:
Para sistemas basados en RedHat fedora:
sudo yum -y update
 Paras sistemas basados en debian:
sudo apt-get update
sudo apt-get upgrade
Instalación en sistemas basados en fedora
sudo yum -y install man-pages-es man-pages-es-extra
Instalación en sistemas basados en debian
sudo apt-get install manpages-es manpages-es-extra
sudo dpkg-reconfigure locales

El resultado al consultar el manual de algún comando es el siguiente:

Gracias por visitar 
 
Fuente: http://blog.desdelinux.net/como-poner-las-paginas-de-man-en-espanol/

Permitir vistas en miniatura para vídeos en Nautilus en fedora

Para pre-visualizar miniaturas de los vídeos, es necesario instalar decodificadores de vídeos.
Antes de instalar los decodificadores, es necesario instalar los repositorios:
su -c 'yum install --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'
Para sistemas de 32 bit se necesita:
sudo yum -y install gstreamer-plugins-bad gstreamer-plugins-bad-free-extras gstreamer-plugins-bad-nonfree gstreamer-plugins-ugly gstreamer-ffmpeg
Para sistemas de 64 bits se necesita:
sudo yum -y install gstreamer1-libav gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld gstreamer1-plugins-base-tools updates gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamer1-plugins-bad-free gstreamer1-plugins-good gstreamer1-plugins-base gstreamer1

Fuente: https://ask.fedoraproject.org/en/question/9267/thumbnail-for-videos-in-nautilus/

Establecer ordenamiento por tipo en nautilus

El explorador de nautiulus ahora ordena los archivos por default por nombre, y eso es algo que en lo personal no me gusta, busqué información de cómo solucionar esto o al menos regresar a la versión anterior, la solución es la siguiente:

Abrir una terminal e ingresar lo siguiente:
gsettings set org.gnome.nautilus.preferences default-sort-order type
Y con eso se ha solucionado el problema.

miércoles, 11 de febrero de 2015

Habilitar SSH para usuario específico en Fedora

En ocasiones es necesario administrar máquinas desde otra PC, una de esas opciones es por SSH.

Las configuraciones para esto son las siguientes:
Agregar el nombre del usuario a permitir conectarse por SSH. Abrir el archivo de configuración sshd_config que está en el directorio 
/etc/ssh/sshd_config
y agregar AllowUsers nombreUsuarioApermitirConexionSSH al final del archivo.
sudo gedit /etc/ssh/sshd_config

y quedaría algo así
Guardar la nueva configuración y cerrar el archivo.

Habilitar ssh:
sudo systemctl start sshd.service
Deshabilitar ssh:
sudo systemctl stop sshd.service
Para conectarse se hace de la siguiente manera:
Primero es necesario conocer la IP de la pc a conectarse, para saber la ip se usa ifconfig  una vez que se obtenga la IP se realiza la conexión de este tipo.
ssh nombreUsuario@192.168.33.32

Y eso es todo.
Fuentes:
http://linuxgx.blogspot.mx/2014/11/habilitar-ssh-unicamente-cuando-sea.html
http://linuxgx.blogspot.mx/2014/11/deshabilitar-sesiones-de-root-de-ssh-en.html

Solución al problema de mostrar acentos en Latex usando minted.

Con minted puedes generar archivos en latex con código de programas, el resultado a obtener es el siguiente:

Al usar minted, los acentos no se podían mostrar, es más, ni siquiera era posible compilar el documento. De tal manera que busqué información de cómo solucionarlo. En http://linuxgx.blogspot.mx/2015/02/mostrar-acentos-en-modo-minted.html se muestra una solución parcial al problema, pero yo quería algo más estable, así que me dí a la tarea de encontrar una solución permanente.
En la WEB no encontré nada satisfactorio, así que decidí hacer a prueba y error.

La mejor solución que encontré fue, descargar el paquete completo de minted de https://github.com/gpoore/minted, y colocar el archivo minted.sty dentro del directorio del archivo que se esté trabajando.

Abrir el archivo minted.sty y agregar el paquete \usepackage[utf8]{inputenc} en la sección de declaración de paquetes.

Y con eso el problema se ha solucionado.

martes, 10 de febrero de 2015

Instalar Guest Additions para Fedora 21 en VirtualBox

En algunas ocasiones es necesario instalar una máquina virtual para realizar pruebas que no se harían en nuestra pc de manera normal, sobre todo si se trata de alguna modificación de archivos del sistema.

Una completa utilización de una máquina virtual fedora 21 requiere instalación de algunos paquetes para que funcione de manera adecuada.

La instalación se realiza de la siguiente manera:

Paso 1:  Agregar la unidad de GuestAddition desde la interfaz de VirtualBox
Paso 2: Copiar VBoxLinuxAdditions.run a Descargas
cp /run/media/usuario/VirtualBoxGuestAddtions/VBoxLinuxAdditions /home/usuario/Descargas
Paso 3: Ir al directorio de Descargas
 cd /home/usuario/Descargas

Paso 4: Actualizar el kernel
 sudo yum -y update kernel*

Paso 5: Reiniciar en caso de que haya actualizado paquetes, en caso contrario continuar al paso 6.
 sudo reboot
Paso 6: Instalar paquetes necesarios
 sudo yum -y install gcc kernel-devel kernel-headers dkms make bzip2 perl

Paso 7: Agregar variable de entorno del Kernel
 export KERN_DIR=/usr/src/kernels/`uname -r`

Paso 8: Comprobar que la variable de entorno funciona:
echo $KERN_DIR
Debe mostrar el kernel actual que se instaló o que se actualizó en el paso 4, si no muestra nada, repetir los pasos 7 y 8.
La salida debe ser parecida a esta:
/usr/src/kernels/3.18.5-201.fc21.x86_64

Paso 9: Ir al directorio en el que se copio VBoxLinuxAdditions.run en este caso a Descargas
cd /home/usuario/Descargas
Paso 10: Instalar GuestAddition
sudo ./VBoxLinuxAdditions.run
Si la instalación va todo bien, debe mostrar la siguiente información:


Fuente:

lunes, 9 de febrero de 2015

Instalar ZSH en distros derivadas de Debian-Ubuntu

Existen varios shell's disponibles para las terminales en Linux y la mayoría de estos sistemas usa uno que se llama Bash. Aunque bash es bueno y funcional para la mayoría de tareas que realizamos a diario en la consola, existen otras alternativas y una de ellas es ZSH. Piensa en él como en "un shell mejorado"; A mi personalmente me gusta definirlo como "El sublime text de las consolas" Ya que aparte de curiosas funcionalidades agregadas, también nos permite disfrutar de cosas como plugins y temas.

ZSH viene como paquete disponible desde los repos oficiales de cualquier distro, y para instalarlo en Fedora por ejemplo haríamos un:
Es muy importante que éstos comandos se ejecuten con sudo únicamente, para que los cambios sean para el usuario que estemos usando al instalarlo, si lo hacen usando el usuario root, entonces dicho usuario será él único que tenga esta configuración y no nuestro usuario normal con sudo.
sudo apt-get -y install zsh
sudo apt-get -y install git
Una vez instalado, es buena idea instalar el paquete de configuración "oh my zsh!" y esto se hace con:
1)
git clone git://github.com/robbyrussell/oh-my-zsh.git ~/.oh-my-zsh
2)
cp ~/.zshrc ~/.zshrc.orig
3)
cp ~/.oh-my-zsh/templates/zshrc.zsh-template ~/.zshrc
4) cambiar la shell actual a la shell zsh
chsh -s `which zsh`
El último comando nos pedirá nuestra contraseña y más adelante, tendremos que cerrar sesión y volverla a abrir para ver nuestro nuevo shell en acción en la terminal. Podremos saber que estamos en ZSH porque el prompt es distinto al de bash.
Si quisieramos regresar  a nuestra shell aterior basta con hacer lo siguiente
chsh -s `which bash`
Más información visitar http://ohmyz.sh/
 
Información recopilada de:

viernes, 6 de febrero de 2015

Mostrar acentos en modo Minted

Mostrar acentos en modo minted en latex ejemplo:



\documentclass[a4paper]{article}
\usepackage{fontspec}
\usepackage{minted}
\usepackage{url}
\usepackage{listings}

\begin{document}

\begin{listing}[H]
\begin{minted}[mathescape, numbersep=2pt, gobble=0, frame=lines, framesep=2mm]{c}
/* Autor: Ferdinand Khopper
* Fecha: 6 febrero 2015
* Descripción: Imprime "Hola mundo desde Latex...!" N veces
*/

#include <stdio.h>
#define N 10

int main(){
    int i;
    // Línea de comentario con acento.
    printf("Hola mundo desde Latex...!");
    for (i = 0; i < N; i++){
        printf("LaTeX es para programadores también!!");
    }
    return 0;
}
\end{minted}
\caption{Hola mundo en C.}
\label{codigo2}
\end{listing}

\end{document}

Compilar el documento desde línea de comandos de la siguiente manera:
xelatex -shell-escape nombreDelArchivoTex.tex

Y con eso se puede solucionar parcialmente, y digo parcial, porque al usarlo con otros paquetes como utf8 para documentos completos, deja de funcionar.

Citas textuales largas en Latex

Una cita es la inclusión en un texto propio de un fragmento de las palabras de otro. Ya se trate de cuatro palabras o de mil, cada vez que citamos tenemos la obligación moral y legal de marcar tipográficamente los límites entre nuestro discurso y el fragmento citado y de indicar claramente las fuentes de donde hemos extraído la cita. De lo contrario, estaremos cometiendo el delito de plagio y violando los derechos de autor y de propiedad intelectual.

Citas textuales cortas:
“Es que la gen ́etica es una ciencia exacta.” (Coulouris et al., 2001: 10).

Para obtener esto en latex se hace de este modo:
"Es que la genética es una ciencia exacta." (\citeauthor{Coulouris}, \citeyearNP{Coulouris}: 10).

Y se genera el documento de esta manera:

Citas textuales de más de dos oraciones:
Dependiendo del estilo de citas o referencias a utilizar, así requiere las especificaciones, por ejemplo en APA sería indicando un subpárrafo con letras más pequeñas que el texto principal:

Para lograr este resultado en latex se utiliza el siguiente código:

Texto del documento

\begin{center}
    \begin{minipage}{0.9\linewidth}
        \vspace{5pt}%margen superior de minipage
        {\small
            La desventaja principal de esta práctica, es que la víctima no sólo tiene que ejecutar el \textit{backdoor} sino que también cambiar los permisos de dicho archivo para ser ejecutable, y por si fuera poco, el \textit{backdoor} debe de estar en ejecución durante el ataque, si el proceso se termina la conexión se desactiva.
        }
        \begin{flushright}
            (\citeauthor{Coulouris}, \citeyearNP{Coulouris}: 10)
        \end{flushright}
        \vspace{5pt}%margen inferior de la minipage
    \end{minipage}
\end{center}

Texto del documento

Y eso sería todo. Gracias por visitar...

lunes, 2 de febrero de 2015

Qué hacer después de instalar fedora 21

Después de instalar fedora es necesario instalar algunos paquetes para el correcto funcionamiento de fedora.
Antes de comenzar con la actualización es necesario conectar la máquina a Internet.
Ir a actividades y abrir la terminal
Una vez abierta la terminal, escribir lo siguiente:
Paso 1:
Abrir una terminal

Ahora sí a ingresar comandos para actualizar ojo, después de escribir cada comando es necesario presiona enter para que comience el proceso de instalación o configuración:
Actualizar tu Sistema
Paso 2:
sudo yum -y update
Cuando la máquina termine de actualizar, mostrará un mensaje como el siguiente, ojo, es un ejemplo, pero debe de mostrar la palabra listo:


¡Listo!
Después de eso reiniciar la máquina, lo pueden hacer con el siguiente comando:

Paso 3:
reboot
  o pueden apagar la máquina también...
poweroff
  Paso 4:
Repositorios Extra (Necesarios)
su -c 'yum install --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'
Paso 5:
sudo yum -y update
Adobe (Para Flash Player y el PDF Reader de la compañía):
Paso 6:
sudo rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-x86_64-1.0-1.noarch.rpm
Paso 7:
sudo rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
Códecs para vídeos y audios:
Paso 8:
sudo yum -y install gstreamer1-libav gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamer-ffmpeg xine-lib-extras xine-lib-extras-freeworld k3b-extras-freeworld gstreamer-plugins-bad gstreamer-plugins-bad-free-extras gstreamer-plugins-bad-nonfree gstreamer-plugins-ugly gstreamer-ffmpeg


Aplicaciones necesarias:
  Paso 9:
sudo rpm -ivh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm

Paso 10:
sudo yum -y update 
Paso 11:
su -c 'yum -y install --skip-broken cheese pidgin gimp gparted sound-juicer xchat k3b rhythmbox uget simple-scan vlc kdenlive firefox unrar p7zip p7zip-plugins java-1.8.0-openjdk wine\*.i686 azureus tucan java-1.8.0-openjdk-devel openshot wget curl rfkill icedtea-web'
Otras Aplicaciones que no deben faltarte
Paso 12:
su -c 'yum install alsa-plugins-pulseaudio flash-plugin'
LibreOffice en Español (GNOME/KDE):
Paso 13:
sudo yum -y install libreoffice-langpack-es
Esto puede ser de lo primero que desees hacer en Fedora, ya que viene el Shell de Gnome 3. Para configurarlo lo mejor será instalar gnome-tweak-tool para modificar el tema, las fuentes, etc. Dconf-editor te va a permitir modificar y personalizar aún más Fedora.
Paso 14:
sudo yum -y install gnome-tweak-tool
Paso 15:
 sudo yum -y install dconf-editor
Paso 16:
sudo yum -y install gstreamer-plugins-bad gstreamer-plugins-bad-nonfree gstreamer-plugins-ugly gstreamer-ffmpeg
Paso 17 ejecuten línea por línea:
sudo yum -y install kernel-headers
sudo yum -y install kernel-devel
sudo yum -y groupinstall "Development Tools"
sudo yum -y groupinstall "Development Libraries"
Paso 18:
sudo yum -y install gstreamer-plugins-bad gstreamer-plugins-bad-free-extras gstreamer-plugins-bad-nonfree gstreamer-plugins-ugly gstreamer-ffmpeg 
Paso 19:
sudo yum -y install gstreamer1-libav gstreamer1-plugins-bad-free-extras gstreamer1-plugins-bad-freeworld gstreamer1-plugins-base-tools updates gstreamer1-plugins-good-extras gstreamer1-plugins-ugly gstreamer1-plugins-bad-free gstreamer1-plugins-good gstreamer1-plugins-base gstreamer1 
Paso 20:
sudo rpm -Uvh http://rpm.livna.org/livna-release.rpm
Paso 21:
 sudo yum check-update
Paso 22:
 sudo yum -y install libdvdread libdvdnav lsdvd libdvdcss
Paso 23:
sudo yum -y install unrar p7zip p7zip-plugins
Paso 24:
sudo yum -y install ffmpeg
Paso 25:
sudo yum -y install mencoder
Paso 26:
sudo yum -y install ffmpeg2theora
Paso 27:
sudo yum -y install mplayer
Paso 28:
sudo yum -y install yumex
Paso 29:
sudo yum -y install nemo
Paso 30:
sudo yum -y install xz

Y eso es todo para actualizar fedora e instalación de codecs y programas necesarios para comenzar a usar fedora 21 de manera óptima.

Si tiene dudas por favor dejar comentarios.

domingo, 1 de febrero de 2015

Citar referencias textuales en Latex

En Latex al usar referencias usando el paquete apacite, no muestra una opción como tal, para referenciar citas textuales.

Si usamos \cite[pp. 34]{jdate} se obtiene un resultado como el que sigue:
Pero, de acuerdo a APA el estilo debe ser algo como esto:
Busqué información sobre cómo hacer citas textuales en latex usando apacite, pero no encontré nada útil.

La manera de cómo lo resolví fue usando la siguiente línea de etiquetas:

(\citeauthor{jdate}, \citeyearNP{jdate}: 10)

 es decir, jdate es el nombre de la referencia a la que quieren citar.

 y eso es todo.