viernes, febrero 02, 2007

[HowTo] Cómo instalar la última versión de Cinelerra en Ubuntu Edgy/Feisty

Les paso a explicar como instalé la ultima versión de este espectacular editor de video:

Primero entramos a una terminal.

Editamos el archivo /etc/apt/sources.list
sudo gedit /etc/apt/sources.list

Agregamos esto al final del archivo:
############cinelerra##############
deb http://giss.tv/~vale/ubuntu32 ./
deb-src http://giss.tv/~vale/ubuntu32 ./
Salimos guardando los cambios.

Luego actualizamos e instalamos el programa...
sudo apt-get update
sudo apt-get install cinelerra

Listo, ya esta instalado.
La primera vez que utilicemos el programa nos tirará el siguiente error:

void Mwindow::init_shm0:WARNING:/proc/sys/kernel/shmmax is 0x2000000, which is too low.
Before running Cinelerra do the following as root:
echo “0x7fffffff” >/proc/sys/kernel/shmmax

Bueno, la forma de solucionarlo es esta:
Nos hacemos root (porque con sudo no funciona)
sudo su

y ejecutamos el siguiente comando:
echo “0x7fffffff” >/proc/sys/kernel/shmmax

Listo, con esto ya no les aparecerá mas el error.

ACTUALIZACIÓN:
A los que no les funcione solucionar el error anterior prueben con esto:
echo "2147483648" > /proc/sys/kernel/shmmax
Espero que disfruten de este excelente programa. Les dejo un screenshot...

ACTUALIZACIÓN 2:
Les pego el comentario de MTraker que soluciona el error en forma permanente:
Para el error referente a echo “0x7fffffff” >/proc/sys/kernel/shmmax, he visto que cada vez que reinicio el sistema tengo que ejecutarlo.
La solucion la encontre en el manual oficial de cinelerra.
Es un error común, ya que GNU/linux tiene por defecto 32M de memoria compartida y cinelerra se encarga de recordarltelo con este mensaje.
Hay que editar el archivo /etc/sysctl.conf.

O sea :
#sudo gedit /etc/sysctl.conf
y escribir el siguiente parametro al final:
kernel/shmmax=0x7fffffff
Para la primera vez que lo ejecutas, y no reiniciar el sistema escribiremos en consola como root:
sysctl -p


39 comentarios:

Anónimo dijo...

He intentado lo que me dices, pero me da el siguiente fallo al intentar ejecutarlo. ¿sabes que puede ser?:

cinelerra: symbol lookup error: /usr/lib/libquicktimehv-1.6.0.so.1: undefined symbol: faacDecOpen

Dr. Fest dijo...
Este comentario ha sido eliminado por el autor.
Dr. Fest dijo...

disculpa el retraso, se me paso por alto tu comentario... creo que el error ese se debe a que te falta una librería. Lo solucionarías del siguiente modo:

sudo apt-get install libquicktimehv
sudo apt-get install libquicktimehv-dev

Prueba, de ultima lo único que tendrás serán dos librerías de gusto.

Suerte

canibal dijo...

tengo el mismo problema pero no he tenido suerte arreglandolo.
quizas en alguna actualizacion del programa sirva.

Dr. Fest dijo...

que versión de Ubuntu estan utilizando? Edgy?

godzeus dijo...

yo utilizo Edgy, y tengo el mismo error, la libreria libfaad2-0 esta instalada, no se cual es realmente el problema. Alguna sugerencia?

Dr. Fest dijo...

la verdad es que no entiendo porque surge el programa... yo probaria reistalar la aplicación o las librerias pero realmente no se si solucionara algo

Miguel Palma dijo...

En Feisty HERD 5 funciona perfecto!!!

Gracias Dr Fest :)

Solo hice esto:
Agregar en sources.list
##cinelerra
deb http://giss.tv/~vale/ubuntu32 ./
deb-src http://giss.tv/~vale/ubuntu32 ./

$ sudo apt-get update
$ sudo apt-get install cinelerra

Dr. Fest dijo...

Gracias a vos Miguel... muy bueno tu blog!!! Saludos

Santiago dijo...

No puedo quitar el error que da al principio

Ejecuto: sudo su
con lo cual me pongo como root
Despues: echo “0x7fffffff” >/proc/sys/kernel/shmmax

y me dice:
bash: echo: error de escritura: Argumento inválido

no lo entiendo, tengo Feisty HERD 5

lo he instalado con aptitude en ves de con apt-get.

Saludos

Dr. Fest dijo...

ACTUALIZACIÓN:
A los que no les funcione solucionar el error anterior prueben con esto:

echo "2147483648" > /proc/sys/kernel/shmmax (como Root)

Saludos Santiago, espero que te funcione.

antonio dijo...

Hola, he descargado e instalado Cinelerra según tus indicaciones (creo) pero cuando le doy al icono que aparece en: aplicaciones>sonido-video>icono, no abre ninguna ventana. ¿Qué debo hacer para que funcione?
Gracias
Antonio

Dr. Fest dijo...

1° Estas usando ubuntu Edgy?

2° Escribe en una consola: cinelerra (en minusculas)
Si se abre el programa quiere decir que el acceso directo (aplicaciones>sonido-video>icono) esta mal apuntado... debería estar apuntado a /usr/bin/cinelerra

Saludos Antonio

Anónimo dijo...

tengo Ubuntu 10.1 Edgy
Se me presentó el mismo problema que a los demás, seguí tus instrucciones e instalé las dos librerías, y nada; después hice lo que dijo Miguel Palma, y nada.
Fuí a /usr/bin/cinelarra (que está marcado sólo para leer) pero no lo pude abrir.
En fin, si lo puedes solucionar, nos lo comunicas.
Saludos
Antonio
P.D.: te envío este 3er. comentario porque no se si los otros 2 los recibistes, por lo menos yo no los vi.
Por Google no puedo, no me acepta la contraseña ¿?

Dr. Fest dijo...

Realmente no se que pueda estar pasando, el proceso de instalación es realmente sencillo y no debería fallar.

Saludos y seguiré intentando solucionar tu error.

Anónimo dijo...

Dr. Fest... estoy utilizando Feisty 7.04 y tengo el mismo problema, lo instalo con todos los paso, subsano el error de la primera entrada y luego inicia cinelerra, probe desde el icono y con un lanzador a /usr/bin/cinelerra y en ambos casos no puedo accionar nada (aplicaciones>sonido-video>icono) de hecho para cerrar el programa debo "matar" el proceso por mas que en el monitor de sistema aparece como "durmiendo".. Soy bastante novato en linux, en la version 6.10 a pesar de renegar bastante y la ayuda de los foros pude instalarlo pero este no..
Gracias por la paciencia a los nuevitos :)

Dr. Fest dijo...

Lo sieto mucho pero no se como solucionar tu problema, pero te doy un consejito: Busca bajarte las fuentes de la pagina oficial de Cinelerra e instalalo de ese modo (primero desinstala el que tienes actualmente instalado).

Baja el archivo: cinelerra_version.tar.gz
descomprimelo: tar -zxvf cinelerra_version.tar.gz
configuralo: ./configure (a veces no hace falta)
compilalo: make
instalalo: make install (como root)

Saludos.

javi dijo...

en ubuntu 6.10 (64 bits) se cierra cuando cargo un avi, a alguien le pasó lo mismo?

Santiago dijo...

echo "2147483648" > /proc/sys/kernel/shmmax (como Root)

Me ha funcionado perfectamente.

Muchas gracias

Anónimo dijo...

Hola Dr. fest. Tengo un pequeño problemilla con la instalacion de cinelerra. Resulta que desde sources.list añadi los repositorios, luego el update y desde aqui comenzo a haber fallos, diciendo en varias lineas "mala linea de cabecera" e "imposible obtener ...direccion-http..." Use ya varios repositorio. Alguna idea de lo que esta sucediendo?

Dr. Fest dijo...

Hola... Pueden haber estado caidos los repositorios... no te olvides que son no oficiales y pueden estar tranquilamente en un server casero o vaya a saber donde. Consejo: intentá más tarde...

hermes dijo...

gracias, al fin pude instalar cinelerra. ya lo había intentado tratando de construir el paquete pero no pude.
espero me puedas ayudar, lo único que no puedo hacer en linux es capturar video de la tv, tengo una de esas tarjetas sencillas Bt878 y por más que he buscado no encuentro la manera, casi lo logré con el xawtv pero se me hace muy limitado ese programa, gracias por todo.

Dr. Fest dijo...

Gracias a vos por entrar a mi blog!!!
Con respecto a la bt878 te cuento que tengo una placa con Chip Conexant cx23883 y estoy renegando como un loco para instalarla, no doy en la tecla. La placa tuya es muchisimo mas comun y aunque no te pueda ayudar animate a googlear que ya vas a encontrar la solución. Creo que el mejor programa que hay para ver tv en linux es timetv.

Anónimo dijo...

Disculpen las molestias,estoy intentando hacer la instalacion del cinelerra.Hago todo igual que lo indicado por ustedes y al dar la orden de instalar, en efecto desde la consola me dice que está hecho ,pero sin embargo no aparece por ningun sitio el programa.Utilizo la version 6.10
Desde la consola le doy la orden de busqueda del archivo o programa cinelerra y mer dice que no hay ningun archivo con ese nombre.¿que puede suceder?Gracias

Dr. Fest dijo...

Prueba escribir en consola cinelerra, si no se ejecuta nada, puede que este mal instalado. Estas seguro que la instalación llego a su fin?

Anónimo dijo...

Gracias Dr Fest por la rapidez de verdad ,muy amable por tu parte.En efecto le dí varias veces la orden como indicas y me da el mensaje "orden no encontrada"
Yo creo que me bajó los paquetes y al final me me dice hecho y no hay mas actividad.Saludos desde Asturias Javier

Anónimo dijo...

Dr. Fest,gracias a tu pista me di cuenta que me faltaba dar la orden de instalar(seré boludo)como dicen ustedes,claro que no lo instalaba ,Bueno pues al fin todo bien y en cuanto al mensaje del error lo solucioné con la segunda opcion ,ya que la promera me decia que :"el argumento es inválido".
Muchisimas gracias Javier

Dr. Fest dijo...

De nada Javier, realmente me alegra mucho haberte ayudado.

Abrazo de gol!

BladiMir dijo...

funcionó en ubuntu 7.04..
busqué todo el fin de semana para poder instalarlo!
gracias compadre...muy buena ayuda.

bladimir@chile

Dr. Fest dijo...

de nada amigo!

Anónimo dijo...

A Mi me funciono perfectamente en feisty fawn

Dr. Fest dijo...

Gracias por comentar que te funciono en Feisty

mtraker dijo...

Para el error referente a echo “0x7fffffff” >/proc/sys/kernel/shmmax, he visto que cada vez que reinicio el sistema tengo que ejecutarlo.
La solucion la encontre en el manual oficial de cinelerra.
Es un error común, ya que GNU/linux tiene por defecto 32M de memoria compartida y cinelerra se encarga de recordarltelo con este mensaje.
Hay que editar el archivo /etc/sysctl.conf.

O sea :
#sudo gedit /etc/sysctl.conf

y escribir el siguiente parametro al final:

kernel/shmmax=0x7fffffff

Para la primera vez que lo ejecutas, y no reiniciar el sistema escribiremos en consola como root:
sysctl -p

felipe cardona dijo...

auxilio!! quiero instalar cinelerra en ubunty festy 7.04 y me sale el error de las librerias libquicktimehv, libmjpegtools0, libfaad y libfaac me ayudas? saludos

Dr. Fest dijo...

abre synaptics y busca la librerias que te estan faltando.... puede que te falte habilitar algun repositorio... pásate por aqui: http://ubuntuguide.org/wiki/Ubuntu:Feisty#How_to_add_extra_repositories

saludos.

mercè dijo...

Hola, qué tal?
Tengo el reciente Ubuntu Studio y he seguido las referencias que indicas y se me ha instalado correctamente.
Muchas gracias por aportar tu conocimiento y saludos

Dr. Fest dijo...

de nada Mercé... Gracias por hacermelo saber!

Anónimo dijo...

Tengo Ubuntu 6-10 y al intentar instalar cinelerra me da este error

sudo apt-get install cinelerra
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo información de estado... Hecho
No se pudieron instalar algunos paquetes. Esto puede significar que
usted pidió una situación imposible o, si está usando la distribución
inestable, que algunos paquetes necesarios no han sido creados o han
sido movidos fuera de Incoming.

Como sólo solicito una única operación, es extremadamente posible que el
paquete simplemente no sea instalable y debería de rellenar un informe de
error contra ese paquete.
La siguiente información puede ayudar a resolver la situación:

Los siguientes paquetes tienen dependencias incumplidas:
cinelerra: Depende: libasound2 (> 1.0.14) pero 1.0.11-7ubuntu3 va a ser instalado
Depende: libc6 (>= 2.6-1) pero 2.4-1ubuntu12.3 va a ser instalado
Depende: libfreetype6 (>= 2.3.5) pero 2.2.1-5ubuntu0.2 va a ser instalado
Depende: libgcc1 (>= 1:4.2.1) pero 1:4.1.1-13ubuntu5 va a ser instalado
Depende: libguicast (>= 1:2.1.0) pero no va a instalarse
Depende: libiec61883-0 (>= 1.1.0) pero 1.0.0-0.2ubuntu1 va a ser instalado
Depende: liblame0 (>= 3.97) pero 3.96.1-2 va a ser instalado
Depende: libmpeg3hv (>= 1:2.1.0) pero no va a instalarse
Depende: libpng12-0 (>= 1.2.13-4) pero 1.2.8rel-5.1ubuntu0.3 va a ser instalado
Depende: libquicktimehv (>= 1:2.1.0) pero no va a instalarse
Depende: libstdc++6 (>= 4.2.1) pero 4.1.1-13ubuntu5 va a ser instalado
Depende: libvorbisfile3 (>= 1.2.0) pero 1.1.2-1ubuntu1.2 va a ser instalado
Depende: zlib1g (>= 1:1.2.3.3.dfsg-1) pero 1:1.2.3-13ubuntu2 va a ser instalado
Depende: libguicast (= 1:2.1.0-2svn20080208ubuntu1) pero no va a instalarse
Depende: libquicktimehv (= 1:2.1.0-2svn20080208ubuntu1) pero no va a instalarse
Depende: libmpeg3hv (= 1:2.1.0-2svn20080208ubuntu1) pero no va a instalarse
E: Paquetes rotos

Pepe dijo...

la instalacion va perfecta y figura todo como tiene que ser pero el programa aber y se cierra se llega a ver la ventana pero inmediatamente desaparece tengo el ubuntu 7.10