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://packages.ubuntu.com/ru/lucid/libx264-85 скачиваем 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

Вообще, предложенный выше способ больше подходит для ознакомления с программой, чем для серьёзной работы, т.к. возможно появление неведомых глюков, отсутствующих в полноценно скомпилированой программе. 

git clone git://git.code.sf.net/p/cinecutie/code cinecutie-code
git pull
./autogen.sh
./configure --with-buildinfo=git/recompile
make
sudo checkinstall -D

----------------------------------------------------------------------------------------

CinelerraCV устанавливается стандартным способом с ppa
https://launchpad.net/~cinelerra-ppa/+archive/ppa
 
sudo add-apt-repository ppa:cinelerra-ppa/ppa
sudo apt-get update
sudo apt-get install cinelerra-cv

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

Следует уточнить, что Сinecutie с 2010г. не разрабытывается. Однако Paolo Rampino (автор Cinecutie) в 2014г. объединил код Cinecutie с кодом CinelerraCV в своём git, сделав при этом ряд исправлений и нововведений. Подробнее смотрите в этом блоге  здесь



Комментариев нет:

Отправить комментарий