Mostrando entradas con la etiqueta Ubuntu. Mostrar todas las entradas
Mostrando entradas con la etiqueta Ubuntu. Mostrar todas las entradas

lunes, 17 de noviembre de 2014

Instalando OpenShot en Canaima v4

He realizado esta pequeña guía, para indicar como realizar la instalación en sencillos pasos de la aplicación OpenShot en una distribución de Linux Canaima versión 4 . Antes es necesario mencionar que OpenShot es un poderoso Editor de videos, en código abierto, disponible tanto para linux como para windows.

Para aquellos que están familiarizados con aplicaciones como WMM (Windows Movie Maker), Picasa, etc, Openshot es una muy buena alternativa opensource, la cual no carece de funciones similares usadas en aplicaciones comunes. El motivo por el que realizo esta guía, es debido a que existe un pequeño problema al realizar la instalación a través del "Centro de Software", el proceso de instalación se realiza, pero la aplicación no se ejecuta, esto debido a que existen dependencias que no se instalan, además de que eben actualizarse los repositorios. Siendo así lo mejor es irse a la consola y realizar todo el proceso desde ahí. Para simplicar la instalación, nos descargaremos un paquete PPA y no un DEB , lo primero que debemos realizar es ejecutar la siguiente sentencia en la consola:
sudo add-apt-repository ppa:openshot.developers/ppa

Seguidamente actualizamos los repositorios con:
sudo apt-get update
Para finalizar , hacemos la instalación:
sudo apt-get install openshot openshot-doc
Hasta este punto, ya podemos ejecutar Openshot, sin embargo la instalación nos generará un error:
"No se pueden cargar todos los efectos. OpenShot no puede encontrar la instalación de la biblioteca de efectos frei0r. 
Instale el paquete frei0r-plugins desde su gestor de paquetes. OpenShot continuará funcionando, pero dispondrá de menos efectos para elegir."
Lo anterior es debido a que hay una biblioteca que no trae la distribución de Canaima y por lo tanto debemos instalarla, y como ya hemos actualizado los repositorios no tenemos ningún problema e ejecutar:
aptitude install frei0r-plugins

Listo!, a usar Openshot


Continua...

jueves, 30 de abril de 2009

Renombrar Bases de Datos MySQL en Linux

Por varias razones sucede , que en ocasiones debemos renombrar una base de datos completa, en mi caso el motivo fue que un aplicativo tenía el nombre de la base de datos que debía usarse en su código interno (hard-code) y la base de datos que se creo con mysql se hizo con otro nombre, es obvio que al final la aplicación y la base de datos nunca se iban a ver, entonces que hay que hacer? renombrar.

Aunque parezca muy raro, el administrador de mysql no trae ninguna funcionalidad que permita simplemente renombrar una base de datos, existe un comando para renombrar tablas, pero no bases de datos.
Entonces que opción nos queda?, bueno hay que recordar que los esquemas literalmente el sistema los ve como un directorio, de ser así entonces sería cuestión de renombrar el directorio y ya, pues bien esto es lo que hay que hacer. El asunto es que hay que buscar donde linux guarda los esquemas de mysql.
Dependiendo de la distribución , la colocación de los esquemas va a variar, sin embargo existe un archivo que nos va a indicar donde son almacenados, este archivo es:

my.cnf


La ubicación de este archivo en distribuciones como Debian y sus variaciones, esta generalmente en:

/etc/mysql


De todas formas sino sabemos donde esta lo buscamos con usando find

find / -name my.cnf


Una vez ubicado el archivo accedemos al mismo , y ubicamos la linea que diga

datadir = /var/lib/mysql


Datadir nos indica el lugar donde MySQL almacena todas las bases de datos, en mi distribución Ubuntu observamos que esta en /var/lib/mysql, nos cambiamos a ese directorio y dentro de él veremos que contiene todas las bases de datos que tenga nuestro MySQL, y ya aquí se hace lo más sencillo de todo el cuento, simplemente renombre el directorio al nombre que desee y listo.
No es necesario bajar el servicio de mysql ni reiniciarlo.
Continua...

martes, 14 de octubre de 2008

Habilitar Acceso Remoto a Bases de Datos MySql

Muchas veces el acceso a nuestras bases de datos lo realizamos directamente en el mismo servidor, quizás por razones de sencillez , vía ssh nos conectamos y revisamos lo que se necesita. Sin embargo, para acceder a estos servidores requerimos tener un usuario y su correspondiente clave, aparte del usuario y la clave de la base de datos. Es por ello que muchas veces necesitaremos administrar remotamente las BD de mysql y para ello solo necesitamos hacer una pequeña configuración en el servidor para permitir los accesos.

Lo primero que debemos hacer es irnos al servidor donde esta instalada la base de datos mysql y realizar un cambio en el archivo my.cnf de mysql , si esta instalado en un servidor con debian lo encontremos en la ruta:


/etc/mysql


En este archivo por defecto la instalación de MySql queda apuntando a nuestra dirección local, para ello debemos modificarla, así que ubicamos la linea que dice:

bind-address = 127.0.0.1


y le cambiamos la dirección para que quede:

bind-address = 0.0.0.0


Una vez realizado esto ejecutamos mysql como root , y una vez dentro le daremos permiso al usuario que queremos que acceda de manera remota, esto es ejecutando la siguiente sentencia:

grant all privileges on *.* to 'usuario'@'%' identified by 'password' with grant option;


Y listo, ejecutado estas dos operaciones procedemos a reiniciar el servicio de mysql:

/etc/init.d/mysql restart


Ejecutado el procedimiento , podemos probar desde otra maquina ingresar a la base de datos colocando la dirección ip , el usuario y clave de la base de datos el cual previamente configuramos.

Continua...

sábado, 4 de octubre de 2008

Y en pocos días llega la cabra montañosa!

Siguiendo fiel a la regla de lanzar una nueva versión de ubuntu cada 6 meses, pues ya faltan pocos días para que este disponible la versión final , la cual fue denominada Intrepid Ibex, o Ibex Intrépido ( o lo que es lo mismo ... cabra montañosa). Lo cierto es que la gente de ubuntu no hace el lanzamiento en vano , no recurre a técnicas muy conocidas como microsoft de cambiar solo el aspecto y mover las cosas de lugar para hacer creer que es una versión nueva jajaj, la verdad es que este nuevo ubuntu se viene con varios cambios muy buenos que siguen los lineamientos de versiones anteriores como Hardy Heron o Gutsy Gibbon, es decir proporcionar al usuario mayor facilidad de uso separando la complejidad que pueda tener el ambiente para poder orientarlo a usuarios menos diestros (tipo windows jejeje) sin tener que bajar el rendimiento del mismo.
La nueva versión ya tiene a varios usuarios descargando la versión beta , que po cierto fue lanzada ayer 2 de octubre, lo que lo puede dejar a uno impresionado es que esa fecha ya se tenia prevista desde hace meses atrás!!! , quizás para algunas no les parezca impresionante, y dirán que con solo tenerlo planeado ya se logra, pero nooooo, desarrollar software es complicado y en cualquier momento explotan bugs y bugs qe retrasan los lanzamientos y hacen que las fechas se vuelvan difíciles de cumplir, sino me creen es cuestión de ver como muchas empresas reconocidas de software tienen que retrasar sus lanzamientos por problemas inesperados. Pero bueno eso es otro asunto, el hecho es que siguiendo el calendario para el lanzamiento de ubuntu 8.10 nos quedan dos fechas próximas y son:

  • Lanzamiento de la versión RC1 (Release Candidate 1) = 23/10/2008
  • Lanzamiento definitivo Ubuntu 8.10 Intrepid Ibex = 30/10/2008
De la versión Beta liberada ayer y de la cual ya muchos han descargado , tendrán aproximadamente dos semanas para reportar bugs y estos dependiendo de su prioridad serán corregidos e integrados a la versión RC1, cuando posteriormente habrán muchos entusiastas más que volverán a descargar la RC1 para seguir enviando bugs que serán corregidos dependiendo del nivel dela falla y serán integrados a la versión final, con la cual se vuelve a repetir el ciclo pero con la diferencia de que las correcciones empiezan a salir como parches o paquetes de actualización. Es por ello que siempre funciona mejor la idea de que si quieres que tu sistema siga funcionando bien, lo mejor es tener una partición de datos separada de las particiones del sistema , y montar la versión nueva un mes después del lanzamiento oficial , cuando ya una cantidad grande de bugs han sido resueltos jejejej. La otra opción , la cual uno muchas veces ejecuta, es montar el sistema de prueba en una maquina virtual y ver que trae nuevo , si se daña pues borramos la maquina virtual y listo todo queda bien .
Igual para aquellos que les gusta estar a la vanguardia y que quieren tener el ubuntu a la ultima versión en este link pueden encontrar las distintas versiones para descargarlo con un cliente torrent:
http://linux.softpedia.com/progDownload/Ubuntu-Intrepid-Ibex-Download-39147.html

Ya con la versión beta también se han podido apreciar los nuevos cambios que se habían mencionado , estos son:

Servidor X.Org 7.4 : Es posible ahora olvidarnos del tedioso archivo /etc/X11/xorg.conf , el nuevo servidor promete que a muchos usuarios no les será necesario la configuración a través de

Nuevo Gnome 2.23.91: Lo mejor de lo mejor en este nuevo entorno es la implementación de pestañas en el Nautilus , ahora no será necesario tener varias ventanas abiertas ya que con las pestañas tendremos las distintas vistas de las rutas. Además le colocaron un botoncito que saldrá al lado de los dispositivos extraibles con lo que se hace más amigable hacer la expulsión de un pendrive por ejemplo.

Encriptar Carpetas: Podremos tener carpetas encriptadas para evitar ademas del acceso que puedan leer cualquier información contenida, obvio que esto no es nuevo ya existen varias formas de hacerlo hoy en día sin embargo lo nuevo aquí es que ya viene implementado por defecto.

Iniciar Sesión como un Invitado : Podremos configurar un perfil de usuario Invitado el cual tendrá accesos restringido al equipo y a la data (claro porque es invitado) pero lo bueno es que aún así podrá por ejemplo navegar en internet y revisar su correo, de forma tal que ahora se podrá prestar la maquina personal a otras personas sin tener que crear un usuario especial.

Network Manager 0.7: El administrador de red trae nuevas funcionalidades y permite el manejo de varias tecnologías , ademas que la configuración pasa de ser especifica para cada usuario a general para todo el sistema , de esta forma se logra que el por ejemplo el usuario invitado tenga acceso a internet.

DKMS : Permite que los drivers del núcleo se reconstruyan de forma automática cuando sale un nuevo kernel, sin tener que esperar a que sean reconstruidos y liberados también en forma de paquete.

Como dato curioso, es probable que muchos se pregunten de donde salen estos nombres de cada versión de ubuntu, bueno para aquel que no lo sepa el número y el nombre de cada versión de Ubuntu que se desarrolla es parte también de la planificación del producto. El número de versión corresponde al año y al mes en que esta será lanzada. Por ejemplo, la versión actual, la 8.04 salió este año (08) en Abril (04), la siguiente saldrá en octubre de este año (8.10) y así sucesivamente.

En cuanto al nombre siempre sigue el mismo patrón. Un adjetivo y el nombre de un animal. Pero ojo, tanto el adjetivo con el nombre tiene que empezar con la misma letra. La letra inicial es la siguiente por orden alfabético en cada versión. Por ejemplo, la versión anterior a la actual se llamaba Gutsy Gibbon (GG) la actual es por H y se llama Hardy Heron (HH) y la que viene se llama Intrepid Ibex (II). Es bien bueno el mecanismo porque permite una facil distinción de las versiones y el mismo nombre nos indica las fechas de lanzamiento (7.04-FF, 7.10-GG, 8.04-HH y 8.10-II).

Bueno queda esperar entonces 26 días.

Continua...

jueves, 4 de septiembre de 2008

Gestionando servicios con Sysv-rc-conf

Existen varias formas de gestionar los servicios que están un sistema, sin embargo como uno puede saber cuales están corriendo en determinado momento, y si uno quisiera verlos todos? como listarlos o escoger cual servicio detener, las distribuciones de linux por defecto no las traen pero en el universo de linux donde todo se crea o alguien lo ha creado me puse a buscar una aplicación que hiciera algo así y lo encontre! se llama SysV Runlevel Config.


Para instalar la aplicación no es necesario actualizar la lista de repositorios, lo único que debemos hacer es instalarlar directamente como root,

sudo aptitude install sysv-rc-conf


Es importante señalar que tuve que usar esta aplicación en Ubuntu Hardy ya que otra opción era montar KSysV pero la aplicación ocasiona varios problemas si tu entorno gráfico es gnome (como mi caso) y además de ello que tiene varias deficiencias , aquel que la haya instalado podrá comprobarlas al usar Sysv-rc-conf, también existe el comando chkconfig pero no sirve en Ubuntu, y aunque llegará a suceder también queda corta en funcionamiento.
Volviendo a lo nuestro, una vez instalada simplemente debemos ejecutar como root:

sudo sysv-rc-conf


La interfaz de la aplicación podrá parecernos sencilla ya que se ejecuta por consola, sin embargo notaremos que esta muy bien diseñada, ya que nos mostrará todos los servicios que tiene nuestra sistema en orden alfabético en la primera columna , y en las siguientes columnas veremos el estatus del servicio dependiendo del runlevel que tenga , lo útil con la aplicación es que es un listado de todo lo que existe y permite la gestión en caliente de todos ellos.

El manejo es más sencillo aún ya que activamos y desactivamos simplemente presionando la tecla espaciadora y nos movemos a través de los servicios usando las teclas de direccionamiento, pero lo que lo deja a uno más perplejo es que los desarrolladores fueron más allá y habilitaron incluso el uso del cursor del ratón dentro la aplicación, es así entonces que solo haciendo click sobre el runlevel de la aplicación lo habilitamos o deshabilitamos, que más se puede pedir?

Continua...

miércoles, 3 de septiembre de 2008

Error con VirtualBox - VERR_HOSTIF_INIT_FAILED -

Hay un error que lanza virtualbox de vez en cuando, producto de que ubuntu cambia la permisología a los directorios, aun realmente no se porque está sucediendo esto y tan seguido :s , y lo más extraño es que solo sucede con las maquinas virtuales de windows , no con las de linux, así que toca investigarme el porque de esto, sin embargo, por ahora coloco aquí como resolver este fastidioso problema que impide correr la maquina virtual.

El error que a veces lanza VirtulBox en ubuntu al ejecutar una maquina de windows es este:

Unknown error creating VM (VERR_HOSTIF_INIT_FAILED).
VBox status code: -3100 (VERR_HOSTIF_INIT_FAILED).



Este error es porque el usuario con el que estamos intentando correr VirtualBox no tiene la permisología necesaria de lectura y escritura sobre el directorio /dev/net/tun en ocasiones la aplicación cambia el error indicando que efectivamente no tenemos permisología y hasta nos dá la solución que es ejecutar un chmod 666 sobre el directorio , sin embargo cuando es un error 3100 implica unos pasos más.

Lo primero es cambiar el grupo de usuario al directorio para ello ejecutamos en consola lo siguiente como Root (o sea , haga primero un sudo su, coloque su password y listo):

chgrp vboxusers /dev/net/tun



Después le cambiamos la permisología de lectura / escritura al dueño , grupo y resto de personas sobre el directorio:

chmod 660 /dev/net/tun



Es necesario que nuestro usuario este incluido en el grupo vboxusers, para ello abrimos el archivo de grupos y verificaremos si esta , si no lo esta pues lo incluimos , así que primero abramos al archivo:

vim /etc/group



Ahora dentro buscamos el grupo de vboxusers, algo así como lo que esta en negrilla debe aparecer :

mlocate:x:124:
vboxusers:x:125:
libuuid:x:126:



No hay que pararle al numero que esta delante del nombre del grupo, ya que es diferente en cada usuario, este numero es solo para indicar el numero del grupo, lo importante aquí es lo que este después de número, si no vemos el nombre de nuestro usuario, es necesario agregarlo, si hay otro usuario y no el nuestro pues se pone un coma y se coloca el siguiente, así que al final queda así:

mlocate:x:124:
vboxusers:x:125:nombreusuario1,nombreusuario2
libuuid:x:126:



Recordemos que para agregar texto en Vim solo hay que presionar la tecla i , después para guardar y salir presionamos Esc y después :wq! .

Y listo probamos prender de nuevo la maquina virtual y debe correr.


Continua...

miércoles, 30 de julio de 2008

Donde está la Basura en Linux???

En varias ocasiones sucede que, al enviar algunos archivos a la papelera , estos no pueden ser removidos posteriormente, debido a que muchas veces el usuario que use la interfaz gráfica no tiene los privilegios para poder eliminarlos.

Cuando sucede esta situación, debemos irnos a la consola, y movernos al directorio correspondiente para poder borrar los archivos que necesitemos, el unico detalle depende del tipo de distribucion que usemos , si estamos usando Ubuntu, la ruta para la papelera es la siguiente:


/home/USUARIO/.local/share/Trash


Dentro de la carpeta Trash encontraremos dos carpetas , files y info, los archivos que necesitamos eliminar están dentro de files.

Si la distribución es Debian, la ubicación de los archivos es en:

/home/USUARIO/.Trash


En Debian además de ser distinta la ruta, es distinto el funcionamiento, ya que una vez dentro de .Trash se encontrarán los archivos que queremos borrar.
Continua...

sábado, 19 de julio de 2008

No Cargan los Flash en Firefox 3

Existe un problema con la versión de Firefox 3 corriendo en Ubuntu 8.04 , y es que cuando carga una pagina que tenga un objeto flash simplemente no lo va a mostrar y saldrá un horroroso cuadro blanco!! lo peor además es que muchos desarrolladores web incluyen funcionalidades en estos objetos flash, con esto posiblemente nos impide continuar con la navegación en el sitio.

La solución es agregar una librería que le dá soporte a flash, así que nos vamos a la consola y descargamos, como su:


apt-get install libflashsupport



Es bueno hacerlo con apt y no con aptitude para no descargar paquetes adicionales.
Después de esto nos borramos nuestra flash que tenemos instalado, esto lo haremos así:

apt-get remove --purge flashplugin-nonfree



Y listo, borrado , pues lo volvemos a instalar , parecerá tonto, pero la verdad es que ahora la instalación de flash se hará con la librería de soporte para flash que previamente instalamos.

apt-get install flashplugin-nonfree


Continua...

sábado, 17 de mayo de 2008

Que hacer si no tenemos la clave de Root, en MySql?

Bueno, esta vez creo que es hora de ir al médico de tantos olvidos que uno tiene jejeje. La intención de este post, no es entrar en la base de datos de la empresa y robar información o peor aún corromperla o cambiarla!.
Obviamente asumo, que la intención de leer esto es porque probablemente les paso el mismo descuido que tuve... instalar los paquetes de mysql, y ... no acordarse cual fue la clave que le asignamos a Root!.

Esto es muy común , muchas veces generamos ambientes donde instalamos muchas aplicaciones y no anotamos cual clave fue asignada , a menos que estemos usando la misma para todo, que es igual de fatal jaja.
Bueno el caso es, que hacer si se nos olvido la clave de root en mysql?, en mi situación esto que hice me funciono teniendo Ubuntu Hardy Linux y MySql 5.0, pero igual sirve si tenemos otras distro, el hecho es que tendremos que ejecutar los siguientes pasos:
Abrimos una terminal y como root detendremos el servicio de mysql:
sudo /etc/init.d/mysql stop

Si todo sale bien, la consola nos indicará que efectivamente ha parado el servicio, posteriormente nos cambiaremos al directorio /bin y desde ahí ejecutaremos, de nuevo como root, lo siguiente:
sudo mysqld --skip-grant-tables --user=root

Esta consola quedara en un estado de stand by, después de mostrarnos varias lineas de mensajes, no hay que preocuparse y dejamos esta consola abierta sin tocar más nada, ahora lo que hacemos es abrir otra consola con la que seguiremos trabajando, en ella nos iremos de nuevo al directorio /bin y ejecutamos mysql como root:
mysql -u root

Ahora que ha pasado?, bueno si nos fijamos bien, pudimos entrar a mysql como root SIN que nos pidiera la clave de root!!, y porque pasa esto? bueno porque en el otro terminal estamos manteniendo el socket abierto para que esto suceda, hemos dejado una puerta abierta.
Y bueno ya una vez adentro nos quedará el prompt "mysql>", aquí realizaremos los cambios para poner nuestra nueva clave de root, asi que ejecutamos:
UPDATE mysql.user SET Password=PASSWORD('nueva_clave') WHERE User='root';

No olvidar poner el ; al final , recordemos que como estamos modificando una tabla de mysql esto es una sentencia igual como si modificaramos cualquier tabla ordinaria. Ejecutada la sentencia, nos indicará las filas afectadas.
Bueno, ya para ir terminando ejecutamos:
FLUSH PRIVILEGES;

Finalmente, nos salimos de mysql, escribiendo exit; .
Ahora en la terminal , lo que hacemos es volver a para el servicio, pero y hey?? ya no lo habiamos detenido anteriormente?, claro, pero dejamos un socket abierto y debe cerrarse, asi que volvemos a ejecutar en la linea de comando y como root:
sudo /etc/init.d/mysql stop

Una vez hecho esto, el otro terminal que manteniamos abierto, se va a terminar el proceso que venia corriendo y podremos cerrarlo, y en el terminal que nos queda abierto iniciamos el servicio de mysql:
sudo /etc/init.d/mysql start

Cuando haya iniciado, podremos entrar a mysql como root con nuestra nueva clave :-) , escribimos:
mysql -u root -p

Continua...

martes, 29 de abril de 2008

Wubi ...cuando no se quiere dar el paso definitivo

Desde la distribución de Ubuntu 7.04 se viene lanzando un paquete No - Oficial , que permite a aquellos usuarios Windows poder instalar Ubuntu dentro de su sistema operativo tal cual como si fuese otra aplicación más del sistema, y lo resultante no será una instalación virtual o emulador sino que queda como una instalación de ubuntu realizada desde Windows y con la posibilidad de poder desinstalarla cuando queramos, desde el Panel de Control de Windows!!!.
Para realizar el proceso, simplemente descargamos el instalador, el cual cada vez esta siendo más pequeño, incluso para la versión de Ubuntu Hardy 8.04 pesa un poco más de 1mb, y se puede encontrar en la página de Wubi:

http://wubi-installer.org/

La página nos da varios enunciados como si fuesen publicitarios:

- Wubi es Sencillo
No necesitas quemar un CD. Solo correr el instalador, ingresar un password para la nueva cuenta y hacer clic en "install" , vayase a tomar un café (esto porque se debe descargar toooodoo un iso de ubuntu!!!) y al regresar tendrá Ubuntu listo para trabajar.
- Wubi es seguro
Tu mantienes tu Windows como está. Wubi solamente añade un opción extra al cargador de inicio dentro de Ubuntu. Wubi no requiere modifica la partición del disco de tu PC, o usar un arranque de inicio distinto, y no es instalado en dispositivos especiales. Esto trabajará igual como otra de las aplicaciones de Windows. Wubi esta libre de spyware o malware y es software libre.
- Wubi es Discreto
Wubi mantiene los archivos en una carpeta, y si no te gusta, puedes desinstalarlo como lo harías cn cualquier otra aplicación.
- Wubi es Gratis
Wubi y Ubuntu cuestan absolutamente nada , pero provee completa funcionalidad, no requiere ninguna activación del sistema operativo y no impone ninguna restricción por su uso

Sin embargo, tienes dos aspectos negativo, la primera es que debemos descargarnos todo el ubuntu desde internet , es decir , preparense a esperar que descargue los 700Mb que pese el iso, y por otro lado la segunda característica negativa, es que este tipo de herramientas no creo que permitan al usuario decidirse completamente a migrar a otro sistema operativo, ya qu si no le gustan lo borraran y listo, existe como poco compromiso ante la aplicación ya que se tiene poco que perder, en muchos casos es mejor realizar una migración de Windows a Linux completamente y que el usuario se adapte , el hecho de saber que es más complicado revertir el proceso implica que debe comprometerse más en aprender el sistema operativo. Pero bueno, para aquellos que no saben si dar el paso definitivo , Wubi sigue siendo buena opción.

Continua...