27 марта, 2014

Установка Сinecutie в 64 - bit Linux Mint 16 ( «Saucy Salamander» 13.10 )

Самый простой способ установить Сinecutie в 64 - bit системе
( в данном случае в Linux Mint 16  ( «Saucy Salamander» 13.10 ) состоит в следующем:
 
1 - идём сюда https://launchpad.net/~akirad/+archive/akirad/+packages и, раскрыв строку cinecutie - 1.0.1-0~ppa4~lucid,
вручную скачиваем пакеты cinecutie и libcinecutie
2 - отсюда http://old-releases.ubuntu.com/ubuntu/pool/universe/x/x264/ скачиваем libx264-85_0.85.1448+git1a6d32-4_amd64.deb

3 - распаковываем libx264-85_0.85.1448+git1a6d32-4_amd64.deb как обычный архив
    - в каталоге DEBIAN в файле control удаляем строку Original-Maintainer: Debian multimedia...
    - cохраняем изменения

4 - распаковываем libcinecutie_1.0.1-0~ppa4~lucid_amd64.deb
    - в каталоге DEBIAN в файле control в строке Version: 1.0.1-0~ppa4~lucid меняем lucid на saucy
    - cохраняем изменения

5 - переименовываем распакованный каталог libcinecutie_1.0.1-0~ppa4~lucid_amd64.deb, заменив lucid на saucy

6 - распаковываем cinecutie_1.0.1-0~ppa4~lucid_amd64.deb
    - в каталоге DEBIAN в файле control в строке Version: 1.0.1-0~ppa4~lucid меняем lucid на saucy
    - в строке Depends: libcinecutie (= 1.0.1-0~ppa4~lucid), mjpegtools меняем lucid на saucy
    - cохраняем изменения

7 - переименовываем распакованный каталог cinecutie_1.0.1-0~ppa4~lucid_amd64.deb, заменив lucid на saucy

8 - oткрыв в терминале каталог (или перейдя в терминале при помощи команды сd /home/user/путь_в_ каталог), в котором находятся распакованные деб пакеты, собираем оные:

    sudo dpkg -b libx264-85_0.85.1448+git1a6d32-4_amd64/
    sudo dpkg -b libcinecutie_1.0.1-0~ppa4~saucy_amd64/
    sudo dpkg -b cinecutie_1.0.1-0~ppa4~saucy_amd64/

9 - при помощи GDebi последовательно устанавливаем пакеты:

    1 - libx264-85_0.85.1448+git1a6d32-4_amd64.deb
    2 - libcinecutie_1.0.1-0~ppa4~saucy_amd64.deb
    3 - cinecutie_1.0.1-0~ppa4~saucy_amd64.deb
При установке libcinecutie будет установлен пакет libjpeg62, прописанный в зависимостях.

10 - доустанавливаем не указанные в пакетах зависимости:
     sudo apt-get install libtiff4 esound-common libaudiofile-dev libaudiofile1 libesd0

11 - делаем ссылку
     sudo ln -s /usr/lib/x86_64-linux-gnu/libmjpegutils-2.0.so.0.0.0 /usr/lib/x86_64-linux-gnu/libmjpegutils-1.9.so.0

12- запускаем:
mint@mint ~ $ сinecutie
Пользуемся.

P.S.
1- libx264-85 будет находиться параллельно с уже имеющимся в системе libx264. Никаких проблем это не принесет.
2- sudo touch /etc/init.d/cinecutiestart не требуется.
3 - aналогично проделывается процедура для установки 32-bit пакетов в 32-bit систему.

Ссылка будет иметь вид:
sudo ln -s /usr/lib/i386-linux-gnu/libmjpegutils-2.0.so.0.0.0 /usr/lib/i386-linux-gnu/libmjpegutils-1.9.so.0

Вообще, предложенный выше способ больше подходит для поверхностного ознакомления с программой, чем для серьёзной работы, т.к. возможно появление неведомых глюков, отсутствующих в полноценно скомпилированой программе. 
 
 
https://git.code.sf.net/p/cinecutie/code
git clone git://git.code.sf.net/p/cinecutie/code cinecutie-code
или
git clone git://cinecutie.git.sourceforge.net/gitroot/cinecutie/cinecutie
или
git clone https://github.com/cinelerra-cv-team/cinecutie.git 
git pull
./autogen.sh
./configure --with-buildinfo=git/recompile
make
sudo checkinstall -D
----------------------------------------------------------------------------------


https://launchpad.net/~akirad/+archive/ubuntu/akirad 
https://launchpad.net/~akirad/+archive/ubuntu/ppa
https://bazaar.launchpad.net/~akirad/cinecutie/trunk/files
 
Подробнее о Cinecutie смотрите в этом блоге здесь
  ----------------------------------------------------------------------------------------


Конфигурационные файлы Сinecutie и CinelerraCV находятся в /home/user/.ccutie и в /home/user/.cinelerra-cv соответственно. Обе программы могут находиться в системе одновременно.

Следует уточнить, что разработка Сinecutie была прекращена в 2010г. Однако Paolo Rampino (автор Cinecutie) в 2014г. объединил код Cinecutie с кодом Cinelerra-CV в своём branch Cinelerra-CVAkirad, сделав при этом ряд исправлений и нововведений. Подробнее о Cin-CVA смотрите в этом блоге  здесь


How to install Cinecutie