Manjaro XFCE Edition
   789

Пакеты из AUR

Прочитал в обьявлении Фила о стабильном обновлении 2017-01-30:
С другой стороны gstreamer v0.10 и ряд его зависимостей удалены. Проверьте свою систему, так как большинство этих пакетов перенесено в AUR, а поддержка этих пакетов и библиотек приостановлена.
Посмотрел, что поставлено из AUR:
[valery@black ~]$ pacman -Qm
gnome-vfs 2.24.4-10
gstreamer0.10 0.10.36-4
gstreamer0.10-bad 0.10.23-20
gstreamer0.10-bad-plugins 0.10.23-20
gstreamer0.10-base 0.10.36-3
gstreamer0.10-base-plugins 0.10.36-3
gstreamer0.10-good 0.10.31-11.1
gstreamer0.10-good-plugins 0.10.31-11.1
gstreamer0.10-ugly 0.10.19-16
gstreamer0.10-ugly-plugins 0.10.19-16
js17 17.0.0-4
lib32-libgnutls28 3.3.22-1
lib32-nettle4 2.7.1-4
lib32-tcp_wrappers 7.6-19
nettle4 2.7.1-4
tcp_wrappers 7.6-17
viber 6.5.5.1481-1
xfce4-mixer 4.11.0-3
Почему установились пакеты, поддержка которых приостановлена? И что надо проверить в своей системе?
Пожалуйста поясните, кто хорошо разбирается в этом деле.

11 комментариев

avatar
да, заметил, что свежие версии семейства gstreamer теперь в AUR
в арче немного раньше началось и оно теперь как-то часто начало обновляться.
0
avatar
Свежий-то как раз в extra и некоторые плагины к нему в community. В АУР переместили старую версию.
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
в арче свежие в АУР, и уже 2 версии за неделю
раньше они очень редко обновлялись
0
avatar
Вы правы. В наших репах есть gstreamer1.10, в арчевских официальных репах gstreamer отсутствует вообще, АУР у нас с арчем общий. Там лежат теперь и новейшая (git release 1.11.1) и устаревшая (gstreamer0.10) версии.
Для манжаро актуальной версией сейчас идет не новейшая, но стабильная версия gstreamer1.10
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Почему установились пакеты, поддержка которых приостановлена?
Для обратной совместимости. Потому что остались зависимости. И хоть эти зависимости «необязательные», но они есть. Например, xfce4-mixer нуждается в gstreamer0.10-base-plugins для своей работы и еще дополнительно, но необязательно- в gstreamer0.10-good-plugins для поддержки OSS и Pulseaudio. Они в свою очередь хотят gstreamer0.10-base и сам gstreamer0.10.
И что надо проверить в своей системе?
Их, зависимости, и надо проверить. Собственно, Вам предстоит решить- выпилить из системы gstreamer0.10 или оставить ради работы связанных с ним программ. Например у Вас: viber, nettle4 и gnome-vfs не имеют к gstreamer0.10 никакого отношения. Удаление gstreamer0.10 никак их не затронет. Единственное что потянет за собой gstreamer0.10 — это xfce4-mixer, регулятор громкости в трее. Этого пакета уже нет ни в репах Манжаро, ни в АУРе. От него отказались, и в следующем релизе, видимо, заменят чем-то другим. Я сам давным-давно заменил его на volumeicon, и это не единственый вариант- разнообразных микшеров в репах множество, на любой вкус. Осталось выбрать на Ваш вкус подходящий, установить его и всё что относится к gstreamer0.10 можно будет безболезненно удалить за ненадобностью.
Многие пакеты в АУРе существуют в нескольких вариантах, собранных с разным набором библиотек. Например, у меня gstreamer0.10 тянул за собой xnviewmp, которого мне было жаль- привык я к нему. Ну так в АУРе нашелся xnviewmp-system-libs, не использующий сторонних библиотек и спокойно обходящийся без gstreamer.
В общем, проверьте зависимости и если посчитаете что сможете обойтись без gstreamer0.10 — с легкой душой удаляйте его вместе со всеми его плагинами.
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
0
avatar
Dimonmmk благодарю за толковое обьяснение. Пока оставлю все как есть.
0
avatar
Я вообще снёс gstreamer-0.10, благо он нужен был только для radiotray, которым я перестал пользоваться.
0
avatar
Подскажите, pacman -Qi gstreamer0.10 показывает «Требуется для: gstreamer0.10-base» и всё, других пакетов не указано.
Это значит, что gstreamer 0.10 можно удалять, он не нужен?
0
avatar
Для отображения зависимостей в виде дерева:
$ pactree имя_пакета

Для получения списка пакетов, которые зависят от конкретного установленного пакета, можно использовать утилиту whoneeds из состава пакета pkgtools:
$ whoneeds имя_пакета

или pactree c флагом r:
$ pactree -r имя_пакета

ЗЫ: А еще по цепочке зависимостей весьма удобно «гулять» при помощи Pamac.
Последний раз редактировалось
?
Правильные ответы начинаются с правильных вопросов.
+2
avatar
я тоже поудалял, вроде даже ничего не поломалось
yaourt -Rs gstreamer0.10-base-plugins
yaourt -Rs gstreamer0.10-ugly-plugins
yaourt -Rs gstreamer0.10-bad-plugins
yaourt -Rs gstreamer0.10-good-plugins
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.