Лучше всего ставить программы с помощью менеджера пакетов (на рабочем столе значок ПАКЕТЫ) либо менеджером Gslapt (меню - настройки- настройки PuppyRus)
Загрузили вы Pet пакет с официального депозитария PuppyRus3,запустили, появилось сообщение что пакет успешно установлен, даже в меню появились значки, но было и такое сообщение
http://forum.puppyrus.org/index.php?action=dlattach;topic=1347.0;attach=2416;image
В общем как довести установку до конца?
В данном примере видно, что вас недостаёт двух библиотек. Google всегда найдёт вам необходимое.Пользовательские библиотеки находятся в каталоге /usr/lib. Недостающие библиотеки обычно ищутся Google, скачиваются из найденного места в виде архива, архив распаковывается и из него берётся нужная библиотека, как правило - с сопутствующими ссылками, и просто перетаскивается мышью в /usr/lib (из одного окна в другое). Думаю, для начинающего так будет легче. Когда освоитесь в структуре Linux, сможете на стадии разархивирования помещать нужные файлы в нужное место.
Недостающие lib можно вот здесь посмотреть
ftp://ibiblio.org/pub/linux/distributions/puppylinux/pet_packages-3/
ftp://ibiblio.org/pub/linux/distributions/puppylinux/pet_packages-4/
А сами пакеты можно поискать сдесь
http://forum.puppyrus.org/index.php/topic,80.0.html
http://wellminded.com/puppy/pupsearch.html
http://distro.ibiblio.org
ftp доступен по http всё лежит на нём http://puppyrus.org/pub
Допустим, вы не смогли найти нужный пакет, зато нашли саму программу в виде исходных кодов. А это значит, что ее нужно скомпилировать под вашу операционную систему, делается это так:
Первое. Для паппика нужно подключать среду компиляции.
http://distro.ibiblio.org/pub/linux/distributions/puppylinux/sfs_modules-3/devx_301.sfs
или воспользоваться собранным Fliker09 devx-ом: Цитировать
Вот кстати собрал один аддон полезный для сие дел. Он включает в себя среду компиляции, исходники Х-ов и ядра а также cmake (есть даже ГУИ-тулза к нему. Удобно!). Ссылка:
http://puppyrus.org/pub/%23users/fliker/Addons/Development/devx-lks-cmake_301.sfs
Подключать так: Меню → Система → Настройка загрузки PuppyRus → Дополнительные SFS файлы. После перезагрузки системы файлы devx_301.sfs обычно видны в /initrd/pup_ro3/
Далее необходимо скачать архив с исходниками программы (обычно это архив tar.gz или tar.bzip2 ) и распаковать его с сохранением путей (поставить в архиваторе соответствующую галочку Extract files with full path ).
Третье. Зайти во вновь образованный каталог с исходниками. Нагляднее это сделать в ROX-Filer. Прочитать README, INSTALL или что нибудь подобное, иногда там указаны опции сборки. Должно находиться внутри каталога.
Четвертое. Открыть терминал в папке с исходниками. Правый клик по пустому месту в окне ROX-Filer-а → Окно →Открыть терминал здесь.
Выполнить команды согласно инструкции. Обычно это последовательность команд
./configure make make install
В процессе сборки вы можете получить такие сообщения:
В данном случае это означает, что нехватает библиотеки
http://puppyrus.org/pub/lib/libxcb-1.1.pet
и так далее, пока все нужные библиотеки не будут установлены.
Примечание. Программу установленную таким способом очень трудно удалить. Поэтому последнюю команду лучше выполнять так
new2dir make install
Этот скрипт соберет программу в отдельную директорию.
Будут заданы некоторые вопросы, но не сложные. По окончании процесса подняться на уровень выше
cd ../
и скомандовать
dir2pet newdirname
Этот скрипт соборет pet-пакет из указанного каталога.
где newdirname - имя нового каталога, образованного командой new2dir make install. Ответив ещё на несколько вопросов вы получите pet-пакет, который можно легко установить и так же легко удалить. Более подробную информацию по сборке пакета можно найти в одноименном HOWTO.
Автор: Zloy_T