The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Лог инсталляции Beryl
Ниже приводится лог действий инсталляции 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 ..
 
04.02.2007 , Автор: Kroz
Ключи: beryl, 3d, xorg / Лицензия: CC-BY
Раздел:    Корень / Пользователю / X Window

Обсуждение [ Линейный режим | Показать все | RSS ]
  • 1.1, Brain (??), 09:43, 05/02/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В слаке так лехко создавать пакеты почему банальный make install?
     
     
  • 2.2, Kroz (??), 10:56, 05/02/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Две причины:
    1) (Субъективная) Я привык все собирать из исходников. Хочется верить, что это благотворно влияет на производительность, да и в некоторых софтинах опции компилирования играют не последнюю роль (например squid, в котором можно выбросить кучу ненужного при компиляции)
    2) (Объективная) Где-то я слышал, что пакеты в Слаке не очень беспокоятся о зависимостях. Не знаю так это или нет (говорю ж, люблю компилить), но когда я поставил Beryl из пакетов, он как-то не гладко заработал. Только при компиляции я узнал, что мне нехватает пяток-другой пакетов.
     
     
  • 3.3, Аноним (3), 12:54, 05/02/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Не вижу причин что бы мое высказывание не позволяло собирать из исходников.
    make DESTDIR/tmp/pkgname install (http://lfs.linux.kiev.ua/doc/create-packages.html)
    cd /tmp/pkgname
    Далее точно не помню но в pkgtools  есть утилита что то типа mkpkg.
    Запустив ее на выходе имеешь pkgname.tgz.
    installpkg pkgname.tgz
    Это поможет избавится от помойки в системе.
     
     
  • 4.5, Kroz (??), 13:18, 05/02/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >Не вижу причин что бы мое высказывание не позволяло собирать из исходников.
    >
    >make DESTDIR/tmp/pkgname install (http://lfs.linux.kiev.ua/doc/create-packages.html)
    >cd /tmp/pkgname
    >Далее точно не помню но в pkgtools  есть утилита что то
    >типа mkpkg.
    >Запустив ее на выходе имеешь pkgname.tgz.
    >installpkg pkgname.tgz
    >Это поможет избавится от помойки в системе.

    Давайте разберемся с определениями. В моем понимании есть метод установки из пакетов и метод сборки из исходников.
    Метод установки из пакетов - это когда скачиваешь из Сети пакет (который скомпилирован в лучшем случае для i686 а то и для i386 без всякой оптимизации и с включенными всеми функциями) и его устанавливаешь.
    Метод сборки из исходников - это когда скачиваешь из Сети исходники и их компилишь

    То, что ты предложил - это скорее продолжение способа сборки из исходников.

    P. S. Именно метод создания пакетов я знал. А вот то, что его можно использовать для организации софта на диске, как-то не додумался. Спасибо за подсказку. Правда это не решает проблему зависимостей. Но, я думаю небольшой скриптик поможет и это решить. Ладно, оффтопик.

     
  • 3.4, Brain (??), 12:58, 05/02/2007 [^] [^^] [^^^] [ответить]  
  • +/
    makepkg создаст пакет.
    К стати вот статья Пакеты в Slackware или Как не сделать из системы свалку (slackware linux packet) (https://www.opennet.ru/base/sys/slackware_pkg.txt.html)
     
     
  • 4.6, гость (?), 18:05, 05/02/2007 [^] [^^] [^^^] [ответить]  
  • +/
    > Как не сделать из системы свалку
    сначала прочитал "как не делать из системы слаку" - долго ржал :-)
     

  • 1.7, dive (?), 02:09, 07/02/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    выкидывается все на момент ./configure и опции...
    checkinstall прекрасно соберет уже с нужным ./configure
    повторная установка упростится, да и removepkg тоже иногда полезнее make -n install и дальнейший find...
     
  • 1.8, guest (??), 23:01, 14/02/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Лог инсталляции beryl в дебиане:
    apt-get install beryl
    ВСЁ!!!
    Удивительно, чего только люди не придумают, чтобы не использовать современные дистрибутивы и полноценные системы управления пакетами...
     
     
  • 2.9, miver (?), 23:43, 14/02/2007 [^] [^^] [^^^] [ответить]  
  • +/
    жжешь )
     
  • 2.10, Kroz (ok), 10:28, 15/02/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >Лог инсталляции beryl в дебиане:
    >apt-get install beryl
    >ВСЁ!!!
    >Удивительно, чего только люди не придумают, чтобы не использовать современные дистрибутивы и
    >полноценные системы управления пакетами...

    1. Говорилось про Слаку. Там нет полноценного отслеживания зависимостей
    2. Я люблю компилить. Или вы скажете, что Linux From Scratch - это ерунда? Да, для фанатиков, но не ерунда. Позволяет выжать 100% из твоей машины.

     
     
  • 3.11, frey (?), 14:26, 16/02/2007 [^] [^^] [^^^] [ответить]  
  • +/
    gentoo?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру