Доброго времени суток!
Решил написать первое впечатление.
Все-таки нашел время посмотреть PuppyRus-A поближе. Sourceforge заверил меня, что pra02-1408fat-e18.iso самый свежий, его я и скачал. Честно говоря буквы "e18" мне в глаза не сильно бросились, поэтому enlightenment0.18 был для меня небольшим сюрпризом. Хотя я не поклонник этого ДЕ, но тем не менее здесь он хорошо сконфигурирован, и я почти не тратил время на настройку под себя.
Вылез один косяк. Попытался скопировать текст из окна "Свойства приложения" в leafpad. Не получилось. Не знаю, чей это косяк, e18, parcelite или gtk.
Осмотревшись, я решил не насиловать свой cd-rom и перенести систему на хард. Здесь должен отметить, что в вики не расписано, что конкретно куда копировать. Поэтому пришлось немного логически поразмышлять. В итоге, я скопировал каталог /pra в корень раздела, где стоит основная система, внес изменения в grub.cfg и после перезагрузки успешно вошел в систему.
Порадовало, что зашел я не под рутом, а под обычным пользователем. Этот момент, помнится, сильно напрягал в других минималистических дистрах, навроде austrumi.
Не порадовало, что дефолтный пароль root пришлось искать на странице вики. Все-таки стандартный пароль "root" был бы удобнее. Или хотя бы какое-нибудь окно приветствия, где дефолтные пароли были бы указаны.
Сеть поднялась автоматом. Тут проблем не было. Впрочем у меня проводное. wifi нет.
Порадовало, что всё монтируется в /mnt. Современные реалии монтирования в arch в /run/media/<user name>/* конечно оправданы, не так удобно.
Отдельное спасибо за утилиту "Настройки дисплея". У меня небольшой бардак с видео девайсами - утилита очень помогла.
В ходе знакомства с предустановленными программами, система дважды наглухо зависала. Помогала только холодная перезагрузка. Причины не знаю, сейчас, пока пишу, запустил htop, может он чего подскажет.
sfs-get-менеджер модулей: немного запутанное приложение для неподготовленного пользователя, но тем не менее установить оперу у меня вполне получилось.
Ну и конечно меня, как программиста, очень интересовало, можно ли здесь развернуть мой любимый freepascal. Ради эксперимента, ставил через pacman (кстати! Т.к. я являюсь разработчиком РacmanXG, его наличие тоже очень порадовало). Стандартный набор "fpc+gdb+binutils". Здесь они потянули в качестве зависимостей пакеты gdbm, python2, sqlite. В ходе установки вылезли следующие ошибки:
gdbm: /usr/lib/libgdbm.so уже существует в файловой системе
gdbm: /usr/lib/libgdbm.so.4 уже существует в файловой системе
gdbm: /usr/lib/libgdbm.so.4.0.0 уже существует в файловой системе
gdbm: /usr/lib/libgdbm_compat.so уже существует в файловой системе
gdbm: /usr/lib/libgdbm_compat.so.4 уже существует в файловой системе
gdbm: /usr/lib/libgdbm_compat.so.4.0.0 уже существует в файловой системе
sqlite: /usr/lib/libsqlite3.so уже существует в файловой системе
sqlite: /usr/lib/libsqlite3.so.0 уже существует в файловой системе
sqlite: /usr/lib/libsqlite3.so.0.8.6 уже существует в файловой системе
Оба этих пакета в базе pacman числятся как неустановленные. Видимо это особенности сборки дистрибутива?
Разрулить ситуацию помог ключ "--force".
Сборка и запуск простейшей программы:
program a;
begin
writeln('Hello from PRA');
end.
прошла успешно, а вот попытка собрать pacmanxg в среде программирования mseide не ожиданно выдала ошибку:
...
/usr/bin/ld: cannot find /usr/lib/libpthread_nonshared.a
pacmanxg.pas(12,1) Error: Error while linking
...
Как я понял, glibc в ПапирусеА урезанный (видимо тоже особоенность сборки системы). Хотя он в отличие от gdbm и sqlite в базе данных pacman числится как уже установленный.
Помогла переустановка pacman -S --force glibc. И pacmanxg успешно собрался.
Еще постоянно pacman ругался следующими словами:
ошибка: противоречивая информация в базе данных local: не совпадает версия пакета linux-pf-pra
Впрочем эта ошибка на процесс установки не влияет. Так что ее можно смело игнорировать.
Видимо, еще особенность сборки системы:
live@pra:~$ pacman -Qs linux-pf-pra
ошибка: противоречивая информация в базе данных local: не совпадает версия пакета linux-pf-pra
local/linux-pf-pra 3.14.4-1 (base)
PRA Linux kernel and modules with the pf-kernel patch [-ck patchset (BFS included), TuxOnIce, BFQ] and
aufs3. PRA version.
local/linux-pf-pra-20140306 1-any
live@pra:~$
Пока всё,
С уважением,
Александр Миноши.
p.s. Ну вот, только успел опубликовать - опять повисла наглухо
htop показал, что проц загружен на 44%, памяти израсходавано 350 мегобайт из 1900, своп не задействован. Проблема в enlightenment?
Буду пробовать сборку с xfce
A.M.