Мне не понятно, как обновляются пакеты?
Установлен SliTaz 4.0. Нажимаю "Проверить обновления", но список обновлений пустой.
Смотрю на версию программы gparted. Установлена версия gparted-0.10.0. Но в репозитории есть gparted-0.14.0.
Почему система не предлагает установить новую версию? Что это за обновления?
(ru) Как обновляются пакеты?
(7 posts) (3 voices)-
Posted 11 years ago #
-
Установлен SliTaz 4.0.
. . . .
Но в репозитории есть gparted-0.14.0.Для стабильной версии выше 0.10.0 ничего нет. Убедись в этом в "поиске по пакетам": http://pkgs.slitaz.org/search.sh?receipt=gparted&version=stable
Posted 11 years ago # -
А исходя из каких соображений обновляются пакеты?
Нарушаются зависимости? Каждый пакет проверяется на совместимость и в случае каких-то проблем оставляется для SliTaz 5.0? А для SliTaz 5.0 почему-то подходит?
Posted 11 years ago # -
Статья теперь здесь: http://lexeii.blogspot.com/2013/03/slitaz.html
Posted 11 years ago # -
Взгляд чуть-чуть со стороны
---------------------------
Возможно (для расширения кругозора по данной теме) можно посмотреть на работы "соседей".
Русскоязычные версии и сборки PuppyLinux:
http://forum.puppyrus.org/
http://uco.puppyrus.org/forumКонкретно по теме сборок пакетов:
http://forum.puppyrus.org/index.php?board=87.0Там есть ОЧЕНЬ интересные идеи и реализации.
Posted 11 years ago # -
Спасибо, Aleksej, за такой подробный ответ. С удовольствием прочитал.
Если я правильно понял, то обновления, которые всё таки иногда появляются в стабильной версии SliTaz, это "обязательные" обновления, которые исправляют баги.Наверное, я могу на свой страх и риск устанавливать пакеты из cooking в стабильную версию SliTaz.
Posted 11 years ago # -
sklimkin, спасибо, я посмотрю в свободное время. Интересно перенимать опыт у "родственных" по духу дистрибутивов, собирающих пакеты из исходников: Linux From Scratch, Gentoo, Debian... Насколько я помню, PuppyRus самостоятельно компилирует лишь немного пакетов, забирая необходимые готовые программы из других дистрибутивов. В общем, пока не читал.
black dog, да, в основном это исправление багов. Плюс мои пакеты, которые я добавлял в стабильную ветку по незнанию.
Пакеты устанавливать можно, но не факт, что они будут работать. Достаточно после установки пробежаться по всем бинарникам, пришедшим вместе с пакетом, при помощи утилиты ldd, например:
ldd /usr/bin/midori
Если что-то не найдется, то бинарник просто не запустится. Более глубокое сканирование зависимостей можно сделать при помощи strace:
strace -e trace=file /usr/bin/midori
Будут показаны все файлы, к которым бинарник обращается. Это и библиотеки и файлы настроек, и шрифты, курсоры и значки. Пристальное чтение "портянки" или ее обработка при помощи grep поможет понять, что требуется бинарнику. Вывести "портянку" не на терминал, а в файл:
strace -o /tmp/portjanka.txt -e trace=file midori
Posted 11 years ago #
Reply
You must log in to post.