Всё то же самое: $ rpm -qp /ALT/Sisyphus/x86_64/RPMS.classic/emacs26-common-26.1-alt1.x86_64.rpm --provides /usr/lib/emacs emacs-common = 26.1-alt1 Убрать: emacs21-common = 26.1-alt1 emacs22-common = 26.1-alt1 emacs23-common = 26.1-alt1 emacs24-common = 26.1-alt1 emacs25-common = 26.1-alt1 emacs-ses = 26.1-alt1 emacs-url = 26.1-alt1 pkgconfig(emacs) = 2.0 emacs26-common = 26.1-alt1 $ rpm -qp /ALT/Sisyphus/noarch/RPMS.classic/emacs26-X11-26.1-alt1.noarch.rpm --requires emacs26-common = 26.1-alt1 Уточнить (с номером): emacs-X11-program rpmlib(PayloadIsLzma) $ rpm -qp /ALT/Sisyphus/x86_64/RPMS.classic/emacs26-common-26.1-alt1.x86_64.rpm --obsoletes emacs26 Зачем? Не нужно. Противоречит идее дать людям иметь несколько версий emacs, ради кторой и добавили в имя номер версии: emacs-common emacs21-common emacs22-common emacs23-common emacs24-common emacs25-common emacs-ses <= 1.0-alt2.031130 -bash-4.3$ +++ This bug was initially created as a clone of Bug #35195 +++ При выполнении # apt-get install emacs24-X11 получаю Следующие пакеты имеют неудовлетворенные зависимости: emacs24-X11: Для установки требует: emacs24-common (= 24.5-alt16) E: Извините, `битые' пакеты Если emacs24-common установить "вручную", emacs24-X11 (и *-gtk3, который мне и был нужен) устанавливается. PS. Графический интерфейс установки пакетов вообще зависает из-за такой ситуации.
Я мало что понял в этой каше, особенно чего от меня хотят. Замечу только, что цели иметь одновременно несколько емаксов никогда никто не ставил, насколько мне известно. И удаляю старый емакс при сборке нового я не зря, а именно чтобы он у людей обновился. Сборка emacs24/emacs25 в p8 - чья-то инициатива, пусть с ней разбирается её владелец. Который, видимо, верует в стабильные и актуальные бранчи. С сизифе предполагается один емакс и проблем с установкой emacs26-X11 я не вижу.
(In reply to comment #1) > Сборка emacs24/emacs25 в p8 - чья-то инициатива, пусть с ней разбирается её > владелец. Который, видимо, верует в стабильные и актуальные бранчи. С сизифе > предполагается один емакс и проблем с установкой emacs26-X11 я не вижу. В p8 emacs24 оказался при бранчевании, emacs25 был бекпортирован. > Я мало что понял в этой каше, особенно чего от меня хотят. Из этой каши самое важное: $ rpm -qp /ALT/Sisyphus/x86_64/RPMS.classic/emacs26-common-26.1-alt1.x86_64.rpm --provides emacs21-common = 26.1-alt1 emacs22-common = 26.1-alt1 emacs23-common = 26.1-alt1 emacs24-common = 26.1-alt1 emacs25-common = 26.1-alt1 Зачем emacs26-common провайдит emacs(не-26)-common — не понятно, он не должен. Из-за этих лишних провайдсов apt сходит с ума. Нужно убрать эти провайlсы. > Замечу только, что цели иметь одновременно несколько емаксов никогда никто не > ставил, насколько мне известно. И удаляю старый емакс при сборке нового я не > зря, а именно чтобы он у людей обновился.
Я попробую посмотреть при сборке 26.1.90 в сизиф, не сломает ли это что-то. Но в сизифе и так эти провайдесы никому не мешают. А в бранчах неравнодушные люди могут делать как они считают нужным.
Fixed in 26.0.90-alt1