SliTaz SliTaz Forum

You are not logged in.

#1 2013-03-11 14:56:39

black dog
Member
Registered: 2011-04-09
Posts: 331

(ru) Как обновляются пакеты?

Мне не понятно, как обновляются пакеты?

Установлен SliTaz 4.0. Нажимаю "Проверить обновления", но список обновлений пустой.

Смотрю на версию программы gparted. Установлена версия gparted-0.10.0. Но в репозитории есть gparted-0.14.0.

Почему система не предлагает установить новую версию? Что это за обновления?

Offline

#2 2013-03-11 17:05:59

lexeii
Administrator
Registered: 2012-03-21
Posts: 1,853

Re: (ru) Как обновляются пакеты?

Установлен SliTaz 4.0.

. . . .

Но в репозитории есть gparted-0.14.0.

Для стабильной версии выше 0.10.0 ничего нет. Убедись в этом в "поиске по пакетам": http://pkgs.slitaz.org/search.sh?receipt=gparted&version=stable

Offline

#3 2013-03-12 02:59:30

black dog
Member
Registered: 2011-04-09
Posts: 331

Re: (ru) Как обновляются пакеты?

А исходя из каких соображений обновляются пакеты?

Нарушаются зависимости? Каждый пакет проверяется на совместимость и в случае каких-то проблем оставляется для SliTaz 5.0? А для SliTaz 5.0 почему-то подходит?

Offline

#4 2013-03-12 09:57:35

lexeii
Administrator
Registered: 2012-03-21
Posts: 1,853

Re: (ru) Как обновляются пакеты?

Статья теперь здесь: http://lexeii.blogspot.com/2013/03/slitaz.html

Offline

#5 2013-03-12 10:56:20

sklimkin
Member
Registered: 2012-10-08
Posts: 99

Re: (ru) Как обновляются пакеты?

Взгляд чуть-чуть со стороны

---------------------------

Возможно (для расширения кругозора по данной теме) можно посмотреть на работы "соседей".

Русскоязычные версии и сборки PuppyLinux:

http://forum.puppyrus.org/

http://uco.puppyrus.org/forum

Конкретно по теме сборок пакетов:

http://forum.puppyrus.org/index.php?board=87.0

Там есть ОЧЕНЬ интересные идеи и реализации.

Offline

#6 2013-03-12 12:14:48

black dog
Member
Registered: 2011-04-09
Posts: 331

Re: (ru) Как обновляются пакеты?

Спасибо, Aleksej, за такой подробный ответ. С удовольствием прочитал.

Если я правильно понял, то обновления, которые всё таки иногда появляются в стабильной версии SliTaz, это "обязательные" обновления, которые исправляют баги.

Наверное, я могу на свой страх и риск устанавливать пакеты из cooking в стабильную версию SliTaz.

Offline

#7 2013-03-12 13:23:38

lexeii
Administrator
Registered: 2012-03-21
Posts: 1,853

Re: (ru) Как обновляются пакеты?

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

Registered users online in this topic: 0, guests: 1
[Bot] ClaudeBot

Board footer

Powered by FluxBB
Modified by Visman

[ Generated in 0.016 seconds, 7 queries executed - Memory usage: 1.54 MiB (Peak: 1.77 MiB) ]