jueves, 24 de septiembre de 2015

Solución al error: Traceback (most recent call last): File "/bin/dnf", line 36, in de DNF


Pare ser exactos, el día 18 de septiembre 2015, intenté actualizar los paquetes de mi SO favorito con base linux, o sea Fedora, y al utilizar el comando:

sudo dnf -y update
Me arrojaba el error:
Traceback (most recent call last):
  File "/bin/dnf", line 36, in <module>
    main.user_main(sys.argv[1:], exit_code=True)
  File "/usr/lib/python2.7/site-packages/dnf/cli/main.py", line 198, in user_main
    errcode = main(args)
  File "/usr/lib/python2.7/site-packages/dnf/cli/main.py", line 84, in main
    return _main(base, args)
  File "/usr/lib/python2.7/site-packages/dnf/cli/main.py", line 117, in _main
    cli.configure(map(ucd, args))
  File "/usr/lib/python2.7/site-packages/dnf/cli/cli.py", line 1007, in configure
    self.optparser.usage = self.optparser.get_usage()
  File "/usr/lib/python2.7/site-packages/dnf/cli/option_parser.py", line 273, in get_usage
    usage += "%-25s %s\n" % (name, summary)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 40: ordinal not in range(128)

Simple y sencillamente me mostraba solo ese mensaje, la verdad no sabía a qué se debía ese error, sin embargo, estoy abscrito a https://ask.fedoraproject.org/es/ que es una página para postear respuestas o preguntas a errors o dudas sobre fedora en general. Una vez posteados mi pregunta, esperé un poco para ser respondido, el usuario https://ask.fedoraproject.org/es/users/16293/albertocsg/ fue quien me contestó la duda solucionando el problea.

EL problema, al menos en esta ocasión se debió a : "Hola. El problema está relacionado con la actualización del paquete dnf-plugin-system-upgrade. En la última actualización, este paquete trae un fichero de idiomas con errores."

La solución es Abrir la terminal y escribir:
sudo nautilus  /usr/share/locale/es/LC_MESSAGES
Buscar el archivo dnf-plugin-system-upgrade.mo y renombrarlo a  dnf-plugin-system-upgrade.mo.bak el punto aquí es, que el nombre cambie, para que el dnf no lo encentre y así no lo use generando errores.

Una vez realizado esto, DNF, funciona correctamente. Espero y les sea útil, sin embargo, no les aseguro que para todas las veces que marque este error DNF, esta sea la solución.

La fuente principal de esto es: https://ask.fedoraproject.org/es/question/75573/como-solucionar-este-error/

lunes, 21 de septiembre de 2015

Comprimir en varias partes desde Fedora

A veces es necesario realizar un compresión de archivos en varias partes, la razón principal para que esto sea así, es porque el archivo pesa mucho para subirlo a un servidor de descargas o cualquier otra razón que sea.
En linux es posible comprimir archivos en varias partes, sin embargo solo en algunas extensiones, por ejemplo, .cbr o .7z.

El win rar no soporta .7z, por lo tanto es un incoveniente, sin embargo podemos instalar win rar en fedora, seguir el siguiente tutorial. http://linuxgx.blogspot.mx/2015/09/instalar-compresor-para-rar-en-fedora.html

Supongamos que quieren comprimir un archivo y que sea en varias partes, solo hay que dar clic derecho sobre el archivo o carpeta a comprimir, seleccionar .rar, habilitar Partir en vólumenes de y especificar el tamaño al que se comprimirá.

A continuación dar clic para que se complete la compresión y listo. eso sería todo. Sencillo no?

Instalar compresor para .rar en Fedora x86_64

Como ya han saber, el compresor más famoso para windows, pues es winrar, trae muchos tipos de archivos permitidos, etc, etc.

Ahora, en algna ocasión es necesario instalarlo en Linux, ya sea por diversión, o porque es un compresor que permite comprimir archivos por partes de otro archivo más grande.

1.- Primero descargar el archivo instalador del siguiente link, ojo, seleccionar el tipo de archivo de acuerdo con la arquitectura de su computadora.
o pueden descargarlo desde este otro link https://mega.nz/#!2YAkRL7C!snKzPiqeWHEXsVn8j11gEjtJKw0_rnl2H6aF0Pvf2aI
2.- Descomprimir el archivo y entrar a la carpeta desde la terminal
cd rar
3.- Ejecutar los siguientes comandos:
sudo make
sudo make install
4.- Salirse de la terminal con
exit
5.- Ya pueden eliminar la carpeta de instalación
6.- Al dar clic derecho sobre un archivo en la opción comprimir, podrán visualizar que la opción rar ya es posible:
Y eso es todo amigos. espero y les sea de utilidad.

Instalar MAC OS Leopard en VirtualBox sobre Fedora 22

Para aquellos que no tenemos la oportunidad de comprarse una MAC y poder por lo menos utilizar o visualizar el tan "sofisticado MAC OS", siempre tenemos la posibilidad de hacerlo mediante una instalación virtual.

En versiones anteriores de VirtualBox, eh leido que hay que installar algo de iboot, o no sé qué otras cosas en Windows para que funcione la instalación de Mac OS. Sin embargo, sobre fedora, no es necesario eso, lo único que necesité fue:

OJO: LA INSTALACIÓN LA REALICÉ SOBRE FEDORA 22x86_64, I5, 12GB RAM, HDD 2TB.

1.- Fedora 22 x86_64
2.- VirtualBox 5.0.4
3.- ISO de Mac OS Snow_Leopard_10.6.1-10.6.2_SSE2_SSE3_Intel_AMD

Y eso fue todo lo que se necesita, dentro poco subiré el ISO a mega para que lo puedan descargar, mientras pueden buscarlo en algún servidor de torrents. lamento la molestia.

Ahora a instalar, seguir los pasos de la imágenes que se presentan a continuación:
1.- Abrir VirtualBox->Nueva

Seleccionar tal como se muestra en la imagen de arriba, agregar nombre a su consideración.
 Yo dejé la cantidad de memoria ram recomendada, os lo dejo a su consideración también.
 Aquí no hacer nada, solo siguiente:
  Aquí no hacer nada, solo siguiente:
  Aquí no hacer nada, solo siguiente:
Aquí, darle la cantidad de espacio de almacenamiento que crean necesitar, en mi caso lo dejé con 20GB.

Ahora, antes de iniciar con la instalación es necesario hacer unos ajustes para que funcione la instalación seleccionar la máquina recien creadad e ir a configuración:

 En la pestaña General no modificar nada.
 En la pestaña Sistema, desactivar la opción que dice Reloj Hardware en tiempo UTC.
 En la pestaña Pantalla, asiganarle los 128MB o toda la memoria de video que tenga su PC.

A continuación guardar los cambios realizados y ahora así, nos disponemos a iniciar la instalación.

Obviamente antes de iniciar con la instalación, primero iniciar la máquina:
 Seleccionar el ISO a utilizar para la instalación, en este caso ya saben la versión que usé.
 Esta ventana es normal
  Esta ventana también es normal

 Seleccionar el lenguaje a utilizar para la instalación.
 Esperar a que cargue el instalador.
 Ventana de bienvenida
 Clic en aceptar y yap...
 No se asusten si no ven ningín disco, lo que pasa es que es necesario formatear el disco que agrega virtual box a un tipo de particiones que soporta mac.
Lo que hay que hacer, es buscar en su barra de tareas en la parte superior la opción que dice, Utilida de discos, y abrirla.
 En esa ventana seleccionar el disco que hayan agregado, por default solo hay uno, a menos que hayan agregado más.
 Seleccionar el disco y luego clic en el botó borrar.
 Automáticamente el programa selecciona el formato para el disco, así que solo hay que asignarle un nombre, luego clic en borrar.
 Ahora, es necesario confirmar que se desea borrar. clic en Borrar.
 Ahora podrán ver, que en la parte izquierda del programa se visualiza una partición llamada MAC, o como le hayan puesto ustedes.
 Cerrar la ventana actual.
 Automáticamente el instalador detecta la nueva partición creada, solo hay que seleccionar el disco y clic en continuar.
 Muestra el resumen de la instalación, es obvio lo sigue no?, clic en continuar.

 Hay que esperar la comprobación, solo por si las dudas, recuerden que somos nuevos en mac, bueno en mi caso.
Y a esperar que termine la instalación:

Al terminar la instalación, se reiniciará de manera automática, sugiero que esperen a que lo haga, en caso de que no lo hagan, pues reinicen manualmente. Al reiniciarse os pedirá la siguiente información:

Lógicamente, buscamos méxico, aunque es opcional. Click continuar.
 Aquí, dejarlo tal cual está, ya que no encontré una configuración de teclado adecuado, no está el latinoamericano.
 Aquí, es solo continuar, a menos que quieran compartir dicha información.
 Si tienen ya un código, y lo quieren ingresar adelante, yo no tenía uno, así que sólo le dí click en el botón continuar.
 Rellenar la información, necesaria, que gusten.
 De todos modos, les permite continuar aunque no la rellenan toda, los nombres de usuario sí son necesarios.
 Ahora, escribir los nombres de la MAC, la contraseña y clck en continuar.
 Esperar a que se conecte con Apple.
 Seleccionar zona horaria.
Y ahora, a disfrutar su instalación de MAC, o al menos parte de ella.
Y eso es todo por mi parte, si hicieron todo bien, habrán obtenido los mismos resultados que en este tutorial.

Buen suerte, cualquier duda, por favor comenten....

martes, 15 de septiembre de 2015

Desinstalar netbeans de Fedora 22

A veces es probable que podamos instalar netbeans, sin embargo desinstalarlo tal vez no, ya sea porque no guardamos la ruta en la que se instaló o simplemente porque no sabemos cómo.

Cualesquiera que sea el caso, hoy quiero explicarles cómo hacerlo, no es algo del otro mundo, sin embargo hace poco un amigo me preguntó cómo hacerlo, así que le expliqué, y pues pensé que posiblemente muchos también tendrán el mismo problema o tal vez no, pero aquí les explico.

1.- Saber la ruta de instalación: la ruta por default en la que se instala es /usr/local/ si por alguna razón cambiaron esa ruta al instalarlo, entonces tendrán que recordar dicha ruta.
2.- Para saber la ruta de un carpeta pueden usar el siguiente comando, el único detalle es que tienen que escribir el nombre de la carpeta completa, por ejemplo, si la versión de netbeans es 8.0.2 entonces la carpeta tendría un nombre como: netbeans-8.0.2 y para buscar la ruta se usa el siguiente comando:
whereis netbeans-8.0.2
y mostrará un resultado como el siguiente:
netbeans-8.0: /usr/local/netbeans-8.0.2
Con eso ya tienen la ruta de instalación de netbeans, o en caso de que hay varias instalaciones, entonces el comando les mostrará todas posibles rutas.
3.- Acceder a la ruta de instalación: ahora es necesario ubicarse en la ruta de instalación, para ejecutar el script de desinstalación:
cd /usr/local/netbeans-8.0.2
4.- En la ruta de instalación habrá un archivo con el nombre uninstall.sh el cual es el que ejecutaremos con la siguiente instrucción:
sudo sh uninstall.sh
5.- Seguimos con los pasos del asistente de desinstalación: el cual solo hay que seleccionar lo que deseamos eliminar y clic en Uninstall:


Y eso sería todo, muchas gracias por visitar.

jueves, 3 de septiembre de 2015

Compilar acrónimos y glosario desde TexStudio

En algunos documentos es necesario incluir glosario y una lista de acrónimos. Eso no es mucho problema si son pocos o si se hace en Office, sin embargo, la situación es un poco diferente cuando se trata de usar Latex. O al menos, era complicado hace unos años.

El editor por excelencia libre y gratuito llamado TexStudio, nos permite la compilación del archivo, el glosario, referencias, y acrónimos con un solo clic. Facilitandonos el trabajo por completo.

Asegurarse de tener instalados los paquetes, suponiendo que estén usando texlive:
  1. texlive-glo 
  2. texlive-glossaries
  3. texlive-glosarires-bin
Un archivo en el que estén las entradas del glosario y los acrónimos algo así:  a este archivo le ponen un nombre que quieran.
%Definición de términos
\newglossaryentry{prevalencia}{
    name=prevalencia,
    description={En epidemiología, proporción de personas que sufren una enfermedad con respecto al total de la población en estudio}
}
\newglossaryentry{maths}{
    name=mathematics,
    description={Mathematics is what mathematicians do}
}

%Definición de acrónimos
\newacronym{oms}{OMS}{Organización Mundial de la Salud}
\newacronym{cenetec}{CENETEC}{Centro Nacional de Excelencia Tecnológica en Salud}
\newacronym{imss}{IMSS}{Instituto Mexicano del Seguro Social}
\newacronym{issste}{ISSSTE}{Instituto de Seguridad y Servicios Sociales de los Trabajados del Estado}
\newacronym{sedesol}{SEDESOL}{Secretaría de Desarrollo Social}
\newacronym{dof}{DOF}{Diario Oficial de la Federación}
\newacronym{imc}{IMC}{Índice de Masa Corporal}
\newacronym{ensanut}{ENSANUT}{Encuesta Nacional de Salud y Nutrición}

Y pues otro archivo para el cuerpo del documento, o puede ser en el mismo principal.

En el archivo principal, antes de la etiqueta \begin{document} agregar la información del archivo donde está contenido las entradas del glosario y acrónimos:
\usepackage[acronym]{glossaries}
\makeglossaries
\glossarystyle{altlistgroup}
%Archivo donde están definidas las entradas del glosario
\include{glosarioacronimos}
\renewcommand{\glossaryname}{Glosario}
\renewcommand{\acronymname}{Acrónimos}

Ahora es necesario configurar TexStudio antes de compilar el archivo.
Ir al Menú Opciones->Configurar TexStudio y habilitar la Opción Mstrar Opciones Avanzadas, que está en la ezquina inferior izquiera de la ventana que se abre.

Ahora seleccionar la opción compilar-> Compilar & ver ->Configurar,
mostrará la siguiente ventana:

Agregarle las opciones tal cual aparecen en la imagen de arriba y listo, ahora sí ya pueden compilar.

Ahora, en el texto del documento, es necesario indicar los acrónimos o palabra del glosario que se desea que aprezca el documento. Por ejemplo, si se quiere que se muestre el acrónico IMSS, o la palabra prevalencia del glosario, se debe indicar del siguiente modo:

Obviamente, el nombre que está entre las llaves {} dependerá mucho de cómo las declaren dentro del archivo del glosario.

\acrfull{imss}
\glspl{prevalencia}

Y eso sería todo.