The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Раздел полезных советов: Лог инсталляции Beryl"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [Проследить за развитием треда]

"Раздел полезных советов: Лог инсталляции Beryl"  
Сообщение от auto_tips (??) on 05-Фев-07, 09:43 
Ниже приводится лог действий инсталляции 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.dev/tips/info/1369.shtml

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по ответам]

1. "Лог инсталляции Beryl"  
Сообщение от Brain email(??) on 05-Фев-07, 09:43 
В слаке так лехко создавать пакеты почему банальный make install?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Лог инсталляции Beryl"  
Сообщение от Kroz email(??) on 05-Фев-07, 10:56 
Две причины:
1) (Субъективная) Я привык все собирать из исходников. Хочется верить, что это благотворно влияет на производительность, да и в некоторых софтинах опции компилирования играют не последнюю роль (например squid, в котором можно выбросить кучу ненужного при компиляции)
2) (Объективная) Где-то я слышал, что пакеты в Слаке не очень беспокоятся о зависимостях. Не знаю так это или нет (говорю ж, люблю компилить), но когда я поставил Beryl из пакетов, он как-то не гладко заработал. Только при компиляции я узнал, что мне нехватает пяток-другой пакетов.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Лог инсталляции Beryl"  
Сообщение от Аноним email on 05-Фев-07, 12:54 
Не вижу причин что бы мое высказывание не позволяло собирать из исходников.
make DESTDIR/tmp/pkgname install (http://lfs.linux.kiev.ua/doc/create-packages.html)
cd /tmp/pkgname
Далее точно не помню но в pkgtools  есть утилита что то типа mkpkg.
Запустив ее на выходе имеешь pkgname.tgz.
installpkg pkgname.tgz
Это поможет избавится от помойки в системе.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Лог инсталляции Beryl"  
Сообщение от Brain email(??) on 05-Фев-07, 12:58 
makepkg создаст пакет.
К стати вот статья Пакеты в Slackware или Как не сделать из системы свалку (slackware linux packet) (http://www.opennet.dev/base/sys/slackware_pkg.txt.html)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Лог инсталляции Beryl"  
Сообщение от Kroz email(??) on 05-Фев-07, 13:18 
>Не вижу причин что бы мое высказывание не позволяло собирать из исходников.
>
>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. Именно метод создания пакетов я знал. А вот то, что его можно использовать для организации софта на диске, как-то не додумался. Спасибо за подсказку. Правда это не решает проблему зависимостей. Но, я думаю небольшой скриптик поможет и это решить. Ладно, оффтопик.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Лог инсталляции Beryl"  
Сообщение от гость on 05-Фев-07, 18:05 
> Как не сделать из системы свалку
сначала прочитал "как не делать из системы слаку" - долго ржал :-)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Лог инсталляции Beryl"  
Сообщение от dive on 07-Фев-07, 02:09 
выкидывается все на момент ./configure и опции...
checkinstall прекрасно соберет уже с нужным ./configure
повторная установка упростится, да и removepkg тоже иногда полезнее make -n install и дальнейший find...
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Лог инсталляции Beryl"  
Сообщение от guest (??) on 14-Фев-07, 23:01 
Лог инсталляции beryl в дебиане:
apt-get install beryl
ВСЁ!!!
Удивительно, чего только люди не придумают, чтобы не использовать современные дистрибутивы и полноценные системы управления пакетами...
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Лог инсталляции Beryl"  
Сообщение от miver on 14-Фев-07, 23:43 
жжешь )
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Лог инсталляции Beryl"  
Сообщение от Kroz email(ok) on 15-Фев-07, 10:28 
>Лог инсталляции beryl в дебиане:
>apt-get install beryl
>ВСЁ!!!
>Удивительно, чего только люди не придумают, чтобы не использовать современные дистрибутивы и
>полноценные системы управления пакетами...

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

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Лог инсталляции Beryl"  
Сообщение от frey on 16-Фев-07, 14:26 
gentoo?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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