При попытке установить tightvnc на машину, где уже установлен vnc: ~$ sudo apt-get install tightvnc Чтение списков пакетов... Завершено Построение дерева зависимостей... Завершено Следующие НОВЫЕ пакеты будут установлены: tightvnc 0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 53 не будет обновлено. Необходимо получить 0B/107kB архивов. После распаковки потребуется дополнительно 347kB дискового пространства. Совершаем изменения... Preparing... ########################################################################################## [100%] file /usr/bin/vncviewer from install of tightvnc-1.3.9-alt12 conflicts with file from package vnc-4.1.2-alt1 file /usr/share/man/man1/vncviewer.1.gz from install of tightvnc-1.3.9-alt12 conflicts with file from package vnc-4.1.2-alt1 E: Ошибка во время исполнения транзакции E: Handler silently failed
Согласен, сам на это уже нарывался...
vnc-4.1.2-alt2 - проставлены conflicts на tightvnc. Пока так. Работаю над tightvnc-1.5
А может, alternatives?
alternatives - хорошо, но я не умею...
(In reply to comment #4) > alternatives - хорошо, но я не умею... А что там уметь то? /usr/bin/vncviewer /usr/bin/vncviewer-vnc 10 в /etc/alternatives/packages.d/vncviewer-vnc (пакет vnc), /usr/bin/vncviewer /usr/bin/vncviewer-tightvnc 20 в /etc/alternatives/packages.d/vncviewer-tightvnc (пакет tightvnc) плюс %post %register_alternatives vncviewer-vnc %preun %unregister_alternatives vncviewer-vnc в vnc.spec и аналогично в tightvnc.spec. Для манов аналогично. Примеры есть в Сизифе. Не rocket science.
Не совсем все так просто. Там еще есть librfb - которая у них несколько разная. Как с ней быть? Или она автоматически альтернативно будет ставиться? Как с серверным пакетом быть?
(In reply to comment #6) > Не совсем все так просто. > Там еще есть librfb - которая у них несколько разная. Как с ней быть? Никак. У tightvnc нигде нет никаких либ - только у vnc. > Или она автоматически альтернативно будет ставиться? Конечно нет. > Как с серверным пакетом быть? Разруливать конфликты. Точнее, никак, т.к. vnc-server у нас не устанавливается - почему-то требует policycoreutils (#16393).
Итак! tightvnc-1.5 в сизифе. Он основан на vnc-4, то есть предоставляет все возможности vnc-4 и более того. То есть пакет vnc вроде как не нужен. Что вы рекомендуете мне сделать?
(In reply to comment #8) > tightvnc-1.5 в сизифе. > Он основан на vnc-4, то есть предоставляет все возможности vnc-4 и более того. > То есть пакет vnc вроде как не нужен. Что вы рекомендуете мне сделать? По идее - переложить vnc в Obsoleted и сделать Obsoletes/Provides: vnc в спеке tightvnc. Есть ли что-то, препятствующее этому - я не знаю, маинтайнеру виднее. Мне главное чтоб результирующий vncviewer работал с используемым мной vnc-сервером - x11vnc.
По обсуждению в #altlinux буду выставлять conflicts.
Мне главное чтоб результирующий vncviewer работал...