Bug 32169 - неудовлетворительные зависимости meld
: неудовлетворительные зависимости meld
Status: CLOSED NOTABUG
: Branch p8
(All bugs in Branch p8/meld)
: не указана
: all Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2016-06-02 17:21 by
Modified: 2016-06-03 15:13 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2016-06-02 17:21:04
При попытке запуска ошибка
# meld
Meld требует версию GTK+ 3.14 или более позднюю.

# rpm -qa | grep meld
meld-3.16.0-alt1
------- Comment #1 From 2016-06-02 18:11:11 -------
Это у вас зависимость на typelib(Gtk) удовлетворилась неправильным пакетом.
Поставьте libgtk+3-gir.
------- Comment #2 From 2016-06-02 18:20:58 -------
# apt-cache search libgtk+3-gir
 не находит..

[root@hd ~]# apt-repo
rpm [updates] http://ftp.altlinux.org/pub/distributions
ALTLinux/p8/branch/x86_64 classic
rpm [updates] http://ftp.altlinux.org/pub/distributions
ALTLinux/p8/branch/x86_64-i586 classic
rpm [updates] http://ftp.altlinux.org/pub/distributions
ALTLinux/p8/branch/noarch classic
rpm [updates] http://ftp.etersoft.ru/pub ALTLinux/p8/branch/noarch classic
rpm [updates] http://ftp.etersoft.ru/pub ALTLinux/p8/branch/x86_64 classic
rpm [updates] http://ftp.etersoft.ru/pub ALTLinux/p8/branch/x86_64-i586 classic
------- Comment #3 From 2016-06-02 18:28:42 -------
(В ответ на комментарий №2)
> # apt-cache search libgtk+3-gir
>  не находит..

Не может быть.
------- Comment #4 From 2016-06-02 18:32:48 -------
> Не может быть.
  Тем не менее. Проверил на другой машине тоже

[root@server ~]# apt-repo
rpm [p8] http://ftp.altlinux.org/pub/distributions ALTLinux/p8/branch/i586
classic
rpm [p8] http://ftp.altlinux.org/pub/distributions ALTLinux/p8/branch/noarch
classic
[root@server ~]# apt-cache search libgtk+3-gir

[root@server ~]#
------- Comment #5 From 2016-06-02 18:36:37 -------
На всякий вот более общий вывод

[root@server ~]# apt-cache search libgtk+3                                      
libgtk3vnc - VNC viewer widget library                                          
libgtk3vnc-devel - Development package for VNC viewer widget library            
libgtk3vnc-gir - GObject introspection data for the GtkVnc library              
libgtk+3 - The GIMP ToolKit (GTK+)                                              
libgtk3-engines-clearlooks - GTK+3 theme engine Clearlooks                      
libgtk3vnc-gir-devel - GObject introspection devel data for the GtkVnc library
------- Comment #6 From 2016-06-02 18:39:45 -------
Ну и ещё.. у меня Сизиф:
[root@pvbook fonts]# apt-repo
rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus i586
classic
rpm [alt] http://ftp.altlinux.org/pub/distributions/ALTLinux/Sisyphus noarch
classic
rpm http://ftp.etersoft.ru/pub/Etersoft/LINUX@Etersoft/Sisyphus i586 addon
rpm http://ftp.etersoft.ru/pub/Etersoft/LINUX@Etersoft/Sisyphus noarch addon

и тоже самое
[root@pvbook fonts]# apt-cache search libgtk+3-gir
[root@pvbook fonts]# 
[root@pvbook fonts]# apt-cache search libgtk+3   
libgtk3vnc - VNC viewer widget library
libgtk3vnc-devel - Development package for VNC viewer widget library
libgtk3vnc-gir - GObject introspection data for the GtkVnc library
libgtk+3 - The GIMP ToolKit (GTK+)
libgtk3-engines-clearlooks - GTK+3 theme engine Clearlooks
libgtk3vnc-gir-devel - GObject introspection devel data for the GtkVnc library
------- Comment #7 From 2016-06-02 18:44:32 -------
apt-get install libgtk+3-gir
------- Comment #8 From 2016-06-02 18:51:12 -------
чудеса..(я не понял, буду благодарен если поясните).

На одной машине, действительно ставиться:

[root@server ~]# apt-get install libgtk+3-gir
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  libgail3 libgtk+3 libgtk+3-devel

На другой сложнее.. там видимо dist-upgrade надо делать.
Т.к. сейчасСледующие пакеты имеют неудовлетворенные зависимости:
  libgtk+3: Требует: colord
            Требует: libpango-1.0.so.0()(64bit) (>=
set:meFYmQYoZwPoiik9OdpyOjw1U903ejjebC3uuBRSZoFfAiekob7SaoVpuFSt6ZCp1g7rEoR2t2QlXmjuT8PqZfKz8BuZkyJgg44kqshFgRZv5VJ0fjbxCYlrIlTvVvqpsdcytf63G23XzkjWlTKEBrnEs8QWGequZoQgZ6aZeTnQUXtkNQuivEff1HbxYpTl0zUJ0Safbihjrl3IZDWJoV1GKMwRTwh4cWjcwcHdytH1QpgXoZwVCvejBCunDG7mUJkpqMU59yELsu2fKhV0kHm6FMIRA1R9pRyQt6O6KPu4qT5vSZr4nqLRi9W8HMnNuDE2Zi5SdZkzfViJbZmNoOYJRNwToFYjgVgb0pEdFEuD66dQUdtz5Qy56ZJaAJ3jHXJZq8fNK4Ceb9Y9QSCiVm97SnqlUxTVZz9ya1pc)
            Требует: libpangoft2-1.0.so.0()(64bit) (>= set:kiheSeQ2)
E: Извините, `битые' пакеты

Но здесь p8 не последний..и не обновлённый.
------- Comment #9 From 2016-06-02 19:31:17 -------
(В ответ на комментарий №8)
> чудеса..(я не понял, буду благодарен если поясните).
> 
> На одной машине, действительно ставиться:
> 
> [root@server ~]# apt-get install libgtk+3-gir
> Чтение списков пакетов... Завершено
> Построение дерева зависимостей... Завершено
> Следующие дополнительные пакеты будут установлены:
>   libgail3 libgtk+3 libgtk+3-devel

У вас и здесь сарай libgtk+3-gir никак не может вытащить libgtk+3-devel

> На другой сложнее.. там видимо dist-upgrade надо делать.
> Т.к. сейчасСледующие пакеты имеют неудовлетворенные зависимости:
>   libgtk+3: Требует: colord
>             Требует: libpango-1.0.so.0()(64bit) (>=
> set:meFYmQYoZwPoiik9OdpyOjw1U903ejjebC3uuBRSZoFfAiekob7SaoVpuFSt6ZCp1g7rEoR2t2QlXmjuT8PqZfKz8BuZkyJgg44kqshFgRZv5VJ0fjbxCYlrIlTvVvqpsdcytf63G23XzkjWlTKEBrnEs8QWGequZoQgZ6aZeTnQUXtkNQuivEff1HbxYpTl0zUJ0Safbihjrl3IZDWJoV1GKMwRTwh4cWjcwcHdytH1QpgXoZwVCvejBCunDG7mUJkpqMU59yELsu2fKhV0kHm6FMIRA1R9pRyQt6O6KPu4qT5vSZr4nqLRi9W8HMnNuDE2Zi5SdZkzfViJbZmNoOYJRNwToFYjgVgb0pEdFEuD66dQUdtz5Qy56ZJaAJ3jHXJZq8fNK4Ceb9Y9QSCiVm97SnqlUxTVZz9ya1pc)
>             Требует: libpangoft2-1.0.so.0()(64bit) (>= set:kiheSeQ2)
> E: Извините, `битые' пакеты
> 
> Но здесь p8 не последний..и не обновлённый.

Возможно, вам мешают всякие левые репо типа
rpm http://ftp.etersoft.ru/pub/Etersoft/LINUX@Etersoft/Sisyphus i586 addon
rpm http://ftp.etersoft.ru/pub/Etersoft/LINUX@Etersoft/Sisyphus noarch addon
------- Comment #10 From 2016-06-02 19:40:48 -------
> У вас и здесь сарай libgtk+3-gir никак не может вытащить libgtk+3-devel
  Это машина разработчика, так что вполне возможно что просто это обновление
тянется каким-то devel-пакетом.



> 
> > На другой сложнее.. там видимо dist-upgrade надо делать.
> > Т.к. сейчасСледующие пакеты имеют неудовлетворенные зависимости:
> >   libgtk+3: Требует: colord
> >             Требует: libpango-1.0.so.0()(64bit) (>=

> Возможно, вам мешают всякие левые репо типа
> rpm http://ftp.etersoft.ru/pub/Etersoft/LINUX@Etersoft/Sisyphus i586 addon
> rpm http://ftp.etersoft.ru/pub/Etersoft/LINUX@Etersoft/Sisyphus noarch addon
  Тут я Вас запутал видимо немного. На этой машине не Сизиф, здесь p8. 
Так что addon-ы вряд ли мешают. Я попробую сперва dist-upgrade, а потом и
проверим.

В целом я так понимаю "СПАСИБО!"...

P.S. осталось неясным только почему  apt-cache search libgtk+3-gir
не находит пакет.
------- Comment #11 From 2016-06-03 11:53:20 -------
(В ответ на комментарий №10)
> P.S. осталось неясным только почему  apt-cache search libgtk+3-gir
> не находит пакет.
потому что поиск по регэкспу идёт, и квантификатор + надо игнорировать. Чтобы
не было коллизий в shell, надо ещё искомую строку "обернуть" в одинарные
кавычки.

cas@cas ~ $ apt-cache search 'libgtk\+3-gir'
libgtk+3-gir - GObject introspection data for the GTK+ library
libgtk+3-gir-devel - GObject introspection devel data for the GTK+ library

или так 
cas@cas ~ $ apt-cache show libgtk+3-gir | head
Package: libgtk+3-gir
Section: System/Libraries
Installed Size: 900416
Maintainer: Yuri N. Sedunov <aris@altlinux.org>
Version: 3.20.6-alt1
Pre-Depends: rpmlib(PayloadIsLzma)
Depends: libgtk+3 (= 3.20.6-alt1), typelib(Atk) (= 1.0), typelib(GdkPixbuf) (=
2.0), typelib(Gio) (= 2.0), typelib(Pango) (= 1.0), typelib(cairo) (= 1.0),
typelib(xlib) (= 2.0)
Provides: typelib(Gdk) (= 3.0), typelib(GdkX11) (= 3.0), typelib(Gtk) (= 3.0),
libgtk+3-gir (= 3.20.6-alt1)
Architecture: x86_64
Size: 188106
------- Comment #12 From 2016-06-03 11:54:01 -------
Пардон, не игнорировать, а экранировать.
------- Comment #13 From 2016-06-03 13:55:56 -------
(В ответ на комментарий №11)
> (В ответ на комментарий №10)
> > P.S. осталось неясным только почему  apt-cache search libgtk+3-gir
> > не находит пакет.
> потому что поиск по регэкспу идёт, и квантификатор + надо игнорировать. Чтобы
> не было коллизий в shell, надо ещё искомую строку "обернуть" в одинарные
> кавычки.

  Понял (что-то я сразу не догадался).

meld - заработал. Этот баг мне закрывать?
------- Comment #14 From 2016-06-03 15:01:49 -------
> meld - заработал. Этот баг мне закрывать?
Таки да.
------- Comment #15 From 2016-06-03 15:13:48 -------
Спасибо, ещё раз.