Многое зависит от того насколько "свежая" версия вам необходима. По
ссылке скачивается пакет для 32бит систем версии 9.1.3. Скачиваете *.rpm, распаковываете архиватором в отдельный каталог , проверяете внутреннюю структуру - нужные файлы лежат в /usr/lib/. Затем из этого каталога, по ПКМ, создаете пакет *.pfs. Подключаете пакет щелчком мыши. Пробуете запустить compton
. Скорее всего потребует еще либ
. Ищете сначала на
http://mirror.yandex.ru/puppyrus/puppyrus/repository/, если нет - в нете, преобразовываете в .pfs, подключаете. И так пока не запустится compton. Если все нравится - объединяете все созданные пакеты в один .pfs и ложите в packages - при следующей загрузка его подключит "автоматом"
так-же для проверки зависимостей программ\библиотек есть терминальная команда ldd
вот пример - ее вывод для ФФ
ldd /usr/lib/firefox/firefox
linux-gate.so.1 => (0xffffe000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb77a0000)
libdl.so.2 => /lib/libdl.so.2 (0xb779b000)
librt.so.1 => /lib/librt.so.1 (0xb7792000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb76ad000)
libm.so.6 => /lib/libm.so.6 (0xb7681000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0xb7662000)
libc.so.6 => /lib/libc.so.6 (0xb74b8000)
/lib/ld-linux.so.2 (0xb77bd000)
Но иногда не все зависимые библиотеки "жизненно" необходимы. Для себя, я, обычно, "домучиваю"чтобы программа запустилась и с нужным функционалом работала