Author Description

Hola, somos kuboosoft; y amamos las alternativas, contribuimos en algunos proyectos de software libre, y nos gusta hacer las cosas por nosotros mismos.

Post Page Advertisement [Top]

jueves, 27 de noviembre de 2014

Actualizar de Fedora 20 a 21 sin reinstalar (FedUp)




Una de las cosas que hay que agraceder es el grandioso trabajo de fedup, ¿Qué es fedup? Fedup como dice la wiki "FedUp (FEDora UPgrader por sus siglas en inglés) es el nombre del nuevo sistema para actualizar Fedora a la siguiente versión, desde Fedora 18 en adelante. Si alguien pensaba que era muy poco el tiempo de soporte o busca una opción mas rolling-release , pues con fedup usted puede actualizar a la version mas reciente sin problema, si se hace correctamente y preservar sus archivos y configuraciones en su mayoría.


¿Como Actualizar usando Fedup?

Antes realice una copia o respaldo de toda su información.
Seguidamente actualizaremos nuestro Fedora de la siguiente manera, abriendo una terminal:

su
yum clean metadata
yum -y update
yum -y install fedup

Deshabilitamos todo repositorio de terceros... adobe, dropbox, virtualbox, Russian Fedora, Chromium stable, Intel, Fedy, Postinstallerf, Google etc...
Aunque yo no tuve problemas con actualizar teniendo Postinstallerf habilitado, porque los repositorios estan listos para actualizar su paqueteria de Fedora 20 a 21... Con la siguiente linea usted solamente desmarcará estos repositorios.

su
gpk-prefs



Antes de hacer el fedup, usted debera elegir el sabor que mas le guste, si usted utiliza Fedora solamente para oficina, o entretenimiento, usted debe elegir la version workstation. Existen otras versiones como 'server', 'cloud', o 'nonproduct'.  Este último es recomendable si usted tiene por ejemplo algún spin de Fedora.

En este ejemplo eligiré la versión workstation.

su
fedup --network 21 --product workstation


Nota.
Dependiendo la cantidad de paquetes instalados, asi sera el tiempo de descarga, yo tuve que descargar 3gb de paquetes para actualizar, así que, si no tiene una conexión rápida, esto será eterno...

Despues de que fedup haya descargado todas las actualizaciones, debemos tener precaucion ante todo mensaje "DANGER" porque si no los arreglamos antes de actualizar, posiblemente su sistema quede inestable o en el peor de los casos no arranque....

Si arreglamos estos errores nuevamente

su
fedup --network 21 --product workstation

y susesivamente hasta que arreglemos todo error....


Nota:
En mi caso tuve que eliminar Chromium Stable (un repositorio de terceros en Fedora People) y todos sus complementos porque era advertido que necesitaba dependencias viejas, y que esas depedencias entraban en conflicto con las más actualizadas....

De igual manera tuve el mismo problema con algunas dependencias de los controladores intel de su repositorio oficial...

Si no tenemos ningún mensaje "Danger" reiniciamos la pc y elegimos en el grub , la opción de Fedora (fedup), y no quedará mas que esperar hasta que termine.

Ingresamos a nuestro usuario

Abrir una terminal

su
yum makecache fast
yum distro-sync
yum clean metadata
yum -y update
reboot

POST

Si usted tiene uno o varios escritorios es recomendable aplicar una actualización de esos escritorios para incluir nuevos añadidos.

XFCE

dnf -y install @xfce-desktop

LXDE

dnf -y install @lxde-desktop

GNOME

dnf -y install @gnome-desktop

KDE
dnf -y install @kde-desktop



Problemas comunes

Si usted tiene mas de una distribución Linux, es probable que en el grub no le aparezca la opción de Fedora (fedup). Lo cual usted deberá arreglarlo de la siguiente manera.

Seleccione en el grub Fedora 20
Inicie sesión
Abra una terminal

su
grub2-mkconfig -o /boot/grub2/grub.cfg
grub2-install /dev/sda

Nota: Usted puede reemplazar /dev/sda por otro dispositivo donde usted desee instalar el grub, por lo general, la ruta por default deberia ser /dev/sda


Desaparecieron varios iconos como dropbox del panel XFCE.

Intente eliminar el cache

cd $HOME/.cache
rm -rf *



Para otros errores visitar AQUÍ
Para actualizar de una versión beta a una final AQUÍ



TEMAS RECOMENDADOS


http://kuboosoft.blogspot.com/2014/08/que-hacer-despues-de-instalar-fedora-21.html




Referencias:
https://fedoraproject.org/wiki/FedUp/es
http://fedoraproject.org/wiki/Common_F21_bugs#FedUp_upgrade_to_Fedora_21_Beta_fails_.28no_upgrade.img_images.29

martes, 4 de noviembre de 2014

hopper-client un cliente para hopper.pw!




Bueno, quizas alguien se pregunte que es hopper.pw, la respuesta es facil, es un servicio similiar a no-ip para crear y administrar host/Dynamic DNS


Explicando con manzanas

Imagina tienes algun servidor de streaming radio/tv para hacer algun tipo de podcast o algun sitio, pero tienes una ip dinamica (cambia en cada renicio de tu pc), si tu público utilizo tu ip el dia de ayer, y el dia de hoy tienes una nueva, tristemente tu publico no podrá encontrar tu streaming o sitio, ante este problema existen servicios como no-ip y otros cerrados con una serie de restricciones tontas, por ejemplo si nadie utiliza tu host en 30 dias , se deshabilita;  y una serie de tonterias de que solo tienes permitidos 3 host a menos que pagues.

Ante esto existen alternativas libres como hopper.pw donde puedes crear un sin limite de host, el problema de hopper.pw vrs no-ip es que no-ip tiene un cliente que funciona en Linux, mientras hopper.pw no.

Ante esto, bajo una serie de problemas para resolver lo que será mi siguiente entrada, cree un cliente para hopper.pw llamado hopper-client  listo para que usted saque el mejor provecho de ello, y porque no? hasta mejorarlo.

¿Cómo funciona hopper-client?
En simples palabras, sincroniza su actual ip con su host en hopper.pw, usted puede hacer que corra las veces que quiera, pero esto sera por su cuenta.


Sin tanto alboroto, usted puede descargarlo AQUÍ ; puede ejecutarlo de la siguiente manera...



CONFIGURACIÓN

Usted necesita registrarse en https://www.hopper.pw/allauth/signup/ para generar un usuario y una clave secreta que le servirá para la configuración.






INICIANDO EL CLIENTE






La salida será como la siguiente:

"good <your ip>" nueva IP aceptada
"nochg <your ip>" IP aceptada, pero no ha cambiado desde la última actualización (hopper start) "

jueves, 9 de octubre de 2014

UbuTricks la forma para instalar juegos y programas más recientes




UbuTricks 14.10.08 ha sido puesto en libertad. A decir verdad es la primera vez que lo he visto. Esta versión llega con 10 nuevos programas  (dos juegos y ocho apps), un nuevo sistema de numeración de la versión, que sigue el esquema Año.mes.dia, y varias otras correcciones de errores y mejoras.

UbuTricks es un nuevo programa que le ayuda instalar las últimas versiones de varios juegos y aplicaciones en Ubuntu.

UbuTricks es un script en bash y Zenity con una interfaz sencilla. Aunque al principio desde su desarrollo, su objetivo es crear una manera sencilla, gráfica de instalación de aplicaciones actualizadas en Ubuntu 14.04 y posteriores versiones.

Ubuntu 14.04 está seleccionado por defecto en el diálogo de la elección de la versión, y presionando Cancelar se sale del programa.





Además, varios métodos de instalación están disponibles (se instala desde un script, un archivo ZIP o un repositorio normal - no PPA).

Las nuevas aplicaciones son: PlayOnLinux, Unvanquished, Red Notebook, Sunflower, NeonView, Pale Moon, QupZilla Next, LXQt, FrostWire, RSSOwl

Usted puede descargarlo AQUÍ


Recuerde darle permisos de ejecución

chmod a+x ubutricks.sh
sh ubutricks.sh

Solución al problema de uso de titulos animados con Openshot y Blender





Si usted esta aburrido, o cansado que no puede utilizar todos los títulos animados de Openshot por un problema con Blender, la solución es mas fácil de lo que parece.



Fedora, openSuse, Arch Linux/Manjaro


su

cd /usr/lib/python2.7/site-packages/openshot/blender/scripts/

cp -f dissolve.py dissolve-back.py

sudo gedit /usr/lib/python2.7/site-packages/openshot/blender/scripts/dissolve.py



Ubuntu/Mint


cd /usr/share/pyshared/openshot/blender/scripts/

sudo cp -f dissolve.py dissolve-back.py

sudo gedit /usr/share/pyshared/openshot/blender/scripts/dissolve.py



Ya abierto nuestro archivo a modificar, que está escrito en python, cambiamos las siguientes lineas:







sábado, 27 de septiembre de 2014

Se anuncia el lanzamiento de OpenMandriva Lx 2014.1





OpenMandriva se enorgullece en anunciar el lanzamiento de OpenMandriva Lx 2.014,1. La mayoría de los desarrolladores centraron los esfuerzos en cuanto a  la reducción del tiempo de arranque del sistema y el uso de memoria. Esta versión trae el kernel Linux 3.15.10 (con parches especiales para el rendimiento del sistema, y una mejor capacidad de respuesta, y capacidades en tiempo real), incluye tambien KDE 4.13.3;  Xorg 1.15.1, Mesa 10.2.6, LibreOffice 4.3.1, Firefox 32, el mas reciente GNU bash con los últimos parches de seguridad, y muchos otros paquetes de software actualizados.


Algo que me llamado la atención es el Kernel 3.15.10 NRJQL - que es una potente variante del kernel 3.15.10 que se ha configurado con capacidades de rendimiento del sistema.

Este nuevo release tiene muchas mejoras como el soporte en maquinas con UEFI.

A simple vista OpenMandriva Lx 2014.1 es hermosa visualmente, si usted es un amante de KDE, vera que tengo razón.


Usted puede descargar este nuevo release desde el sitio oficial AQUÍ



Referencias
https://blog.openmandriva.org/2014/09/if-you-thought-it-couldnt-get-better-here-is-openmandriva-lx-2014-1/

viernes, 12 de septiembre de 2014

Los desarrolladores de Fedora anuncian un nuevo administrador de particiones




La nueva herramienta se verá como GParted, soportará una amplia gama de tecnologías de almacenamiento.

Un desarrollador en Fedora llamado Vratislav Podzimek ha anunciado una nueva herramienta de partición construida a partir de las herramientas de almacenamiento y gestión de configuración utilizados en el instalador Anaconda en Fedora. 

La nueva herramienta, conocida como blivet-gui, se basa en la biblioteca de Python blivet utilizado en Anaconda. La nueva herramienta podría llegar a convertirse en un sustituto de GParted y otras herramientas de partición de código abierto.

Según el desarrollador, la comunidad Linux necesita una nueva herramienta de partición por todas las nuevas tecnologías de almacenamiento que han aparecido en los últimos años. Las herramientas tradicionales tales como GParted ya no apoyan la gama completa de opciones del sistema de archivos y almacenamiento de Linux.

En una publicación de su estado en su blog Podzimek, menciona que "La GUI de blivet-gui se basa en gran medida en la interfaz de usuario de GParted para minimizar la sorpresa, lo cual es muy importante en una tarea tan importante como la gestión del almacenamiento. Si usted sabe cómo trabajar con GParted, entonces al instante sabrá cómo trabajar con blivet-gui ".

La nueva herramienta esta todavía en progreso. Las nuevas características como RAID y soporte Btrfs aún están en camino. Mientras tanto, el desarrollador da la bienvenida a todo informe de errores, peticiones de características y parches de la comunidad.

Para probarlo usted puede hacerlo con las siguiente linea desde una terminal, haciendo un copy & paste:


su -c "dnf copr enable vtrefny/blivet-gui && dnf install blivet-gui"



Referencias:

https://lists.fedoraproject.org/pipermail/devel/2014-September/202105.html
http://blog.vojtechtrefny.cz/blivet-gui
https://copr.fedoraproject.org/coprs/vtrefny/blivet-gui/

Ubuntu Vs. Fedora, 4 diferencias básicas a nivel escritorio




Posiblemente usted ya este cansado de ver este tipo de articulos, sin embargo este no es como los demás, aquí vamos a escribir lo real, sin defender alguna de las dos, y mostrar lo que otros no muestran. 

Antes de que usted lea este articulo, por favor debe ser lo mas imparcial para poder ser objetivo, de lo contrario lo mejor para usted es que no lea este artículo.

En esta ocacion haremos 4 diferencias básicas que ve un usuario, alejandome de varias características que se estan implementando, que no son utilizadas por un usuario de escritorio.




Segun nuestra buena amiga Wikipedia, Ubuntu es un sistema operativo basado en Linux y que se distribuye como software libre, el cual incluye su propio entorno de escritorio denominado Unity. Su nombre proviene de la ética homónima, en la que se habla de la existencia de uno mismo como cooperación de los demás.

Está orientado al usuario novel y promedio, con un fuerte enfoque en la facilidad de uso y en mejorar la experiencia de usuario. Está compuesto de múltiple software normalmente distribuido bajo una licencia libre o de código abierto.

Por otro lado Fedora es una distribución Linux para propósitos generales basada en RPM, que se caracteriza por ser un sistema estable, la cual es mantenida gracias a una comunidad internacional de ingenieros, diseñadores gráficos y usuarios que informan de fallos y prueban nuevas tecnologías. Cuenta con el respaldo y la promoción de Red Hat.

El proyecto no busca sólo incluir software libre y de código abierto, sino ser el líder en ese ámbito tecnológico. Algo que hay que destacar es que los desarrolladores de Fedora prefieren hacer cambios en las fuentes originales en lugar de aplicar los parches específicos en su distribución, de esta forma se asegura que las actualizaciones estén disponibles para todas las variantes de Linux.




El proceso de instalación:

Una característica importante e interesante por lo que se elogian las dos distribuciones es el proceso de instalación! Los desarrolladores detrás de ellos, han hecho un trabajo brillante al asegurar que la instalación de Ubuntu y Fedora sea lo más fácil posible. La instalación de ambas distros son tan fácil como seleccionar las particiones que desea y siguiendo con hacer clic, siguiente finalizar!

Además usted encuentra spins o versiones que significa que usted puede instalar tanto Fedora con KDE o Ubuntu con KDE.

Tristemente los dos fallan al hacer un dualboot con win8 con UEFI Secure boot activado, de hecho siempre he tenido que deshabilitar el Secure boot para poder hacerlo... e instalar win7.

¿Quién gana: es un empate!




Disponibilidad del software:

Se trata de una ronda donde Ubuntu conseguirá ventaja! La distro tiene un amplio software disponible. Parte de esto es debido a su popularidad. Esto además se puede ampliar a través de varios PPA. Ubuntu mantiene  aproximadamente mas de 59,000 paquetes oficiales
Usted puede listarlos escribiendo desde una terminal.






Por otro lado, Fedora ha perdido en trabajar en este aspecto, y estamos concientes que faltan mas empaquetadores por desgracia. A pesar de que no es tan difícil de localizar sus paquetes RPM a través de los motores de búsqueda RPM o repositorios personales de Fedora People, pero la disponibilidad en cuanto a paqueteria en Fedora es mucho menor que Ubuntu. Haciendo un conteo incluyendo los repositorios RPMfusion, se tiene aproximadamente 39,000, osea que Ubuntu tiene una ventaja aproximada de 20,000 paquetes mantenidos oficialmente.

Usted puede listarlos escribiendo desde una terminal.





¿Quién gana: Ubuntu.



Software de Gestión

Mientras Ubuntu usa el sistema de gestion de paquetes de Debian, Fedora está respaldado por rpm, yum/dnf, PackageKit. Los usuarios de Ubuntu tienen apt, dpkg; packagekit no funciona correctamente (usted puede hacer una prueba pkcon -p -y install vlc), lo mas atractivo es el centro de software de Ubuntu (Software Center) para instalar y desinstalar el software, pero lamentablemente el Software Center aun no existe una base de datos completa por lo que si usted hace una busqueda no siempre encontrará lo que busca, Software Center es como un menu a la carta.




Los usuarios de Fedora utilizan yum/dnf, sin embargo actualmente Fedora incluye "Gnome Software" pero la falta de metadatos y otras razones como incompatibilidad de licencias hacen que no sean mostradas varias busquedas.

Sumado a eso fronteds como "Yumex" y varios programas de terceros como easyLife, Fedy, Autoten, PostInstallerF hecha una mano para instalar facilmente programas que por razones de licencias no pueden ser incluidos en repositorios oficiales.





¿Quién gana?: ninguno.



Propietario vs Software FOSS:

Esta es tal vez una de las diferencias más significativas entre las dos distribuciones. Ubuntu, por un lado se puede ejecutar cualquier cosa que funcione como interfaz gráfica de usuario, para ayudar a instalar drivers propietarios y aplicaciones propietarias/juegos dentro de los repositorios de software. Donde Fedora sólo admite aplicaciones de software libre en sus repositorios. Aunque se puede instalar los drivers propietarios de Fedora, desde RPMfusion con unas cuantas lineas, pero no es tan fácil como Ubuntu.

¿Quién gana: Ubuntu




Así que estas son las cuatro diferencias básicas juzgue usted quien fué el ganador, cabe mencionar que la FSF tiene un listado de distros recomendandas por ellos y tanto Debian (que es el padre de Ubuntu), Ubuntu, como Fedora no aparecen.

martes, 9 de septiembre de 2014

DrawPile una herramienta de dibujo para trabajar en equipo




Un Dibujo puede ser muchas veces una manera mucho más apropiada para explicar algo a un amigo o compañero de trabajo, sobre todo si se trata de una idea de diseño web o cualquier otro tipo de obra de arte visual.

DrawPile es una aplicación que le permite albergar una sesión de dibujo en su ordenador y compartir el mismo lienzo con sus amigos, para intercambiar bocetos o ideas utilizando colores y pinceles en lugar de palabras.

Ajuste las propiedades del pincel y elija el color deseado

Si usted es un artista con más experiencia y es propietario de una tableta de dibujo, es posible que necesite varios ajustes de pincel para diferentes estilos de dibujo. DrawPile le permite elegir el tamaño del pincel en píxeles, la opacidad, la dureza y la distancia que mejor se ajuste a sus necesidades.

En cuanto a los colores disponibles, la aplicación ofrece todos los matices que pueda necesitar. Puede utilizar VHS o RGB para ajustar el color a los niveles deseados, o introducir manualmente los valores numéricos en los campos disponibles.

Organice una sesión de dibujo e invite a sus amigos a unirse

La principal atracción de DrawPile es la capacidad de alojar un servidor de dibujo y compartir los mismos lienzos, bosquejar con sus amigos o compañeros de trabajo. Para crear un servidor, todo lo que necesita hacer es elegir el título de tu sesión y una contraseña, así como el número máximo de conexiones simultáneas permitidas.

Otros se pueden conectar a la sesión utilizando su IP como la dirección del host y que puedan ver lo que está dibujando. Mientras el servidor esté activo, usted tiene la opción de negar otras conexiones y bloquear capas.

en conclusión...

La capacidad de DrawPile para soportar múltiples usuarios de dibujo es genial, ideal para trabajar en equipo o utilizarse en una cátedra. Además, la interfaz es muy intuitiva y fácil de usar, por lo que la aplicación da una buena opción para los principiantes y los usuarios experimentados.


Instalación

Para instalarlo en Ubuntu usted necesitará hacer lo siguiente:



Instalarlo en Fedora no es tarea difícil con las lineas siguientes, pero si usted tiene instalado PostInstallerF solamente debe buscarlo dentro del programa.



En Manjaro/Arch Linux está disponible desde AUR

yaourt -S drawpile


miércoles, 3 de septiembre de 2014

PostInstallerF 1.5 disponible para Fedora, Ubuntu, Manjaro





Para quienes han seguido el proceso de rediseño de PostInstallerF, su espera ha terminado, el día de hoy lanzamos la nueva versión de PostInstallerF.

PostInstallerF es un programa de post-instación que ayudará al usuario que inicia en Fedora u otra distribución a instalar lo necesario para tener la mejor experiencia.

No vamos repetir la historia de su nacimiento, pero PostInstallerF, inicio como una herramienta de ayuda para el usuario en Fedora, ahora es compatible con varias distribuciones populares.

La interfaz

PostInstallerF incluye un potente buscador de programas, en los repositorios, que es casi imposible que algo se escape.
 
Para usuarios de Ubuntu e hijas incluimos un maravilloso buscador de PPA; donde usted puede buscar, instalar, eliminar y purgar. Esta función le informa la compatibilidad con su versión de Ubuntu.

La versión Fedora incluye algunos tweak para mejorar y resolver algunos problemas. Asi tambien una facil instalación de escritorios a su elección.

La nueva interfaz es súper sencilla, aparte del buscador, tiene una sección de categorías donde usted puede instalar lo que le guste. Por obvias razones no podemos incluir todos los programas allí, eso seria tedioso para el usuario (59000 paquetes alli, no seria buena idea).




Para aquellos que les gustaba mas la versión anterior, hemos incluido el modo Check list. Así que, no hay de que preocuparse.

Entre otras características, todo programa que usted busque encontrará información sobre él y su respectiva captura, siempre hemos dicho, el usuario necesita ver.

La pantalla de instalación, siempre mostrará lo que hace, muchos usuarios se quejan que los actuales software centers no muestran que están haciendo; o no saben si han dejado de funcionar; con PostInstallerf esto se acabó, usted podrá ver todo estéticamente, finalizando con breve summary.




Como todo software que hace cambios radicales, estamos expuestos a errores, no podemos garantizarle nada, por lo cual su reporte es bienvenido para poder resolverlos.

Aun nos falta mejorar la versión de Manjaro, como la Ubuntu, pero ya pueden dar batalla.

La Interfaz no hace un consumo exagerado de recursos, es súper ligera, lo notará a la primera.



PostInstallerF esta preparado tanto para hacerle frente a Fedora 20, 21; dnf no es un problema para el. Versiones anteriores a Fedora 20 ha quedado sin soporte desde hace algunos meses, lo recomendable es que migre a Fedora 20, o Fedora 21 dentro de un mes.

Tristemente PostInstalerF necesita una conexión de internet para poder mostrar la captura del programa.

PostInstallerF, no es un sofware center, tenga en cuenta esto,  es una simple herramienta todo en uno para facilitar y mejorar la experiencia en Linux del usuario. Irónicamente el usuario de escritorio sigue predominando, y este tipo de herramientas vienen a poner su granito de arena.


Instalación:


Fedora

Si usted ya tiene una versión de PostInstallerF, solamente deberá actualizar.

su
yum clean metadata
yum -y update


Si no tiene PostInstallerF



Ubuntu y otras
(aun en desarrollo pero funcional)




Manjaro
(aun en desarrollo pero funcional)




Referencias:
http://sourceforge.net/projects/postinstaller/

Solucion libtiff.so.3 controladores para impresoras Canon MP280 y otras




Uno de los problemas mas comunes con este tipo de impresoras, es que sus controladores no siempre llevan el ritmo de actualizaciones de varias distribuciones Linux como Fedora, es allí donde vienen los errores como requerir libtiff.so.3, una libreria de hace algunos años, lo cual si usted no tiene instalada no le permitirá instalar el driver. Para solucionar este problema , y darle al enfermo lo que pide, la forma mas fácil es instalando esta dependencia sin alterar nada en el sistema a manera que no interfiera con la version mas reciente de libtiff, usted no necesitara compilar nada, porque hemos creado la dependencia (rpm) para usted...


Instalación:

martes, 26 de agosto de 2014

Aptik una excelente herramienta para copia de seguridad




Has un Backup y restaura la Configuración de cualquier aplicación facilmente, si creias que no existia alguna aplicacion que pudiera hacer esto, pues te has quedado corto.

Como funciona?

Aptik listará todas las carpetas ocultas en el directorio de inicio que contienen archivos de configuración para diversas aplicaciones (Firefox, Crome, etc). Tu puedes seleccionar las carpetas de copia de seguridad y restaurar.

Por ejemplo, para configurar una copia de seguridad para Firefox (marcadores, complementos, etc) seleccione y hará una copia de seguridad del directorio en ~ /.mozilla. Este directorio puede ser restaurado después de hacer una instalación nueva de Ubuntu a fin de que usted pueda restaurar la configuración de Firefox.

Del mismo modo, tu puedes hacer una copia de seguridad del estado actual de los torrents que estan siendo descargados por el cliente Bittorrent Deluge, solamente debes salir de Deluje y facilmente hacer una copia de seguridad del directorio ~ /.config/deluge.

Usted puede continuar la descargas de los mismos torrentes en una nueva instalacion nueva de Ubuntu.

En fin tiene mas opciones de copias de seguridad y restauracion, como los PPA.

Si usted quiere probar y darle oportunidad a esta maravillosa herramienta que puede salvarle la vida en Ubuntu, solo debera agrear el PPA asi:





Referencias:
http://teejeetech.in

Te interesa crear o editar subtitulos para tu peliculas en Linux? Subtitle Editor




Poco a poco en el mundo linuxero hemos avanzado en herramientas de edición de audio y video, sin embargo aun se siguen con carencias, y es alli cuando programas como Subtitle Editor viene a cubrirlo.

Subtitle Editor es un programa escrito en GTK + 2 para editar subtítulos para GNU / Linux / * BSD. Puede ser utilizado para crear nuevos subtítulos o como una herramienta para transformar, editar, corregir y refinar subtítulos existentes. Este programa también muestra las ondas de sonido, que hace que sea más fácil para sincronizar subtítulos a voces.


Algunas características

Interfaz de usuario:
  • Muy fácil de usar
  • Interfaz capaz de trabajar múltiples documentos
  • Deshacer / Rehacer
  • soporte de internacionalización
  • Arrastrar y soltar
  • Reproductor de vídeo integrado en la ventana principal (basado en GStreamer)
  • Puede tener una previsualización con reproductor de vídeo externo (usando MPlayer u otro)
  • Se puede utilizar para medir el tiempo
  • Generar y mostrar en forma de onda
  • Generar y visualizar fotogramas clave
  • Puede ser utilizado para traducción
  • Muestra subtítulos sobre el video
  • Con los aceleradores de menú se pueden cambiar algunas opciones pulsando una tecla sobre el elemento de menú. Esto es posible con subtitleeditor, y esto es por esta razón que todas las acciones están en el menú. 

Edición:

  • Editor de estilo
  • Corrección ortográfica
  • Corrección de textos (puntuacion, capitalizar, subtítulo vacío ...)
  • Errores de comprobación (duración superposición, demasiado corto o largo ...)
  • conversión de imágenes por segundo
  • Editar horas y marcos
  • subtítulos a escala
  • Editar texto y ajustar el tiempo (inicio, final)
  • Mover subtítulo
  • Buscar y reemplazar (Apoyo a las expresiones regulares)
  • Ordenar subtítulos
  • Un montón de herramientas de sincronización y edición

Formatos soportados:


  • Adobe Encore DVD
  • Advanced Sub Station Alpha
  • Burnt-in timecode (BITC)
  • MicroDVD
  • MPL2
  • MPsub (MPlayer subtitle)
  • SBV
  • Spruce STL
  • SubRip
  • Sub Station Alpha
  • SubViewer 2.0
  • Timed Text Authoring Format (TTAF)
  • Plain-Text 

Instalación

Fedora

su
yum -y install subtitleeditor



Ubuntu

sudo apt-get -y install subtitleeditor




Referencias:
http://home.gna.org/subtitleeditor/

viernes, 22 de agosto de 2014

Aprende a crear tu primer rpm - Parte I-




La creación de un rpm puede ser sencillo, si usted tiene la voluntad de aprender. Para crear un rpm no hay nada mas que tener una distribución basada en Redhat, en este caso nos enfocaremos en Fedora.

Preparando el entorno de construcción

Paso 1

Necesitamos instalar toda aquella dependencia para creación de rpm


yum install @development-tools
yum install fedora-packager


Paso 2

Creamos un nuevo usuario, es recomendable ya que por cualquier error que cometamos, solo será en ese usuario y no nuestro usuario habitual. Al terminar le pedira una contraseña, apuntela en un lugar seguro a manera de  que usted no la olvide.


/usr/sbin/useradd makerpm
usermod -a -G mock makerpm
passwd makerpm


Paso 3
Reiniciamos la pc e ingresamos con el usuario "makerpm"


Paso 4
Creamos la estructura de un fakeroot, que le servira a rpmbuild en la construccion del rpm.



rpmdev-setuptree




Breve explicación de "rpmdev-setuptree"

Esto no es mas que directorios y subdirectorios de construcción.

Los directorios:

SPECS: Es el directorio donde usted debe poner el .spec. El spec es la parte mas importante, ya que podria decirse que es un script con las instrucciones de compilación e instalación de nuestro programa a empaquetar.

SOURCES: Es el directorio donde usted deberá poner el codigo fuente que por lo general sera un comprimido o ejecutable, en los formatos que existen; donde mas adelante rpmbuild extrae el comprido. Asi tambien aqui debe incluir todo parche y complemento que le servirá para compilar su programa, previo a su rpm, podria ser un icono...

BUILD: Es el directorio de construcción donde, el "SOURCE" es extraido para ser compilado.

BUILDROOT: Es el directorio que imita las rutas de instalacion, un fakeroot podria decirse.

RPMS: Es el directorio donde finalmente crea el rpm.


Creando nuestro primer rpm

No hay nada mejor que hacerlo con un ejemplo real no?
Para ello crearemos un rpm con "winetricks" que será sin arquitectura, eso quiere decir que podra instalarse tanto una pc de 32 bits como de 64. Un ejemplo ideal para aprender a crear un rpm de algun programa escrito en python, perl, script u otro.

Macros:
Los macros son rutas represantados como variables, que nos ayudan entrecortar rutas, nombres etc. Aqui puede encontrar algunos macros. Son los que habitualmente se utilizan. Sin embago usted puede ver una lista escribiendo:


less /usr/share/doc/rpm/macros


Creación del spec

Como mencionaba crearemos un .spec de winetricks, el cual  será creado con algún editor de texto, como gedit u otro de su elección... y guardaremos con el nombre de winetricks.spec.

.

.

Explicando el spec.

Summary: Usted debe incluir una pequeña descripcion del programa.

Name: Aqui debe escribir el nombre de programa sin espacios

Version: Aqui debe incluir la version del programa en empaquetar.

Release: Esta es la numeración de empaquetado, cada cambio que usted haga, debe cambiarlo con la siguiente numeración. Si es un nuevo paquete iniciara con 1, si despues usted encontro un error y encontro la solucion para aplicarlo al rpm seguira con la siguiente numeración "2", sucesivamente. En resumen es el número de veces que esta versión de software ha sido empaquetado.

%{?dist} es un macro que nombra la version de  Fedora.


BuildArch: Aqui ponemos la arquitectura, que generalmente puede ser  i686 o x86_64, en nuestro caso sera un noarch que corresponde a programas que se pueden ejecutar en cualquier arquitectura de computadora (ejemplo: los scripts escritos en bash, perl, python, etc)

License: Aqui usted debe escribir el tipo de licencia del programa.

Group: La etiqueta de grupo define un grupo de paquetes, que el paquete es una parte de. La etiqueta debe definir un grupo ya existente, por ejemplo, Applications/Engineering. Para ver una lista completa de los grupos existentes, ejecute el siguiente comando:


less /usr/share/doc/rpm/GROUPS


Source: Aquí incluimos la direccion directa al codigo fuente, o simplemente el nombre y extension del programa a empaquetar, que debe estar en el directorio SOURCES.

Source2: Como necesito un icono para el lanzador, lo ubico como Source2, y asi sucesivamente si quisiera incluirle mas cosas a mi rpm.

URL: Aqui usted debe escribir la direccion oficial del programa

Requires: Aqui usted debe incluir las dependencias para que el programa pueda ejecutarse.


%description
En esta etiqueta usted debe incluir la descripcion del programa.

%prep
Aqui incluimos toda modificación o preparación del codigo fuente, asi tambien todo parche.

%build
Esta parte es la mas complicada, porque en esta etiqueta %build escribimos las instrucciones para compilar, en nuestro caso no es necesario porque no hay nada para compilar, solamente el script de winetrick, por lo tanto la dejaremos vacia.

%install
En esta etiqueta es donde nuestro paquete es instalado en un entorno fakeroot simulando una instalacion real, en nuestro caso como es un script,  solamente debemos copiar a /usr/bin, pero como es un fakeroot la ruta debe ser $RPM_BUILD_ROOT%{_bindir}/%{name} que es igual a /home/makerpm/rpmbuild/BUILDROOT/usr/bin/


install -Dm 0755 %{SOURCE0} $RPM_BUILD_ROOT%{_bindir}/%{name}

No es nada menos que copiar mi codigo fuente a la ruta /usr/bin

En teoria lo siguiente es lo que hicimos con el comando "install"
cp %{SOURCE0} $RPM_BUILD_ROOT%{_bindir}/%{name}, el comando "install" facilita las cosas porque podemos darle automaticamente permisos de ejecucion.


#icons

Como nuestro rpm es solamente un script, y necesitamos crear un lanzador, es necesario crear las rutas destino del icono y el .desktop


NOTA

Según Filesystem Hierarchy Standard (FHS)

Los ejecutables ejecutables deben ir en la ruta /usr/bin

Los iconos deben ir en la ruta /usr/share/icons/ o usr/share/pixmaps

Lo accesos directos a /usr/share/applications/


Ahora crearemos ese directorio en nuestro fakeroot, porque no existe.

mkdir -p %{buildroot}%{_datadir}/icons/


Ahora copiamos la fuente (%{SOURCE2}) que corresponde al icono, a /usr/share/icons/, recuerde que estamos trabajando en un entorno fakeroot, por lo que el macro "%buildroot" debe ser lo primero antes de poner la ruta destino "%buildroot/%{_datadir}/icons/"


install -m 644 %{SOURCE2} %buildroot/%{_datadir}/icons/


Nuestro acceso directo
Para crear un .desktop existe un estandar, no lo explicaremos para no perdernos, pero, por lo general esta es la estructura que debe tener, debe recordar que en la etiqueta "Exec" debe icluir la ruta directa al ejecutable. Asi tambien la ruta al icono en la etiqueta "Icon".

Lo siguiente es un pequeño truco para evitarnos crear un .desktop a mano y tener que ponerlo como otro Source... como no existe la ruta a /usr/share/applications/ en nuestro fakeroot, lo creamos con el comando mkdir, anteponiendo siempre la ruta %{buildroot}, que es lo mismo /home/makerpm/rpmbuild/BUILDROOT/.


# menu-entry

mkdir -p %{buildroot}%{_datadir}/applications

cat %{buildroot}/%{_datadir}/applications/%{name}.desktop EOF
[Desktop Entry]
Name=Winetricks
GenericName=Winetricks
Comment=Winetricks is an easy way to work around problems in Wine.
Icon=/usr/share/icons/winetricks.png
Type=Application
Categories=Application;Game;
Exec=winetricks
StartupNotify=false
Terminal=false
EOF


%files

Llegamos a la parte importante, al spec debemos decirle las rutas de lo que estamos empaquetando. Por lo tando aqui si debemos incluir la ruta final del contenido del rpm. En este caso yo utilizo macros para entrecortar rutas de instalación.

%{_bindir}/%{name}
%{_datadir}/applications/%{name}.desktop
%{_datadir}/icons/%{name}.png


%changelog

La ultima parte, aqui debe incluir la fecha de creación del rpm, asi tambien su nombre y email, seguidamente por la versión, y todo cambio que usted haya realizado en su rpm.


Creación final del rpm

Antes de contruir su rpm, usted NO debe hacer lo siguiente como root, porque un error suyo podria crear problema en el sistema.

Como usted tiene su spec de winetricks en el directorio (winetricks.spec),  $HOME/makerpm/rpmbuild/SPECS haga un cambio de directorio con el comando "cd"


cd /home/makerpm/rpmbuild/SPECS

rpmlint winetricks.spec

rpmbuild -ba winetricks.spec


Si no hay ningun error

rpmbuild -ba winetricks.spec


Ahora usted tendra su rpm en /home/makerpm/rpmbuild/RPMS




Articulos relacionados: 
Crea paquetes rpm y deb desde cualquier distribución Linux!



Referencias:

http://www.rpm.org/max-rpm/

https://fedoraproject.org/wiki/How_to_create_an_RPM_package/es

http://rpmdev.proyectofedora.org/projects/rpmfed/wiki/C%C3%B3mo_crear_un_paquete_RPM

jueves, 21 de agosto de 2014

Cómo reparar errores de yum en centOS, RHEL o Fedora




Yum es una herramienta de gestión de paquetes para instalar, actualizar y eliminar paquetes rpm en sistemas basados ​​en RedHat, proximamente reemplazada por dnf. Algunas veces cuando usted intenta instalar un paquete con el comando yum, se pueden producir errores por varias razones, una de las comunes es por no leer información actualizada. En este post, voy a describir en qué situaciones pueden producirse errores de yum.


Errores 404

Usted puede obtener estos errores 404 cuando los metadatos descargados por yum han quedado obsoletos. Para reparar errores en yum 404 , limpiamos los metadatados de la siguiente manera.








O bien, puede borrar toda la caché de yum:

 



Corregir errores de fallo de conexión

Síntoma: Usted recibe "la red es inalcanzable" o "no se pudo conectar al servidor" errores durante la ejecución de comando yum.
  

El error significa que no se puede conectar correctamente a los servidores de repositorio por alguna razón. Si usted todavía puede hacer ping a los servidores sin ningún problema, compruebe si su sistema está detrás de un proxy. Si está ejecutando yum detrás de un proxy, pero no ha especificado el proxy en la configuración de yum, obtendrá errores de fallo de conexión como el anterior.

Para configurar un proxy en la configuración de yum:



[main]
proxy=http://proxy.com:8000


Corregir los checksum de comprobación de metadatos


Síntoma: Usted recibe un "archivo de metadatos que no coincide con la suma de comprobación" al ejecutar comando yum.

Usted puede obtener los errores de checksum de metadatos cuando los metadatos valga la redudancia, descargados por yum ha quedado desfasados. Para reparar los errores checksum en yum, limpiamos los metadatos, asi:





Corregir los errores de bloqueo de yum

Síntoma: Al ejecutar yum en Fedora, usted obtiene errores diciendo que "Otra aplicación está actualmente bloqueando..."  

 El culpable de este error es PackageKit que es responsable de las actualizaciones automáticas en Fedora. El proceso PackageKit se inicia automáticamente en el arranque, que mantiene el bloqueo de yum o dnf. Para corregir el error, es necesario deshabilitar las comprobaciones de actualización automática en Fedora (algo no recomendado puesto que muchos no tienen una cultura de actualización).

Para ello,escriba en una terminal:



En "Comprobar si hay actualizaciones", Cambie a "nunca"



Después de un renicio usted ya no tendrá ese problema.




Corregir los errores de base de datos de lectura del repositorio 


Síntoma: Al instalar un paquete con yum, obtendrá los errores diciendo que ""compressed file ended before the logical end-of-stream was detected"


Este error puede suceder cuando el comando yum ha sido interrumpido mientras estaba descargando una base de datos del repositorio. Así que la base de datos guardada esta incompleta, y considerada corrupta. Para resolver este problema debe limpiar la base de datos de yum

 

jueves, 14 de agosto de 2014

Cómo conectarse via WiFi a internet desde la linea de comando




Siempre que usted instale una nueva distribución de Linux en un ordenador, es en general recomendable que se conecte a Internet a través de una conexión por cable. Hay dos razones principales para ello: uno, el adaptador inalámbrico puede no tener el controlador adecuado cargado; segundo, si va a instalar desde la línea de comandos, la configuración via WiFi no siempre sera su aliada y puede causarle miedo.

Si siempre ha tratado de evitar conectase con WiFi en la línea de comandos, en el mundo de Linux, no hay lugar para el miedo. Si usted no sabe cómo hacerlo, esa es la única razón por la que necesita seguir adelante y aprender.

Uno los problemas que aparecen, es cuando por alguna tonteria perdemos el acceso al entorno grafico en Linux o por cable, obviamente si su unica forma de conectarte a internet es via wifi, esto puede ser una tarea que un usuario que inicia no podra resolverlo. Asi que en esta guia le enseñamos como conectarse a internet via wifi, si has perdido todo acceso al entorno grafico.

Sin aburrirlos vamos a la guia....

En primer lugar, voy a suponer que usted tiene los controladores correctos cargados para su tarjeta LAN inalámbrica. No hay manera de empezar nada sin que los tenga, usted debe echar un vistazo a la Wiki y documentación para su distribución si no sabe como hacerlo.

Asi tambien instalado iwconfig, que en Fedora Linux es proveido por wireless-tools.

Utilizaré sudo, si usted no lo tiene habilitado, omita el sudo pero tendrá que hacer todo lo siguiente como root cuando sea requerido un sudo, utilizando ahora su.

Entonces usted puede comprobar que la interfaz admite conexiones inalámbricas con el comando :









En general, la interfaz inalámbrica se llama wlan0. Hay por supuesto excepciones, pero para el resto de este tutorial, voy a llamarlo de esa manera.

Por si acaso, usted debe asegurarse de que la interfaz está activa con:






Una vez que usted sabe que su interfaz está operando, usted debe buscar redes inalámbricas cercanas con:







Desde la salida, se puede extraer el nombre de la red (SSID), la potencia de la señal, y el tipo de seguridad que utiliza (por ejemplo, WEP, WPA / WPA2). A partir de ahí, el camino se divide en dos: la bonita y fácil y porque no? la sexy; y el caso un poco más complicado.


Si la red que desea conectarse no está cifrada, se puede conectar directamente a la misma con:





Si la red utiliza el cifrado WEP, también es muy fácil:




Pero todo empeora si la red utiliza protocolos WPA o WPA2. En este caso, usted tiene que utilizar la utilidad llamada wpa_supplicant, que no siempre se incluye por defecto. A continuación, tiene que modificar el archivo en /etc/wpa_supplicant/wpa_supplicant.conf y añadir las siguientes líneas:


network={
ssid="[network ssid]"
psk="[the passphrase]"
priority=1
}


Les recomiendo que lo añaden al final del archivo, y asegurarse de que las otras configuraciones están comentadas. Tenga cuidado de que tanto el SSID y la contraseña se distinguen entre mayúsculas y minúsculas. También puede técnicamente poner el nombre del punto de acceso como el SSID, y wpa_supplicant podrá reemplazarlo con el SSID correcto.

Una vez que se complete el archivo de configuración, ejecute este comando en segundo plano:





Por último, si usted intenta conectarse a una red abierta o una red segura, usted tiene que obtener una dirección IP. Sólo tiene que utilizar:





Si todo va bien, debería obtener una nueva IP local a través de DHCP, y el proceso va a bifurcarse en el fondo. Si usted quiere estar seguro de que está conectado, siempre se puede comprobar de nuevo con:





Para concluir, creo que vale completamente la pena los pasos anteriores. Uno nunca sabe cuando su GUI se ira al demonio, o cuando usted no pueda acceder a una conexión por cable, por lo que ahora está preparado y sabe ahora que es muy importante.

Actualmente, hay un montón de maneras de conectar via wifi (por ejemplo, NetworkManager, wicd, netcfg, wifi) para gestionar una conexión inalámbrica.


En el otro lado de la balanza, hay algunos programas más avanzados, que definitivamente no están incluidos en los paquetes "por defecto", que simplificarán enormemente todo el proceso. Pero como consejo general, es bueno atenerse a lo básico en el primer momento.





¿Qué otras formas recomendaría usted para conectarse a través de Wi-Fi desde la línea de comandos? Por favor, háganoslo saber en los comentarios.

DNF 0.6.0 ha salido!



Si usted es un usuario de Fedora quizas haya escuchado algo sobre el, si no

DNF no es ni mas ni menos que la próxima próxima versión principal de Yum, un gestor de paquetes para las distribuciones Linux basadas en RPM. Es mantenida más o menos para tener la compatibilidad CLI con Yum y define una estricta API para extensiones y plugins. Los plugins pueden modificar o ampliar las características de DNF o proporcionar comandos CLI adicionales.

Los comandos disponibles son:

  • autoerase
  • check-update
  • clean
  • distro-sync
  • downgrade
  • erase
  • group
  • help
  • history
  • info
  • install
  • list
  • makecache
  • provides
  • reinstall
  • repolist
  • repository-packages
  • search
  • updateinfo
  • upgrade
  • upgrade-to 

Usted puede tener acceso a las notas oficiales de esta version aquí


Referencias:
http://dnf.baseurl.org/2014/08/12/dnf-0-6-0-released/

viernes, 8 de agosto de 2014

Ubuntu utilizado en la Estación Espacial Internacional para control de Rover, abajo en la Tierra




Ubuntu ha sido visto a bordo de la Estación Espacial Internacional y parece que se usa para controlar el rover abajo en la  Tierra.

El Astronauta Alexander Gerst ha publicado una foto que tomó a bordo de la ISS (Estación Espacial Internacional), jactándose con el hecho de que él controlaba un rover en la Tierra y con su flamante "Rover con permiso de conducir."

Alexander Gerst es un
astronauta de la ESA (Agencia Espacial Europea)  y en este momento está a bordo de la ISS. Él es también un geofísico y vulcanólogo, y ahora parece ser un conductor de Rover certificado. La imagen que publicó en Twitter y Google + tiene una gran cantidad de personas interesadas, incluidos los usuarios de Linux.

Al igual que en cualquier otro labor científico, la NASA, ISS, ESA, y casi todo el mundo en este planeta que participan en la investigación está utilizando  software de código abierto. Especialmente en la ISS, los astronautas necesitan sistemas donde puedan confiar y nada es mejor que una distribución Linux.

Aunque para la NASA ciertamente no es tampoco extraño utilizar Ubuntu, ya que hace apenas unos días se mostraba que lo han utilizado en una misión sobre la Antártida, así que no es realmente una sorpresa que un astronauta a bordo de la Estación Espacial Internacional este haciendo la misma cosa.

"Después de una mañana informativa y despegar muy temprado de la pista de hielo marino en la estación McMurdo de la National Science Foundation, la NASA P-3 voló a través de la cuenca del Mar de Ross. El objetivo de esta misión era establecer un par de líneas paralelas conocidas como una puerta de flujo que los científicos pueden utilizar para estudiar cómo el hielo se mueve a través del Mar de Ross ", dijo la NASA respecto a la misión sobre la Antártida.

Por otro lado, el astronauta alemán señaló su licencia de conducir y el hecho de que los miembros de la ISS pueden controlar rovers que están abajo en el planeta. Eso debe venir a mano cuando lleguemos a Marte.

"Hoy por control remoto un rover planetario de la ESA en la Tierra. No hay nuevas formas de vida descubiertas, pero recibimos nueva cualificación ", dijo Alexander Gerst en su cuenta de Google+.

Lo interesante es que la ESA está generalmente usando openSUSE, pero en este caso la distribución Linux utilizada fue Ubuntu. Es muy probable que se esten utilizando muchos más de otras distribuciones Linux. Fermi, por ejemplo, está empleando Scientific Linux, que se basa en Red Hat.