Ниже приводится лог действий инсталляции Beryl и сопутствующих программ/библиотек на моем компьютере.
К сожалению этот лог не полный, но правильный на 99% . Формат записей, я надеюсь, будет понятен без объяснений.Моя ОС: Slackware 10.2
Инсталляция производилась преимущественно сборкой из исходников (за некоторым исключением)
Действия производились на основании материала по ссылке:
http://wiki.beryl-project.org/wiki/Install_Beryl_on_Slackware
Рекомендую пользоваться ссылкой, а мой лог использовать как помощь во избежание
следующих подводных камней: зависимости, версии (я ставил последние версии софта, но некоторые не собрались,
поэтому приходилось брать не последние версии).
Лог не описывает инсталляцию последнего Xorg и dbus.
Ценность данного материала предоставляю определить модератору и публике.
Но лично я был бы рад найти что-то подобное перед тем как я начал инсталляцию.
-----------------------------
Beryl> Install DBus
Beryl> Install DBus-glibc
Beryl> Install beryl-core
Beryl>beryl-core> tar -jxvf beryl-core-0.1.99.2.tar.bz2
Beryl>beryl-core> cd beryl-core-0.1.99.2
Beryl>beryl-core> ./configure --prefix=/usr --with-x
Beryl>beryl-core> make all
Beryl>beryl-core> sudo make install
Beryl>beryl-core> cd ..
Beryl> Install beryl-plugins
Beryl>Beryl-plugins> Install librsvg
Beryl>Beryl-plugins>librsvg> Install FreeType
Beryl>Beryl-plugins>librsvg>FreeType> tar -jxvf freetype-2.1.10.tar.bz2
Beryl>Beryl-plugins>librsvg>FreeType> cd freetype-2.1.10
Beryl>Beryl-plugins>librsvg>FreeType> vi include/freetype/config/ftoption.h
Beryl>Beryl-plugins>librsvg>FreeType> Uncomment '#define TT_CONFIG_OPTION_BYTECODE_INTERPRETER'
Beryl>Beryl-plugins>librsvg>FreeType> ./configure --prefix=/usr
Beryl>Beryl-plugins>librsvg>FreeType> make all
Beryl>Beryl-plugins>librsvg>FreeType> sudo make install
Beryl>Beryl-plugins>librsvg>FreeType> cd ..
Beryl>Beryl-plugins>librsvg> tar-jxvf librsvg-2.14.4.tar.bz2
Beryl>Beryl-plugins>librsvg> cd librsvg-2.14.4
Beryl>Beryl-plugins>librsvg> ./configure --prefix=/usr --with-x
Beryl>Beryl-plugins>librsvg> make all
Beryl>Beryl-plugins>librsvg> sudo install
Beryl>Beryl-plugins>librsvg> cd ..
Beryl>Beryl-plugins> tar -zxvf beryl-plugins-0.1.99.2.tar.bz2
Beryl>Beryl-plugins> cd beryl-plugins-0.1.99.2
Beryl>Beryl-plugins> ./configure --prefix=/usr
Beryl>Beryl-plugins> make all
Beryl>Beryl-plugins> sudo make install
Beryl>Beryl-plugins> cd ..
Beryl> Install Beryl-manager
Beryl>beryl-manager> tar -jxvf beryl-manager-0.1.99.2.tar.bz2
Beryl>beryl-manager> cd beryl-manager-0.1.99.2
Beryl>beryl-manager> ./configure --prefix=/usr
Beryl>beryl-manager> make all
Beryl>beryl-manager> sudo make install
Beryl>beryl-manager> cd ..
Beryl> Install beryl-settings-simple
Beryl>beryl-settings-simple> tar -jxvf beryl-settings-simple-0.1.99.2.tar.bz2
Beryl>beryl-settings-simple> cd beryl-settings-simple-0.1.99.2
Beryl>beryl-settings-simple> ./configure --prefix=/usr
Beryl>beryl-settings-simple> make all
Beryl>beryl-settings-simple> sudo make install
Beryl>beryl-settings-simple> cd ..
Beryl>Install beryl-settings
Beryl>beryl-settings> tar -jxvf beryl-settings-0.1.99.2.tar.bz2
Beryl>beryl-settings> cd beryl-settings-0.1.991.2
Beryl>beryl-settings> ./configure --prefix=/usr
Beryl>beryl-settings> make all
Beryl>beryl-settings> sudo make install
Beryl>beryl-settings> cd ..
Beryl> Install beryl-vidcap
Beryl>beryl-vidcap> Install seom
Beryl>beryl-vidcap>seom> Install yasm
Beryl>beryl-vidcap>seom>yasm> tar -zxvf yasm-0.5.0.tar.gz
Beryl>beryl-vidcap>seom>yasm> cd yasm-0.5.0
Beryl>beryl-vidcap>seom>yasm> ./configure --prefix=/usr
Beryl>beryl-vidcap>seom>yasm> make all
Beryl>beryl-vidcap>seom>yasm> sudo make install
Beryl>beryl-vidcap>seom>yasm> cd ..
Beryl>beryl-vidcap>seom> !!! Note: following way does not work. Seom was actually installed from TGZ package.
Beryl>beryl-vidcap>seom> svn co svn://dbservice.com/big/svn/seom/trunk seom1
Beryl>beryl-vidcap>seom> cd seom
Beryl>beryl-vidcap>seom> ./configure --prefix=/usr
Beryl>beryl-vidcap>seom> make all
Beryl>beryl-vidcap>seom> sudo make install
Beryl>beryl-vidcap>seom> cd ..
Beryl>beryl-vidcap> tar -jxvg beryl-vidcap-0.1.99.2.tar.bz2
Beryl>beryl-vidcap> cd beryl-vidcap-0.1.99.2
Beryl>beryl-vidcap> In Makefile make PREFIX=/usr
Beryl>beryl-vidcap> make all
Beryl>beryl-vidcap> sudo make install
Beryl>beryl-vidcap> cd ..
Beryl> Install beryl-settings-bindings
Beryl>beryl-settings-bindings> Install Pyrex
Beryl>beryl-settings-bindings/Pyrex> tar -xvf Pyrex-0.9.5.tar.gz
Beryl>beryl-settings-bindings/Pyrex> cd Pyrex-0.9.5
Beryl>beryl-settings-bindings/Pyrex> sudo python setup.py install
Beryl>beryl-settings-bindings/Pyrex> cd ..
Beryl>beryl-settings-bindings> tar -jxvf beryl-settings-bindings-0.1.99.2.tar.bz2
Beryl>beryl-settings-bindings> cd beryl-settings-bindings-0.1.99.2
Beryl>beryl-settings-bindings> ./configure --prefix=/usr
Beryl>beryl-settings-bindings> make all
Beryl>beryl-settings-bindings> sudo make install
Beryl>beryl-settings-bindings> cd ..
Beryl> Install pygtk
Beryl>pygtk> Install pygobject
Beryl>pygtk>pygobject> tar -xvf pygobject-2.12.3.tar.bz2
Beryl>pygtk>pygobject> cd pygobject-2.12.3
Beryl>pygtk>pygobject> ./configure --prefix=/usr
Beryl>pygtk>pygobject> make all
Beryl>pygtk>pygobject> sudo make install
Beryl>pygtk>pygobject> cd ..
Beryl>pygtk> tar -jxvf pygtk-2.10.3.tar.bz2
Beryl>pygtk> cd pygtk-2.10.3
Beryl>pygtk> ./configure --prefix=/usr
Beryl>pygtk> make all
Beryl>pygtk> sudo make install
Beryl>pygtk> cd ..
Beryl> Install pycairo
Beryl>pycairo> Install cairo
Beryl>pycairo>cairo> Install cairo PNG backend (libpng)
Beryl>pycairo>cairo>libpng> tar -xvf libpng-1.2.15.tar.bz2
Beryl>pycairo>cairo>libpng> cd libpng-1.2.15
Beryl>pycairo>cairo>libpng> ./configure --prefix=/usr
Beryl>pycairo>cairo>libpng> make all
Beryl>pycairo>cairo>libpng> sudo make install
Beryl>pycairo>cairo>libpng> cd ..
Beryl>pycairo>cairo>tar -xvf cairo-1.2.4.tar.gz
Beryl>pycairo>cairo>cd cairo-1.2.4
Beryl>pycairo>cairo>./configure --prefix=/usr --with-x
Beryl>pycairo>cairo>make all
Beryl>pycairo>cairo>sudo make install
Beryl>pycairo>cairo>cd ..
Beryl>pycairo>tar -xvf pycairo-1.2.2.tar.bz2
Beryl>pycairo>cd pycairo-1.2.2
Beryl>pycairo>./configure --prefix=/usr
Beryl>pycairo>make all
Beryl>pycairo>sudo make install
Beryl> Install emerald
Beryl>emerald> Install libwnck
Beryl>emerald>libwnck> tar -jxvf libwnck-2.14.3.tar.bz2
Beryl>emerald>libwnck> cd libwnck-2.14.3
Beryl>emerald>libwnck> ./configure --prefix=/usr --with-x
Beryl>emerald>libwnck> make all
Beryl>emerald>libwnck> sudo make install
Beryl>emerald>libwnck> cd ..
Beryl>emerald> tar -jxvf emerald-0.1.99.2.tar.bz2
Beryl>emerald> cd emerald-0.1.99.2
Beryl>emerald> ./configure --prefix=/usr
Beryl>emerald> make all
Beryl>emerald> sudo make install
Beryl>emerald> cd ..
Beryl> Install emerald-plugins
Beryl>emerald-plugins> tar -jxvf emerald-themes-0.1.99.2.tar.bz2
Beryl>emerald-plugins> cd emerald-themes-0.1.99.2
Beryl>emerald-plugins> ./configure --prefix=/usr
Beryl>emerald-plugins> make all
Beryl>emerald-plugins> sudo make install
Beryl>emerald-plugins> cd ..
Beryl> Install aquamarine
Beryl>aquamarine> tar -jxvf aquamarine-0.1.99.2.tar.bz2
Beryl>aquamarine> cd aquamarine-0.1.99.2
Beryl>aquamarine> ./configure --prefix=/usr
Beryl>aquamarine> make all
Beryl>aquamarine> sudo make install
Beryl>aquamarine> cd ..
URL:
Обсуждается: http://www.opennet.me/tips/info/1369.shtml