Tutorial de instalação de pacotes cinelerra em sistemas Debian
Debian Stable/Etch
Escolha um dos pacotes do Cinelerra disponíveis para Debian Etch
- Cinelerra 2.1: http://pub.nkosi.org/cinelerra/cinelerra_2.1-1_i386.deb.
Para instalá-los, é só entrar em um terminal ("shell") e rodar o comando:
dpkg -i cinelerra_2.1-1_i386.deb
Debian Testing/Unstable (tutorial 1, por chgp)
Tutorial sobre a instação do pacote cinelerra em sistemas que utilizam empacotamento Debian como o Demudi, Debian Etch, Debian Sid e Kurumin 5(?) :). Foram realizados testes nos sistemas citados.
Notas importantes: Os pacotes utilizados fornecidos pelo Uman, são criados utilizando as bibliotecas do Debian SID, portanto, se você deseja instalar o cinelerra num Debian Sarge, provavelmente vai precisar atualizar bibliotecas básicas levando a uma atualização mais ampla e talvez prejudicial a seu sistema. Todos os comandos deste tutorial devem ser executados com o usuario root.
Adicione as seguintes linhas ao seu /etc/apt/sources.list (se você não sabe como fazer isso,
veja aqui):
Na última linha, mude o diretório athlonxp de acordo com a arquitetura de seu sistema. As alternativas são: pentium4, sid (para i386) ou athlonxp.
Pacotes amd64 estão disponíveis em outro repositório em
http://labbs.net/~vale/debian/ como é sugerido nas instruções oficiais de instalação em
http://cvs.cinelerra.org/getting_cinelerra.php, porém devem ser baixados e instalados manualmente.
Após a inserção das linhas no arquivo sources.list, atualize a base de dados do apt utilizando o comando (não precisa ser como root):
Em seguida, instale o cinelerra, alguns codecs extras pra compatibilidade com outros softwares, o kino para captura dos vídeos (coloquei o hotplug na lista pra garantir a carga dos módulos firewire caso necessário):
aptitude install cinelerra w32codecs kino hotplug
Se você conseguiu ter sucesso com as etapas acima, provavelmente seu cinelerra já deve estar instalado, porém devemos fazer um downgrade na biblioteca libfaad2 também mantida no repositório do marillat, senão rola este erro ao tentarmos executar o cinelerra:
cinelerra: relocation error: /usr/lib/libavcodec.so.0.4.9: undefined symbol: faacDecOpen
Portanto, faça o downgrade e "segure" essa versão do pacote com os dois comandos a seguir:
apt-get install --reinstall libfaad2-0=2.0.0-0.7
Atualização: Devido a nova atualização da biblioteca libmjpegutils no repositório do marillat, devemos fazer uma pequena "gambiarra" enquanto o cinelerra não é recompilado (a biblioteca está com uma nova versão porém é retro-compátivel) - não precisa ser como root:
ln -s /usr/lib/libmjpegutils-1.8.so.0 /usr/lib/libmjpegutils-1.7.so.0
Divirta-se! :)
Debian Unstable (tutorial 2, era para a versão 1.2.2)
Mantivemos este tutorial aqui porque pode ser de alguma utilidade.
Para instalar o cinelerra em distribuições Debian, você deve adicionar algumas linhas na sua lista de repositórios (se você não sabe como fazer isso,
veja aqui). Adicione uma das seguintes linhas abaixo, dependendo do tipo do seu processador:
Se você usa a distribuição Ubuntu não esqueça de adiocinar as linhas em Backports:
Instalando
Instale usando (como root):
apt-get install cinelerra
Se ainda faltar a dependência libopenexr2, baixe-a diretamente no site
http://packages.debian.org/testing/libs/libopenexr2 e instale-a usando (como root):
É recomendado que você instale também o
w32Codecs e o
FFMPEG.
Para instalar a versão oficial do cinelerra - 1.2.2, baixe o código fonte do cinelerra de
http://heroinewarrior.com/download.php3
Antes de compilá-lo, certifique-se de ter instalado o seguinte:
libvorbis, libogg, libpng, libjpeg, libtiff, libdv, liba52, libaudiofile, libraw1394, libavc1394, liblame-dev, libavcodec, libavcodec-dev, libuuid, libfaad2, nasm
.
Faça a compilação da seguinte maneira:
Para instalar, use (como root):