lunes, 19 de octubre de 2015

Instalar RabbitVCS en Fedora 21 64Bits



RabbitVCS es un cliente de SVN muy util cuando estamos utilizando servidores de tipo Subversion o Git, vamos a aprender como configurarlo e instalarlo en nuestro Fedora 21 de 64bits.

Primero instalamos todo lo referente a rabbitvcs desde una terminal con el comando

# yum install rabbitvcs*


Despues que este instalado procedemos a instalar las librerias phyton que se necesitan para que funcione, asi como el cliente subversion

# yum install nautilus-python pysvn python-configobj python-devel dbus-python python-dulwich  subversion meld

Ahora bien, solo queda un paso que no se muestra en la pagina para fedora 21, y es que el manejador de archivos grafico se llama Nemo, por lo cual tenemos que bajar el paquete indicado para que funcione en nuestro manejador nemo

# yum install nemo-rabbitvcs.noarch

Una vez instalado podemos matar el proceso nautilus que es el manejador de archivos con nemo y al volver a abrir una carpeta o ruta podemos visualizar nuestro menú de opciones RabbitVCS sobre la carpeta que deseemos

más información en
http://wiki.rabbitvcs.org/wiki/install/fedora
 
https://ask.fedoraproject.org/en/question/60133/rabbitvcs-doesnt-work-for-nautilus-in-fedora-20-x64/



jueves, 8 de octubre de 2015

Como resolver el error "Unable to run mksdcard SDK tool" en Fedora 22 64 Bits


 
Que hacer cuando nos aparece el error de Unable to run mksdcard SDK tool.

En algunos casos como en Fedora 22 faltan librerias de 32 bits ya que Android Studio esta diseñado para esta plataforma, sin embargo nuestro Fedora 22 esta en 64bits. Esto lo resolvemos directamente descargando las librerias faltantes de 32bits

# dnf install compat-libstdc++-296.i686 compat-libstdc++-33.i686 compat-libstdc++-33.x86_64 ncurses-libs.i686

 ya con esto se corrige dicho problema de las librerias faltantes y ahora si podemos correr normalmente nuestro Android Studio


mas información en la wiki de Fedora Project
https://fedoraproject.org/wiki/HOWTO_Setup_Android_Development#Install_Android_SDK

sábado, 3 de octubre de 2015

Agregar programas a la entrada de escritorio de Fedora 22 [Desktop Entry]


A veces me he topado con la necesidad de que cuando instalo un programa en una distribucion Linux y este es grafico, seria mas comodo poder visualizarlo con su icono dentro de nuestra barra de aplicaciones. Podemos configurar esto para que el programa que se ejecuta con un Shell Script pueda visualizarse con icono en nuestra barra de aplicaciones, para esto utilizare el Android Studio como ejemplo:

  1. Primero creamos un archivo con extension .desktop en la ruta
    /usr/share/applications con nuestro editor de archivos favorito

    # nano /usr/share/applications/androidstudio.desktop
  2. Dentro de nuestro archivo escribimos las siguientes instrucciones

    [Desktop Entry]
    Type=Application
    Name=Android Studio
    Comment= "Ide de desarrollo para Android"
    Icon=/usrl/local/apps/android-studio/bin/studio.png
    Exec= sh
    /usrl/local/apps//android-studio/bin/studio.sh
    Terminal=false
    Categories=Development;Android Studio


    Type: es el tipo de entrada que sera en este caso es de tipo Application
    Name: es el nombre que saldra en nuestas aplicaciones
    Comment: un breve comentario de la app que se mostrara en un tooltip
    Icon: la ruta del icono que queremos que aparezca en el listado de aplicaciones
    Exec: el comando que va a ejecutar cuando hagamos la entrada
    Terminal: true o false dependiendo si deseamos mostrar la terminal
    Categories: el nombre de la categoria donde queremos que este la aplicacion en nuestro listado de aplicaciones
  3. Una vez creado procedemos a guardar el archivo y ejecutar el siguiente comando para tener acceso y permisos necesarios al mismo

     # chmod +x /usr/share/applications/androidstudio.desktop
    Con esto ya tendremos la entrada de nuestra aplicacion en nuestro listado de aplicaciones disponibles