Автор Тема: Xfce c Sysv  (Прочитано 565223 раз)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Xfce c Sysv
« Ответ #780 : 28.02.2019 16:52:08 »
Что применяется в спеке когда пакет меняет имя?

Если хотите, чтобы старый пакет удалился при дист-апгрейде:
Obsoletes: имя_пакета

Если старый и новый конфликтуют ещё к тому же, то надо ещё либо:
Conflicts: имя_пакета

либо:
Obsoletes: имя_пакета < версии
Provides: имя_пакета = %version

Зависит от того, хотите ли вы, чтобы новый пакет находился по имени старого. Вариант с provides предпочтительнее. Хотя спорно это всё. Может я заблуждаюсь, есть у меня отрицательный опыт с прописыванием провайдес, обсолетес у ConsoleKit2.

Оффлайн klark973

  • Завсегдатай
  • *
  • Сообщений: 662
  • Неспящий саппорт
Re: Xfce c Sysv
« Ответ #781 : 01.03.2019 01:48:02 »
На первый взгляд вполне.
Упоминание polkit внизу вижу. Стало быть права можно выкручивать.
Вроде как тот же проект, просто решили его расширить в энтерпрайзном направлении. Нарекания к udisks2 есть, в том числе, в плане безопасности. nbr@ на днях запатчил, чтобы монтировать флэшки с noexec. Там вообще туго с этим было.
To moan or to solve -- that is the question!

dango

  • Гость
Re: Xfce c Sysv
« Ответ #782 : 11.03.2019 11:33:56 »
И снова здравствуйте! Х-)
В связи с полупоходным образом жизни, восстанавливать свой сборочный цех пока нет времени. Но желание посмотреть sysvinit в Сизифе осталось. На текущий момент перевод регулярки с xfce с systemd на sysvinit приводит к описанным ранее проблемам. Но есть еще регулярки на sysvinit.
Пошел тупым путем. В качестве базовой была взята regular-icewm-latest-i586.iso от 5.03.2019 и установлена в ВМ. После обновлений был установлен минимальный набор xfce4-minimal и произведен перезапуск. По крайней мере, система грузится и можно дальше разбираться в ее работоспособности.
Немного удивлен, что в регулярке с icewm в качестве dm стоит lightdm. Вроде же был gdm2.20... Не выжил?

dango

  • Гость
Re: Xfce c Sysv
« Ответ #783 : 11.03.2019 11:44:46 »
был установлен минимальный набор xfce4-minimal
Хм, лучше ставить набор xfce4-default.
Что-то я деградировал Х-)

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Xfce c Sysv
« Ответ #784 : 11.03.2019 11:45:54 »
Немного удивлен, что в регулярке с icewm в качестве dm стоит lightdm. Вроде же был gdm2.20... Не выжил?

Выжил. В icewm очень давно был прописан lightdm, но в сборку не попадал, пока я не починил выбор DM в m-p.

dango

  • Гость
Re: Xfce c Sysv
« Ответ #785 : 11.03.2019 12:17:35 »
Выжил. В icewm очень давно был прописан lightdm, но в сборку не попадал, пока я не починил выбор DM в m-p.
Заменил lightdm на gdm2.20. Перезапустил. И правда, живой.
# rpm -qa gdm2.20
gdm2.20-2.20.8-alt11.i586
"Сейчас мы поглядим, какой это Сухов." (С)

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #786 : 11.03.2019 14:48:58 »
Заменил lightdm на gdm2.20. Перезапустил. И правда, живой.

gdm2.* затачивался ещё под первогном. И там дефолтная тема отображается паскудно.
К тому же не вижу, чтобы был устранён конфликт gdm2.20 gdm2.20-help.
Там дефлтной темой надо делать circles. Для клубной сборки втупую правил патч.
Правда не понял чем смотеть gdm2.20-help (у него стрёмный формат), но конфликт и тему для клубной сборки чинил больше года назад:
$ rpm -qp --changelog gdm2.20-2.20.8-alt12.i686.rpm | head -n 5
* Сб дек 23 2017 ... 2.20.8-alt12
- Fix the conflict gdm2.20 gdm2.20-help

* Ср дек 20 2017 ... 2.20.8-alt11
- circles theme by default

Тему на дефолтную circles, менял втупую правкой патча:
$ rpm -i gdm2.20-2.20.8-alt11.src.rpm
$ grep GraphicalTheme ~/RPM/SOURCES/gdm*.patch
/home/user/RPM/SOURCES/gdm-2.20.8-alt-config.patch:+GraphicalTheme=happygnome-list
/home/user/RPM/SOURCES/gdm-2.20.8-alt-config.patch:+GraphicalThemes=happygnome-list

Клубный пакет с фиксами:
$ rpm -i gdm2.20-2.20.8-alt12.src.rpm
$ grep GraphicalTheme ~/RPM/SOURCES/gdm*.patch
/home/user/RPM/SOURCES/gdm-2.20.8-alt-config.patch:+GraphicalTheme=circles
/home/user/RPM/SOURCES/gdm-2.20.8-alt-config.patch:+GraphicalThemes=circles

Багрепорт висит, но скоро два года как в альтах он не пофикшен:
https://bugzilla.altlinux.org/show_bug.cgi?id=33545
Потом фикса надоело ждать, плюнул и втупую через правки собрал для себя.
Пакет сборки alt12 с правками лежит в клубной репе.

dango

  • Гость
Re: Xfce c Sysv
« Ответ #787 : 11.03.2019 15:20:34 »
Пакет сборки alt12 с правками лежит в клубной репе.
Юрий, спасибо. Помню, что в клубе есть исправленный пакет. Пока нет сборочницы, буду собирать сабж вручную из того, что есть. Если Антон найдет время, то перейду на новую регулярку.
И да, еще придется освежить в памяти перипетии этой темы.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #788 : 11.03.2019 16:06:37 »
Пакет сборки alt12 с правками лежит в клубной репе.
Юрий, спасибо. Помню, что в клубе есть исправленный пакет. Пока нет сборочницы, буду собирать сабж вручную из того, что есть.

Дан, можно себе не парить мозг с конфликтом gdm2.20-help, - всё равно он как правило не устанавливается. Не слышал о таком чтобы его кто-то устанавливал. Да и формат его не знаю чем читаемый.
Можно просто взять сизифный gdm2.20 и сделать правки пары строк в gdm-2.20.8-alt-config.patch (в src.rpm он лежит вне тарбола), сменив тему (GraphicalTheme=/GraphicalThemes=) с happygnome-list на circles. Потом собрать пакет. И этого паскудства с пустым окном списка пользователей не будет. Дефолт станет видом много аккуратнее.
« Последнее редактирование: 11.03.2019 16:34:50 от Speccyfighter »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Xfce c Sysv
« Ответ #789 : 11.03.2019 17:03:31 »
Оставил по смене дефолтной темы gdm2.20, чтобы не потерялось:
 Ошибка 33545 - gdm2.20 - пустое окно списка пользователей
https://bugzilla.altlinux.org/show_bug.cgi?id=33545#c2

dango

  • Гость
Re: Xfce c Sysv
« Ответ #790 : 13.03.2019 11:20:08 »
пока выложил только x86_64: https://yadi.sk/d/KrL6qF3TsrxSVw Каталог sysv-xfce. Завтра там же появится i586 сборка.
Образ: regular-sysv-xfce-20190312-x86_64.iso
Беглый заход в ВМ. Запустил, установил, перезагрузился в установленную систему.
PNMixer в трее без значка. Не выбран стиль в настройках внешнего вида. Выбрал Greybird - значок на месте. А вот Adwaita нет. Решил доустановить. Но сначала обновиться. Но тут:
# apt-get update
Получено: 1 http://ftp.altlinux.org p8/branch/x86_64 release [880B]
Получено: 2 http://ftp.altlinux.org p8/branch/x86_64-i586 release [537B]
Получено: 3 http://ftp.altlinux.org p8/branch/noarch release [673B]
Получено 2090B за 0s (2666B/s).
Получено: 1 http://ftp.altlinux.org p8/branch/x86_64/classic pkglist [20,5MB]
Получено: 2 http://ftp.altlinux.org p8/branch/x86_64/classic release [135B]   
Получено: 3 http://ftp.altlinux.org p8/branch/x86_64-i586/classic pkglist [15,4MB]
Получено: 4 http://ftp.altlinux.org p8/branch/x86_64-i586/classic release [140B]
Получено: 5 http://ftp.altlinux.org p8/branch/noarch/classic pkglist [5066kB]
Получено: 6 http://ftp.altlinux.org p8/branch/noarch/classic release [135B]   
Получено 41,0MB за 29s (1376kB/s).                                           
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
apt-get смотрит в p8:
# cat /etc/apt/sources.list.d/alt.list
# ftp.altlinux.org (ALT Linux, Moscow)

# ALT Linux Platform 8
#rpm [p8] ftp://ftp.altlinux.org/pub/distributions/ALTLinux p8/branch/x86_64 classic
#rpm [p8] ftp://ftp.altlinux.org/pub/distributions/ALTLinux p8/branch/x86_64-i586 classic
#rpm [p8] ftp://ftp.altlinux.org/pub/distributions/ALTLinux p8/branch/noarch classic

rpm [p8] http://ftp.altlinux.org/pub/distributions/ALTLinux p8/branch/x86_64 classic
rpm [p8] http://ftp.altlinux.org/pub/distributions/ALTLinux p8/branch/x86_64-i586 classic
rpm [p8] http://ftp.altlinux.org/pub/distributions/ALTLinux p8/branch/noarch classic

#rpm [p8] rsync://ftp.altlinux.org/ALTLinux p8/branch/x86_64 classic
#rpm [p8] rsync://ftp.altlinux.org/ALTLinux p8/branch/x86_64-i586 classic
#rpm [p8] rsync://ftp.altlinux.org/ALTLinux p8/branch/noarch classic
Это пока первое, за что зацепился. Да, надо будет посмотреть стартовые логи установочного образа - там что-то тоже выскакивало при загрузке.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Re: Xfce c Sysv
« Ответ #791 : 13.03.2019 11:38:53 »
apt-get смотрит в p8:

Есть такая бага, при сборке установочных на Сизифе не тот ap-conf (старшего бранча) тянется... На p9 проблемы не будет.

PNMixer в трее без значка. Не выбран стиль в настройках внешнего вида. Выбрал Greybird - значок на месте. А вот Adwaita нет. Решил доустановить. Но сначала обновиться.

Не хватает темы Adwaita значит?
« Последнее редактирование: 13.03.2019 11:47:00 от Антон Мидюков »

dango

  • Гость
Re: Xfce c Sysv
« Ответ #792 : 13.03.2019 11:47:32 »
Не хватает темы Adwaita значит?
Да.
Есть такая бага, инсталляторы на Сизифе не тот ap-conf тянут... На p9 проблемы не будет.
Пока руками править, да?

dango

  • Гость
Re: Xfce c Sysv
« Ответ #793 : 13.03.2019 11:55:01 »
Пока руками править, да?
Как-то так:
# apt-repo
rpm [p8] http://ftp.altlinux.org/pub/distributions/ALTLinux p8/branch/x86_64 classic
rpm [p8] http://ftp.altlinux.org/pub/distributions/ALTLinux p8/branch/x86_64-i586 classic
rpm [p8] http://ftp.altlinux.org/pub/distributions/ALTLinux p8/branch/noarch classic
# apt-repo rm all
# apt-repo add sisyphus
# apt-repo
rpm [alt] http://ftp.altlinux.org/pub/distributions ALTLinux/Sisyphus/x86_64 classic
rpm [alt] http://ftp.altlinux.org/pub/distributions ALTLinux/Sisyphus/noarch classic
rpm [alt] http://ftp.altlinux.org/pub/distributions ALTLinux/Sisyphus/x86_64-i586 classic

dango

  • Гость
Re: Xfce c Sysv
« Ответ #794 : 13.03.2019 11:59:22 »
Есть такая бага, при сборке установочных на Сизифе не тот ap-conf (старшего бранча) тянется... На p9 проблемы не будет.
# apt-get dist-upgrade
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Подсчет обновлений... Завершено
Следующие пакеты будут ОБНОВЛЕНЫ:
  ConsoleKit2 ConsoleKit2-service ConsoleKit2-x11 NetworkManager
  NetworkManager-adsl NetworkManager-bluetooth NetworkManager-daemon
  NetworkManager-ppp NetworkManager-team NetworkManager-wifi
  NetworkManager-wwan btrfs-progs gdm2.20 libConsoleKit2 libaudit1 libnm
  libqmi-glib libvdpau pam-ck-connector2 xfce4-screenshooter
Следующие пакеты будут ЗАМЕНЕНЫ:
  apt-conf-branch (by apt-conf-sisyphus)
Следующие НОВЫЕ пакеты будут установлены:
  apt-conf-sisyphus
20 будет обновлено, 1 новых установлено, 1 пакетов будет заменено, 0 пакетов будет удалено и 0 не будет обновлено.
Необходимо получить 7152kB архивов.
После распаковки потребуется дополнительно 102kB дискового пространства.
Продолжить? [Y/n]
Следующие пакеты будут ЗАМЕНЕНЫ:
  apt-conf-branch (by apt-conf-sisyphus)
Вот оно что. Ну да, в p9 это автоматически ликвидируется.