Автор Тема: Mate - top-menu (аля global menu)  (Прочитано 6412 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ulyssesd

Mate - top-menu (аля global menu)
« : 22 Апреля 2015, 12:12:37 »
Приветствую!
Есть такой зверь как Top Menu для buntu дистров он ставится без проблем
Описание на webupd8
Исходники на git
Ну и PPA
Попытка поставить из PPA, приводит к вот такому
ulyssesd@acer-debian:~$ sudo apt-get install mate-topmenu-applet
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 mate-topmenu-applet : Зависит: libtopmenu-gtk2 но он не будет установлен
                       Рекомендует: libtopmenu-gtk3 но он не будет установлен
                       Рекомендует: libtopmenu-qt но он не будет установлен
                       Рекомендует: topmenu-mozilla-extension но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
Ок попробуем поставить пакеты которые он просит
ulyssesd@acer-debian:~$ sudo apt-get install libtopmenu-gtk3 libtopmenu-qt topmenu-mozilla-extension
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 libtopmenu-gtk3 : Зависит: libtopmenu-gtk2 но он не будет установлен
 libtopmenu-qt : Зависит: libtopmenu-gtk2 но он не будет установлен
 topmenu-mozilla-extension : Зависит: libtopmenu-gtk2 но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
Попробуем поставить просто libtopmenu-gtk2
ulyssesd@acer-debian:~$ sudo apt-get install libtopmenu-gtk2
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
 libtopmenu-gtk2 : Зависит: libwnck22 (>= 1:2.22) но 2.30.7-2 будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

Т.к. я не силен в сборке пакетов из исходников (да и инструкция не очень у автора), прошу помощи зала для решения этой задачи
(Кстати тема про третьегном показала что тут много пользователей Mate).
 

Онлайн ogost

Re: Mate - top-menu (аля global menu)
« Ответ #1 : 22 Апреля 2015, 12:50:14 »
Предупреждаем, что сторонние использовать сторонние репозитории не рекомендуются! Убунту хоть и дочерний дистр, совместимость с дебианом не стопроцентная!

Оффлайн ulyssesd

Re: Mate - top-menu (аля global menu)
« Ответ #2 : 22 Апреля 2015, 12:54:28 »
Предупреждаем, что сторонние использовать сторонние репозитории не рекомендуются! Убунту хоть и дочерний дистр, совместимость с дебианом не стопроцентная!
А тут как раз и хочется не пользоваться сторонними ресурсами, т.к. там не "аллё" получается.
Все ссылки на сторонние ресурсы привел дабы обозначить проблему.
 

Онлайн endru

Re: Mate - top-menu (аля global menu)
« Ответ #3 : 22 Апреля 2015, 13:07:05 »
установка из ППА делается на свой страх и риск, и в конечном итоге может привести к поломке системы.

собирать пакет лучше из исходников (которые есть). ресурсов в интернете "как собрать пакет" куча.

Оффлайн sandaksatru

Re: Mate - top-menu (аля global menu)
« Ответ #4 : 22 Апреля 2015, 13:08:49 »
прошу помощи зала для решения этой задачи
lsb_release -a
cat /etc/apt/sources.list && cat /etc/apt/sources.list.d/*
 

Оффлайн ulyssesd

Re: Mate - top-menu (аля global menu)
« Ответ #5 : 22 Апреля 2015, 13:30:00 »
sandaksatru,
ulyssesd@acer-debian:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian Jessie
Release: 8
Codename: jessie
ulyssesd@acer-debian:~$ cat /etc/apt/sources.list && cat /etc/apt/sources.list.d/*
#
deb http://ftp.ru.debian.org/debian/ jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free

# jessie-updates, previously known as 'volatile'
deb http://ftp.ru.debian.org/debian/ jessie-updates main contrib non-free

# jessie-backports, previously on backports.debian.org
deb http://ftp.ru.debian.org/debian/ jessie-backports main contrib non-free
deb http://ftp.ru.debian.org/debian/ jessie-proposed-updates main contrib non-free

# Multimedia
deb http://www.deb-multimedia.org/ jessie main non-free
# deb-src http://www.deb-multimedia.org/ jessie main contrib non-free

# TLP
deb http://repo.linrunner.de/debian jessie main
# deb-src http://repo.linrunner.de/debian jessie main

# SID
deb http://cdn.debian.net/debian unstable main contrib non-free
# deb-src http://cdn.debian.net/debian unstable main
deb http://cdn.debian.net/debian experimental main contrib non-free
# deb-src http://cdn.debian.net/debian experimental main

deb [arch=i386,amd64] http://linux.dropbox.com/debian jessie main
deb [arch=i386,amd64] http://linux.dropbox.com/debian jessie main
# This file makes sure that Opera Browser is kept up-to-date
# as part of regular system upgrades

deb http://deb.opera.com/opera-developer/ stable non-free #Opera Browser (final releases)
# This file makes sure that Opera Browser is kept up-to-date
# as part of regular system upgrades

deb http://deb.opera.com/opera-developer/ stable non-free #Opera Browser (final releases)
deb http://repo.yandex.ru/yandex-disk/deb/ stable main
deb http://repo.yandex.ru/yandex-disk/deb/ stable main

endru, ogost, я правила читал, а насчет кучи правил по сборке - ткните носом в то правило по которому с минимальным количеством знаний можно собрать сей пакет (я не нашел, вот и прошу помощи).
 

Оффлайн sandaksatru

Re: Mate - top-menu (аля global menu)
« Ответ #6 : 22 Апреля 2015, 13:38:00 »
ulyssesd, а где репозитории лаунчпада? Если вы их не добавили, то тогда как пакет mate-topmenu-applet нашёлся?
 

Оффлайн ulyssesd

Re: Mate - top-menu (аля global menu)
« Ответ #7 : 22 Апреля 2015, 13:43:34 »
ulyssesd, а где репозитории лаунчпада? Если вы их не добавили, то тогда как пакет mate-topmenu-applet нашёлся?
А кто сказал что я на живой машине буду извращаться?
Они в вертуалке (на ней все оттестирую, а уже потом буду переносить на живую систему)
а тот который относится к теме, то он вот
deb http://ppa.launchpad.net/webupd8team/mate/ubuntu vivid main
 

Оффлайн sandaksatru

Re: Mate - top-menu (аля global menu)
« Ответ #8 : 22 Апреля 2015, 13:47:28 »
А кто сказал что я на живой машине буду извращаться?
А зачем вы мне даёте вывод строк с другой машины?  ;D
ulyssesd, lsb_release -a
cat /etc/apt/sources.list && cat /etc/apt/sources.list.d/*
 

Оффлайн ulyssesd

Re: Mate - top-menu (аля global menu)
« Ответ #9 : 22 Апреля 2015, 13:50:33 »
sandaksatru,
Да ничем они не отличаются
ulyssesd@debian:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian Jessie
Release: 8
Codename: jessie
ulyssesd@debian:~$ cat /etc/apt/sources.list && cat /etc/apt/sources.list.d/*
#
deb http://ftp.ru.debian.org/debian/ jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free

# jessie-updates, previously known as 'volatile'
deb http://ftp.ru.debian.org/debian/ jessie-updates main contrib non-free

# jessie-backports, previously on backports.debian.org
deb http://ftp.ru.debian.org/debian/ jessie-backports main contrib non-free
deb http://ftp.ru.debian.org/debian/ jessie-proposed-updates main contrib non-free

# Multimedia
deb http://www.deb-multimedia.org/ jessie main non-free
# deb-src http://www.deb-multimedia.org/ jessie main contrib non-free

#Google Disk
deb http://ppa.launchpad.net/thefanclub/grive-tools/ubuntu trusty main
# deb-src http://ppa.launchpad.net/thefanclub/grive-tools/ubuntu trusty main

# TLP
deb http://repo.linrunner.de/debian jessie main
# deb-src http://repo.linrunner.de/debian jessie main

# SID
deb http://cdn.debian.net/debian unstable main contrib non-free
# deb-src http://cdn.debian.net/debian unstable main
deb http://cdn.debian.net/debian experimental main contrib non-free
# deb-src http://cdn.debian.net/debian experimental main
deb http://ppa.launchpad.net/webupd8team/mate/ubuntu vivid main
# deb-src http://ppa.launchpad.net/webupd8team/mate/ubuntu vivid main
deb http://ppa.launchpad.net/ravefinity-project/ppa/ubuntu vivid main
# deb-src http://ppa.launchpad.net/ravefinity-project/ppa/ubuntu vivid main
deb http://ppa.launchpad.net/nitrux-team/nitrux-artwork/ubuntu vivid main
# deb-src http://ppa.launchpad.net/nitrux-team/nitrux-artwork/ubuntu vivid main
deb [arch=i386,amd64] http://linux.dropbox.com/debian jessie main
deb [arch=i386,amd64] http://linux.dropbox.com/debian jessie main
# This file makes sure that Opera Browser is kept up-to-date
# as part of regular system upgrades

deb http://deb.opera.com/opera-developer/ stable non-free #Opera Browser (final releases)
# This file makes sure that Opera Browser is kept up-to-date
# as part of regular system upgrades

deb http://deb.opera.com/opera-developer/ stable non-free #Opera Browser (final releases)
deb http://repo.yandex.ru/yandex-disk/deb/ stable main
deb http://repo.yandex.ru/yandex-disk/deb/ stable main
ulyssesd@debian:~$
 

Оффлайн sandaksatru

Re: Mate - top-menu (аля global menu)
« Ответ #10 : 22 Апреля 2015, 14:25:39 »
ulyssesd, я всё посмотрел. Пакетам из PPA topmenu нужны некоторые библиотеки, которых нет в PPA, но есть практически во всех других дистрибутивах. Только в deb-пакете прописаны в зависимостях их версии, применяемые для внутреннего использования только в убунте ( 2.30.7-2 !>= 1:2.22). Поэтому установить topmenu из этого PPA возможно только на убунте, но ни на каком другом дистрибутиве.

Для установки на debian воспользуйтесь компилляцией из исходных кодов.
 

Yrii

  • Гость
Re: Mate - top-menu (аля global menu)
« Ответ #11 : 22 Апреля 2015, 15:15:03 »
ulyssesd, я что-то не увидел, а какая у тебя битность системы?
а то я собрал (правда не "по феншую", под конец использовал checkinstall :) ) под amd64:
https://yadi.sk/d/tejGqmCPgANfE
с начала не заработало как положено
пошёл простым путем: удалил панель -> создал панель -> добавил нужные апплеты
ну и gtk-modules = "canberra-gtk-module:topmenu-gtk-module" добавил в ~/.gtkrc-2.0
Spoiler: ShowHide

Если захочешь собрать сам, то тебе понадобиться (взял из файла topmenu_0+git20150219~webupd8~vivid7 PPA-репозитория WebUpd8):
debhelper, autotools-dev, dh-autoreconf, libglib2.0-dev, libgtk2.0-dev, libmate-panel-applet-dev, libwnck-dev
скачиваешь исходники
autoreconf --install
./configure --prefix=/usr
make
ну и самый простой способ собрать deb-пакет
от имени root: checkinstall
далее надо ответить/изменить пару пунктов

всё
« Последнее редактирование: 22 Апреля 2015, 15:24:14 от Yrii »
 
Пользователи, которые поблагодарили этот пост: qupl

Оффлайн ulyssesd

Re: Mate - top-menu (аля global menu)
« Ответ #12 : 22 Апреля 2015, 15:27:10 »
I386
Yrii, попробую сам собрать согласно рекомендаций, но однозначно будут вопросы
 

Оффлайн ulyssesd

Re: Mate - top-menu (аля global menu)
« Ответ #13 : 05 Мая 2015, 17:05:44 »
Нифига у меня не получилось  :o
наверное собиратель пакетов из меня тот еще ...
Попробуем упростить задачу
Пакеты, имеющие неудовлетворённые зависимости:
 libtopmenu-gtk2 : Зависит: libwnck22 (>= 1:2.22) но 2.30.7-2 будет установлен
Эксперименты привели к тому что только библиотека - libwnck22, мешает установке, т.е. задача может решится банальным даунгрейтом данной библиотеки?
Как в этом случае сделать правильно даунгрейт до версии 2.22?
 

Yrii

  • Гость
Re: Mate - top-menu (аля global menu)
« Ответ #14 : 05 Мая 2015, 20:15:06 »
распиши подробней, что делал
отдельно libtopmenu-gtk2 не нужен, насколько я помню, он будет собран в общем пакете
 

Теги:
     

    [Решено] Массовая операция. Конец строки. Mate. Pluma.

    Автор Антон Валерьевич

    Ответов: 7
    Просмотров: 2321
    Последний ответ 15 Июня 2014, 17:20:01
    от Антон Валерьевич
    [Решено] debian 8.1 + mate как настроить autologin

    Автор ra10766

    Ответов: 5
    Просмотров: 10018
    Последний ответ 21 Октября 2015, 20:00:58
    от drebr
    Как убрать список последних открытых файлов Eye of Mate? .

    Автор wuji

    Ответов: 1
    Просмотров: 1364
    Последний ответ 24 Декабря 2016, 14:07:16
    от CoolAller
    Внешний вид приложений в Mate

    Автор wers

    Ответов: 19
    Просмотров: 6649
    Последний ответ 25 Ноября 2014, 13:21:59
    от ulyssesd
    Баг с "регулятором громкости" в Mate

    Автор Tammy

    Ответов: 2
    Просмотров: 3054
    Последний ответ 10 Февраля 2013, 02:03:00
    от Tammy