Ну вот, пришло время выкладывать то, что я натворил за последний месяц
Началось все с того, что мне приспичило собрать последний Glade и Gparted - и началось: одно за собой тянет другое, другое - еще три-четыре, и так до звездочек в глазах
Вначале - несколько комментариев:
- 1. После многочисленных глюков с компиляцией из исходников, я пришел к выводу, что в нашем дистрибутиве совершенно неоправдано "традиционное" использование каталога
/usr/local для размещения программ. По крайней мере, сколько я ни искал и ни спрашивал в сети - никто мне ничего по сути сказать не смог - единственные ответы были лишь "по традиции". Мне эта традиция оказалась непонятна и неудобна, поэтому я взял на себя смелость сделать по другому.
Все эти пакеты собраны (и в дальнейшем я буду собирать так же) для установки в
/usr.
- 2. К сожалению, я вспомнил про команду
strip лишь по дороге, так что не все, что вы будете ставить, оптимально обрезано. Можно смело оставить все, как есть, до выхода нового дистрибутива, где мы постараемся не упустить этот момент. Или стрипните сами,
только не делайте strip * в каталоге /usr/lib - система
перестанет нормально работать!Я сегодня исполнил такой трюк на своей системе, будучи уверен, что strip обрезает все, что можно, а что нельзя - не трогает.
Но я ошибался: мало того, что система после этой операции упала, пропали все иконки с рабочего стола, так теперь еще ничего не компилится! Что-то я важное прибил
А освободилось всего около 30 мегабайт из 374... Так что стрипом увлекаться не надо!
- 3. Изо всех пакетов удалены все локали, кроме русской (иногда оставлена en_GB), и, по возможности - обильная документация, которая неоправданно утяжеляет пакет.
Итак, по разделам:
1.
GTK-2.14.6 и
GLIB-2.18http://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/gtk+-2.14.6-i486.petУже не вспомню какая программа, но потребовала (для сборки) gtk-1.2, пришлось ее собрать до кучи (т.к. в системе было далеко не все:
http://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/gtk+-1.2.10-i486.pethttp://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/pango-1.22.4-i486.petCairo with glitz (
glitz - это открытая библиотека OpenGL, тесно интегрированная с X-server):
http://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/Cairo/with-glitz/cairo-1.8.6-i486.pethttp://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/Cairo/with-glitz/glitz-1.0-i486.petCairo without-glitz:
http://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/Cairo/without-glitz/cairo-1.8.6-i486.petВсе пакеты ниже - обновленные библиотеки для работы с графикой, в них добавлены новые возможности и исправлены ошибки, кроме того, без них GTK-2.14.6 просто не встанет, настолько тесно они взаимосвязаны.
http://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/OpenJPEG_v1_3-i486.pethttp://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/libcroco-0.6.1-i486.pethttp://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/libpng-1.2.34-i486.pethttp://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/librsvg-2.22.3-i486.pethttp://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/libtiff-4.0.0alpha-i486.pethttp://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/pixman-0.13.2-i486.pethttp://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/readline-5.2-i486.pethttp://puppyrus.org/pub/%23users/azlk/GTK-2.14.6/glib-2.18.3-i486.pet