CinePaint Ubuntu 9.10下的安装

原来的系统是在9.04上升级的,所以CinePaint的安装没有现在这样麻烦。记得原来下载了cvs安装脚本运行就可以了。
记得在apt-cache search cinepaint的时候可以找到它,就:
[code language=”bash”]
$ sudo apt-get install cinepaint
Reading package lists… Done
Building dependency tree
Reading state information… Done
Package cinepaint is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package cinepaint has no installation candidate
[/code]
很不幸,没有。还是下载ubuntu-cvs.sh。但是执行之后出现:
[code language=”bash”]
collect.cpp:210: warning: deprecated conversion from string constant to ‘char*’
collect.cpp: In function ‘int do_collect()’:
collect.cpp:304: error: invalid conversion from ‘const char*’ to ‘char*’
collect.cpp:304: error: initializing argument 2 of ‘void gimp_layer_set_name(gint32, char*)’
collect.cpp:344: error: invalid conversion from ‘const char*’ to ‘char*’
collect.cpp:344: error: initializing argument 2 of ‘void gimp_layer_set_name(gint32, char*)’
collect.cpp:365: warning: format not a string literal and no format arguments
make[2]: *** [collect.o] Error 1
make[2]: Leaving directory `/home/…./cvs/cinepaint-project/cinepaint/plug-ins/collect’
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/home/……./cinepaint-project/cinepaint/plug-ins’
make: *** [install-recursive] Error 1
Running cinepaint…
ubuntu-cvs.sh: 25: cinepaint: not found
ubuntu-cvs.sh: 26: Syntax error: Unterminated quoted string
[/code]
如果你见到上面的提示,说明你与我一样使用的都是9.10。

解决方法:
安装elektra
[code language=”bash”]
bash:~$ cd src
bash:~/src$ svn co https://svn.libelektra.org/svn/elektra/trunk elektra
bash:~/src$ ./bootstrap.sh
bash:~/src$ ./configure
bash:~/src$ make && sudo make install
[/code]

注:此文是过去草稿的整理版本。现在已经在使用Ubuntu 10.04,因为对cinepaint已经没有需求,所以暂时没有安装。按照apt-get的提示,应该还是需要cvs直接build安装。

参照:
1. cinepaint
2. Linux下图像处理软件汇总
3. elektra compiling guide
4.

打赏

发表评论

电子邮件地址不会被公开。 必填项已用*标注