Unete a la comunidad Fedora Colombia... sé parte Integral de Proyecto Fedora
¿Quieres ir Campus Party 2012? Fedora Colombia te invitaFiled Under: Eventos
Así como lo estás leyendo… La comunidad Fedora te invita éste año a participar del evento tecnológico más grande del país!
¿Cómo participar? En la parte izquierda de la Web de Fedora Colombia encontrarás el banner de Campus Party. Haz clic en él, regístrate y contesta correctamente las preguntas (que son muy fáciles) relacionadas a la fiesta tecnológica más grande de Colombia (Si, el mismo Campus Party). Una vez hecho ésto, podrás ser elegido para acompañarnos en la sala de participantes y un lugar reservado en la zona de acampada de Proyecto Fedora ¡No pierdas ésta oportunidad!
Tags: Campus Party
- Read More
- adminColombia1
- 11 Apr 2012 11:12 AM
- Comments (0)
Error con Yum por RPMFusionFiled Under: Casos, Columnistas, Configuracion
El dia de hoy, trate de instalar vlc, luego de haber bajado de version, tenia el fed 16, pero con las fallas existentes en el gnome-fallback, no me permitian trabajar comodamente, al no poderlas solucionar y necesitar continuar con mi trabajo, decidi instalar el 14, al momento de la instalacion, el instalador me advirtio que era demasiado vieja la version, pero, aun asi la instale, instale los paquetes de rigor, sin embargo, rpmfusion me pedia una version minima de SO de 15, el cual tiene el mismo gnome3 que tantos lios me causa.Navegando por la pagina de rpmfusion, encontre el paquete que necesitaba, lo descargue y lo instale, sin embargo, al tratar de instalar algo, me aparecia un error, trate de hacer un update del SO y el mismo error salio:
#yum update
Complementos cargados:fastestmirror, langpacks, presto, refresh-packagekit
Adding es_ES to language list
Loading mirror speeds from cached hostfile
Could not retrieve mirrorlist mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-updates-released-14&arch=i386 error was
14: HTTP Error 200 : mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-updates-released-14&arch=i386
Error: Cannot find a valid baseurl for repo: rpmfusion-free-updates
Dicho error me aparecia al intentar hacer de cualquier funcion con yum, incluso un search.
Para solucionarlo intente varias situaciones, sin embargo, la unica solucion que encontre pausible fue la siguiente:
- como siempre a manera de super usuario su ingresamos la contraseña.
luego ingresamos el comando: yum erase rpmfusion*
Ahora si pude hacer una instalacion, la cual me pedira instalar la llave del rpm fusion.
Y voila! el sistema funciona de maravilla.
- Read More
- Mai Lilith
- 6 Apr 2012 9:55 PM
- Comments (0)
Que hacer si Python-Pip no instala, no reconoce sus comandos basicos y no nos sirve para nadaFiled Under: Columnistas, Configuracion, ZonaProgramacion, inalambrica
Hoy luego de reinstalar mi SO, me encontre con la sorpresa que mi Pip no instalaba nada, cada vez que trataba de instalar un paquete la consola me mostraba un error de comando no reconocido "install", eso es algo aterrador, cuando digitaba "pip freeze" tampoco me reconocia el freeze.Empece a navegar por internet, ninguna pagina me ayudaba todas me decian solo como instalarlo, las revisaba a ver si encontraba algo al final para una configuracion, sin embargo, nada sucedia. Luego de un rato me di cuenta que me estaban mostrando una forma diferente de instalacion que la que utilizo normalmente (yum -y install python-pip.noarch), me dije "¿porque no? igual no funciona", respire profundo e instale nuevamente pip, de otra manera.
Los pasos son sencillos:
- Como siempre, nos autenticamos como super usuarios su e ingresamos la contraseña.
yum install python-setuptools python-setuptools-devel
yum install curl
curl https://raw.github.com/pypa/pip/master/contrib/get-pip.py | python
probemos que funciona con algo simple: pip freeze con este comando me muestra todas las librerias python que tengo instaladas y asi sabremos que nuestro pip esta bien y funciona perfectamente. Recuerden que para instalar, el comando es pip install nombre_paquete
Espero que esta informacion les fuera de utilidad! exitos y hasta la proxima!
- Read More
- Mai Lilith
- 2 Apr 2012 8:19 AM
- Comments (0)
Instalando lista de requerimientos con Virtualenv y pipFiled Under: Columnistas, Configuracion, Instalacion, ZonaProgramacion
Debo admitirlo, para un proyecto necesitamos tantas cosas y tan variadas, que aveces es como complicado, pero mas complicado lo es si tratan de instalar algo que le servira bien a un proyecto y a otro simplemente no le servira. Trabajando con Python me he dado cuenta que esto no es necesariamente un problema, debido a su estructura puedo separar todos mis requerimientos sin sufrir por lo que les pasara.Para esto utilizo la herramienta virtualenv, el cual me permite crear entornos separados para cada proyecto, es decir, es como si tuviera cada proyecto en una maquina diferente, pero dentro de mi propia maquina. Y luego puedo utilizar pip para instalarlos recursivamente.
Procedamos a instalar virtual env
- Lo primero que tenemos que hacer, es como siempre entrar como super usuario su e ingresar la contraseña.
Ahora procederemos a instalar el virtual env, por lo general lo instalamos con pip o con easy install, con pip es pip install virtualenv con easy install seria easy_install virtualenv en estas altura del partido ya tenemos que tener instalado el pip, si no lo tienen no habra ninguna complicacion, en el anterior post esta la forma de hacerlo.
- nos situamos en la carpeta donde tenemos nuestro proyecto por medio del comando cd
(opcional) En lo personal, creare una carpeta para trabajar mi primer entorno virtual, por tanto escribire en la consola: mkdir venv.
Ahora accedere a ella, pero primero configurare el sistema para que sepa que es un virtualenv: virtualenv --no-site-packages --distribute venv
Aqui les aclaro: -- (doble guion) no-site-packages es para que el sistema comprenda que no utilizaremos la configuracion global del sistema porque esto sera un ambiente virtual. --Distribute: esto instala lo que necesitamos basicamente para poder trabajar un ambiente virtual.
Ahora ingresamos en la carpeta del virtual env cd virtualenvAhora activamos el ambiente virtual, funciona igual, es decir, es el mismo codigo para todos, independientemente de como se llame su ambiente virtual, el codigo es igual: source bin/activate
Ahora vemos que antes de nuestra ruta convencional, aparece entre parentesis el nombre de nuestro venv. De esta manera el sistema nos indica cual venv tenemos activo
mysql-python==1.2.3
pil==1.2.3Las versiones son independientes, siempre se escribe el nombre del modulo, seguido por un doble igual y el numero de la version, se hace salto de carro y se sigue asi hasta terminar todos los modulos requeridos, es preferible que guarden ese txt dentro del directorio que posee su virtualven, y ahora veran algo interesante....Nos quedamos en que habiamos activado nuestro venv, dentro de esa carpeta solo esta el archivo de requerimientos (recuerden el .txt, en mi caso se llama requirements.txt) y los directorios que coloco el distribute cuando lo instale que son el de include, lib y bin). Ahora instalemos los requerimientos.
- En la carpeta invocamos a pip para instalar recursivamente: pip install -r requirements.txt
Listo lo dejamos trabajar que el se encarga de instalarlo todo, una cosa, si, el -r va despues del install no lo cambien de sitio o no servira!
Listo chicos! ya hemos terminado!!! Exitos y disfruten su ambiente virtual!
- Read More
- Mai Lilith
- 5 Mar 2012 9:47 AM
- Comments (0)
trabajar con mi fed 16 para hacer todo bienFiled Under: Columnistas, Configuracion
Luego de la instalacion de los paquetes basicos y de haber sufrido como siempre la inalambrica, empece a configurar lo necesario para trabajar con mis programas de siempre. Lo mas facil fue seguir la guia que hice sobre que hacer despues de instalar fed 14 jejejejej ya todo era copie y pegue incluso para resolver ese horrible chicharron de la inalambrica que nunca falla y tantas canas verdes me saco cuando instale por primera vez el fedora, de hecho tambien coincide con los tiempos en que empece a escribir este blog :DComo fue una instalacion "limpia" no tuve que sufrir con repos que no soportaran el cambio de version, asi que estuvo perfecto el uso de la guia. Sin embargo, como todo evoluciona tambien mis paquetes, debo admitirlo subir al 16 ha supuesto un cambio brusco que habia rechazado en el 15 y me habia hecho retroceder al 13, pero que hoy retomo.
lo primero que cambio es ese entorno gnome 3 que no me pasa, usando el gnome-fallback que me encanta, ya les digo como lo activan, son pasos muy sencillos :D
- en el menu aplicaciones buscan sistema
luego sistemas settings
Luego sistema info
en la ventanita buscan graficos
dice fallback junto con un interruptor que muestra off, muevanlo hacia la derecha y deaparecera el panel por defecto del gnome3, teniendo de esta manera un menu, no igual al de gnome 2, pero si parecido.
Reinicien la sesion del usuario y eso es todo.
- Read More
- Mai Lilith
- 5 Mar 2012 9:06 AM
- Comments (0)
Pip en fedoraFiled Under: Columnistas, Instalacion, ZonaProgramacion, programacion
Hola,Muchos desarrolladores prefieren el gestor de paquetes pip para hacer sus instalaciones de los modulos de python, algunos prefieren easy_install, es cuestion de gustos y requerimientos en los personal como los instalo ambos el que no me instala el uno, me lo instala el otro, aunque pip en realidad instala muchos mas modulos, es muy raro que no me instale alguno. Les mostrare rapidamente como deben instalar su pip.
- Nos autenticamos como super usuarios su
instalamos el paquete de python pip,aqui aclaro si no estamos seguros que copiamos mal o algo siempre podemos hacer yum search python-pip y el sistema nos ayudara... Para instalar el python pip desde yum el comando esyum -y install python-pip.noarch pero si tenemos instalado easy_install, es cosa de escribir en la consola easy_install pip
Y voila! tenemos el gestor de paquetes listo!
- Read More
- Mai Lilith
- 3 Mar 2012 3:07 PM
- Comments (0)
MySQLdb en pythonFiled Under: Base de Datos, Columnistas, Instalacion, ZonaProgramacion, programacion
Para poder trabajar con python correctamente debemos ademas instalar nuestra api para trabajar con la base de datos, en realidad es algo muy sencillo de hacer, pero que si no tienen todo bien configurado pueden pasarse horas buscando la respuesta para su SO.En estos momentos he instalado fed16 que ya viene por defecto con el python 2.7.2, lo cual es perfecto, no tengo que andar peleando con las versiones, aunque se puede hacer igual (recuerden que si tienen varias versiones utilicen el virtual env).
- Primero nos autenticamos como superusuarios, como siempre es algo necesario: su ingresamos la contraseña y estamos listos.
Instalamos las cabeceras necesarias. yum -y install gcc
Instalamos el paquete de desarrollo yum -y install python-devel
Instalamos la api del DB, para mi caso Mysql yum -y install mysql-python, recuerden que pueden utilizar tambien easy_install para realizar la instalacion.
probamos que todo funciona tipeando en la consola python (o como deban acceder a su version)
probamos la importacion import MySQLdb enter y no nos debe mostrar ningun inconveniente.
Y voila! tenemos instalado Mysql e integrado con python....
- Read More
- Mai Lilith
- 3 Mar 2012 3:00 PM
- Comments (0)
Instalando django en una de las versiones de PythonFiled Under: Columnistas, Framework, Instalacion, ZonaProgramacion, programacion
Debo admitirlo esto de aprender a manejar python a veces puede llegar a ser complicado, no tanto por que el lenguaje sea complicado, porque en realidad es todo lo contrario, es que a veces, mi fed me sale con unas...
En fin, hoy mostrare como instalar django en cualquiera de las versiones que tenemos en nuestro SO. En el post anterior explique como instalar varias versiones de Django, sin embargo, Fed trae consigo una version por defecto, lo cual hace que si escribo en la consola: yum -y install django sea, aunque efectivo, instalado en la version por defecto solamente, lo cual es algo, para mi, molesto, ya que lo necesito en la version superior. Como saben, gracias al post anterior (Instalando python 2.7.2 en mi fed 13) que instale mas de una version de este lenguaje (si al igual que yo, tienen mas de 2, miren este post para que lo puedan encontrar), pero por ahora instalare django para la version 2.7.2 aunque los pasos son los mismos para todos.
Empezamos!!
- Buscamos la ubicacion de la carpeta de python donde esta todo, no solo el ejecutable, sino todas las carpetas del sistema, para esto nos ayudamos de un comando linux base: whereis python2, esto nos arrojara como resultado algo mas o menos asi:
python2: /usr/bin/python2.6 /usr/bin/python2 /usr/bin/python2.6-config /usr/lib/python2.6 /usr/local/bin/python2.7 /usr/local/bin/python2.7-config /usr/local/lib/python2.7 /usr/include/python2.6
como vemos, nos muestra las ubicaciones tanto de las carpetas de python 2.6 y 2.7, no se preocupen ocupense no mas de las de 2.7. Como ya lo hemos ubicado, nos vamos a esa carpeta y dejamos todo alli por ahora. no importa si se van por consola o por el back end, aunque por el back end seria solo minimizar la ventana, ahora viene lo interesante, vamos a bajar django. Para esto yo me hare a SVN (si quieren seguir mis pasos y no tienen instalado aqui esta el post ), sino, no se compliquen puede utilizar su manejador de versiones favorito o descargar el paquete manualmente... Continuamos...
en la consola escribimos: svn co code.djangoproject.com/svn/django/trunk/ y el empezara a bajar el paquete, como siempre les digo pueden irse a preparar su cafecito, porque esto demora un rato.
Listo! hemos descargado django, pero no se emocionen aun no esta listo... Ahora falta meterlo en el lugar correcto, si asi es, recuerdan las ubicaciones de python 2.7? bueno entre las carpetas existe una que se llama site packages, esa es la que van a abrir, dentro de ella copiaran todo el contenido de la carpeta que descargo el trunk (trunk es la version mas reciente del python)
- Ya tenemos la consola abierta, sino, no se compliquen abranla y ya, no es necesario entrar como superusuarios, vamos a entrar a python.
ingresamos al python 2.7 (para mi caso): python2.7 asi todo junto, no lo separen!
ahora vamos a tener activo el prompt de python que son: >>>
digitamos import django, damos enter y luego escribimos print django.get_version()
si todo esta bien, no tendremos ninun inconveniente y django nos dira su version, si nos sale error, primero confirmamos que escribimos bien las lineas de arriba si no, confirmamos los pasos, si todo esta bien, entonces toco remitirnos al manual oficial de django.
- Read More
- Mai Lilith
- 29 Feb 2012 9:17 AM
- Comments (0)
Conocer el lugar donde esta instalada una de las versiones de pythonFiled Under: Columnistas, ZonaProgramacion, programacion
En el post anterior mostre como instalar otra version de Python, por lo menos en mi maquina tengo instalados el 2.6.4 que viene por defecto en mi Fed 13, pero tambien he instalado python3 por un curso que voy a realizar y python 2.7 por motivos de trabajo. Todos vana correr con mi IDE de trabajo Eclipse, pero, me surgio una duda, ¿como lo configuro?, en la seccion de preferencias del eclipse escogi como hacerlo, pero ¿donde esta mi python?. Esto se puede conocer con solo unas pocas lineas de codigo:- nos autenticamos como superusuarios su ingresamos la contraseña.
listamos la ubicacion de la version de nuestro python, en este caso buscare mi python 2.7, para esto ingreso esta linea de comando: ls -l `which python2.7` (si queremos saber la ubicacion de cualquier version le cambiamos el numero y listo, pero si queremos saber la ubicacion de la que viene por defecto en nuestro interprete no escribimos numero alguno.
Y listo! de esa manera sabremos donde esta cada version de Python, espero que les ayudara.
- Read More
- Mai Lilith
- 17 Feb 2012 5:20 PM
- Comments (0)
Instalando python 2.7.2 en mi Fed 13Filed Under: Columnistas, Configuracion, Instalacion, ZonaProgramacion
Debo Admitir que ya fed viene con python instalado, sin embargo necesito instalar tambien la version 2.7, debido a que mi equipo al tener el Fed 13 trae la 2.6.4. Para esto lo primero que debemos hacer es descargarlo aclaro si hacen clic en el link lo descargan de manera visual, pero vamos a hacerlos por la consola y de paso lo descomprimimos (si lo hacen de manera visual, solo sera descargarlo en alguna ubicacion de su equipo y darle descomprimir, luego entraremos a la consola para lo demas. En este punto empezaremos la descarga por consola:- nos autenticamos como super usuarios: su e ingresamos la contraseña
descargamos el paquete: wget 'python.org/ftp/python/2.7.2/Python-2.7.2.tgz'
descomprimimos nuestro paquete: tar -xzf Python-2.7.2.tgz
Nota: en este punto nos encontramos con los que estaban bajandolo de manera visual, ellos deben abrir su consola y hacer la opcion 1, es decir autenticarse...
Ingresamos a la carpeta donde descargamos el python cd Python-2.7.2
Ahora el archivo README de la carpeta dice como debemos instalarlo, les hare el resumencillo aqui:
digitamos en la consola ./configure asi tal cual con el puntito y todo. Si les presenta algun error que diga: configure: error: no acceptable C compiler found in $PATH See `config.log' for more details o algo parecido los pasos a seguir seran los que mostrare ahora, si no, pasen al siguiente numeral:
- instalen las cabecera, esto se hace verificando que esten, solo digiten el comando gcc --version
debido a que les salio el error anterior, el sistema les dira que no lo tienen instalado y de inmediato empezara a instalar, no se asusten, es algo automatico, estara todo bien denle aceptar o Y en las siguientes preguntas que el sistema les haga.
ahora vuelvan a digita ./configure esto puede tomar un buen rato, asi que pueden ir a prepararse un delicioso cafecito...
ahora digitamos en la consola make install
- Read More
- Mai Lilith
- 17 Feb 2012 4:47 PM
- Comments (0)
Fedora Colombia está protegida bajo la licencia Creative Commons Reconocimiento-No comercial-Compartir bajo la misma licencia 2.5 Colombia License.
Ambientación gráfica gracias a VistaIco
Powered by WordPress