Итак, коротко опишу ситуацию. Я вчера спьяну невнимательно прочитал описание и неправильно установил библиотеки. Одна из либ либо не была скачана, либо просто я ее не заметил и не поставил, как оказалось очень зря.
После перезагрузки я увидел черный рабочий стол, Рокса и в помине не было, запуск пет-менеджера и половины пунктов меню тоже ни к чему не привел. Запустив пару-тройку приложений в терминале, я узнал что все они дружно жаждут недостающей библиотеки, а именно
pixmanЧто же делать? как установить пакет из консоли, если менеджер пакетов не работает? можно конечно руками раскидать все по местам, но это такая куча файлов... я это представил и мне стало жутко. Мне в голову пришла сразу идея, распаковать сейв 2fs, засунуть туда библиотеки, и снова запаковать. Я посоветовался с Фликер-ом и он уверил меня что файлы сохраненки вполне можно просто примонтировать и менять как хочешь (я почему-то думал что 2fs монтируется в режиме read-only)
Именно так я и поступил. На моем харде установлены 2 одинаковые версии Щенка (как описано в статье
http://forum.puppyrus.org/index.php/topic,1521.0.html )
Итак, в "поломанной" версии сейв-файл, предположим, имеет имя pup_save-0.2fs - я его примонтировал, загрузившись с запасной системы. Файл будет ругаться, что он используется, но это лечится простым переименованием файла.
Потом я просто распаковал архив с библиотеками (которые для меня любезно собрал в один пакет Фликер, за что ему респект и уважуха) прямо в примонтированный сейв-файл по местам.
Все, после перезагрузки Рокс завелся, и все остальное, похоже, тоже.
Добавлю, наличие второй системы решающего значения не имеет, можно загрузиться и в чистую систему (pfix=ram), просто тогда бы пришлось настраивать сеть, интернет, и т.д. Если вы имеете все необходимое на локальном компе, то это не имеет большого значения.