You are not logged in.
Pages: 1
Мне не понятно, как обновляются пакеты?
Установлен SliTaz 4.0. Нажимаю "Проверить обновления", но список обновлений пустой.
Смотрю на версию программы gparted. Установлена версия gparted-0.10.0. Но в репозитории есть gparted-0.14.0.
Почему система не предлагает установить новую версию? Что это за обновления?
Offline
Установлен SliTaz 4.0.
. . . .
Но в репозитории есть gparted-0.14.0.
Для стабильной версии выше 0.10.0 ничего нет. Убедись в этом в "поиске по пакетам": http://pkgs.slitaz.org/search.sh?receipt=gparted&version=stable
Offline
А исходя из каких соображений обновляются пакеты?
Нарушаются зависимости? Каждый пакет проверяется на совместимость и в случае каких-то проблем оставляется для SliTaz 5.0? А для SliTaz 5.0 почему-то подходит?
Offline
Статья теперь здесь: http://lexeii.blogspot.com/2013/03/slitaz.html
Offline
Взгляд чуть-чуть со стороны
---------------------------
Возможно (для расширения кругозора по данной теме) можно посмотреть на работы "соседей".
Русскоязычные версии и сборки PuppyLinux:
http://forum.puppyrus.org/
http://uco.puppyrus.org/forum
Конкретно по теме сборок пакетов:
http://forum.puppyrus.org/index.php?board=87.0
Там есть ОЧЕНЬ интересные идеи и реализации.
Offline
Спасибо, Aleksej, за такой подробный ответ. С удовольствием прочитал.
Если я правильно понял, то обновления, которые всё таки иногда появляются в стабильной версии SliTaz, это "обязательные" обновления, которые исправляют баги.
Наверное, я могу на свой страх и риск устанавливать пакеты из cooking в стабильную версию SliTaz.
Offline
sklimkin, спасибо, я посмотрю в свободное время. Интересно перенимать опыт у "родственных" по духу дистрибутивов, собирающих пакеты из исходников: Linux From Scratch, Gentoo, Debian... Насколько я помню, PuppyRus самостоятельно компилирует лишь немного пакетов, забирая необходимые готовые программы из других дистрибутивов. В общем, пока не читал.
black dog, да, в основном это исправление багов. Плюс мои пакеты, которые я добавлял в стабильную ветку по незнанию.
Пакеты устанавливать можно, но не факт, что они будут работать. Достаточно после установки пробежаться по всем бинарникам, пришедшим вместе с пакетом, при помощи утилиты ldd, например:
[c]ldd /usr/bin/midori[/c]
Если что-то не найдется, то бинарник просто не запустится. Более глубокое сканирование зависимостей можно сделать при помощи strace:
[c]strace -e trace=file /usr/bin/midori[/c]
Будут показаны все файлы, к которым бинарник обращается. Это и библиотеки и файлы настроек, и шрифты, курсоры и значки. Пристальное чтение "портянки" или ее обработка при помощи grep поможет понять, что требуется бинарнику. Вывести "портянку" не на терминал, а в файл:
[c]strace -o /tmp/portjanka.txt -e trace=file midori[/c]
Offline
Pages: 1
[ Generated in 0.016 seconds, 7 queries executed - Memory usage: 1.54 MiB (Peak: 1.77 MiB) ]