У меня стоит eclipse-swt 4.5.1. Нужно из сизифа попробовать?
Попробуйте, чем чёрт не шутит.
По крайней мере версионно к библиотекам он не прибит:
$ apt-cache show eclipse-swt|grep ^Depends
Depends: libgtk+2, libgtk+3, java, libwebkitgtk2, libwebkitgtk3
$ apt-cache depends eclipse-swt
eclipse-swt-1:4.6.0-alt0.1jpp
Depends: libgtk+2
Depends: libgtk+3
Depends: <java>
java-1.8.0-openjdk-0:1.8.0.144-alt3_1.b01jpp8
java-1.7.0-openjdk-0:1.7.0.79-alt5_2.5.5.0jpp7
java-1.6.0-sun-0:1.6.0.26-alt9
java-1.6.0-openjdk-0:1.6.0.41-alt1
java-1.5.0-sun-0:1.5.0.22-alt6
Depends: libwebkitgtk2
Depends: libwebkitgtk3
Не дёргая пакет, а временно перенацелив на сизиф.
И не спешите жать Yes.
Если что, даунгрейд сумеете ведь сделать?
Сохраняйте в файлик список того что устанавливается, - может так статься, что вы себя раза два поблагодарите за это.
Удаление программы не приводит к удалению всех устанавливавшихся по зависимостям пакетов.
Удалить их все можно только используя такой текстовый файлик.
Такой файлик я обычно называю по имени инсталлируемого пакета, который тянет другие пакеты по зависимостям.
Используя такой нехитрый приём, можно половину репозитория пересмотреть, не загадив при этом систему "мусором".
Пример:
# apt-cache search krusader
kde4-krusader - Advanced KDE twin-panel file-manager
kde5-krusader - Advanced KDE twin-panel file-manager
В текстовый файлик kde4-krusader.txt сохраняем всё, что предлагается как НОВЫЕ пакеты
# apt-get install kde4-krusader
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
altlinux-freedesktop-menu-generic altlinux-freedesktop-menu-kde4 kde-common kde4libs libattica0.4 libdbusmenu-qt2
libphonon libpolkit-qt-core-1 libqca2 libqt4-qt3support libqt4-svg libqt4-uitools libstrigi
Следующие НОВЫЕ пакеты будут установлены:
altlinux-freedesktop-menu-generic altlinux-freedesktop-menu-kde4 kde-common kde4-krusader kde4libs libattica0.4
libdbusmenu-qt2 libphonon libpolkit-qt-core-1 libqca2 libqt4-qt3support libqt4-svg libqt4-uitools libstrigi
0 будет обновлено, 14 новых установлено, 0 пакетов будет удалено и 83 не будет обновлено.
Необходимо получить 17,9MB архивов.
После распаковки потребуется дополнительно 59,5MB дискового пространства.
Продолжить? [Y/n]
При необходимости удалить всё это, используем команду
# apt-get remove $(</path/kde4-krusader.txt)
Но и в этом случае, чтение сообщений пакетного менеджера не отменяется.
Изначально, этот файлик например будет выглядеть так:
# cat kde4-krusader.txt
altlinux-freedesktop-menu-generic altlinux-freedesktop-menu-kde4 kde-common kde4-krusader kde4libs libattica0.4
libdbusmenu-qt2 libphonon libpolkit-qt-core-1 libqca2 libqt4-qt3support libqt4-svg libqt4-uitools libstrigi
Его можно трансформировать по пакету на строку, заменив в файле пробелы на перевод строки
После этой команды
# sed -i 's/ /\n/g' kde4-krusader.txt
файлик примет такой вид
# cat kde4-krusader.txt
altlinux-freedesktop-menu-generic
altlinux-freedesktop-menu-kde4
kde-common
kde4-krusader
kde4libs
libattica0.4
libdbusmenu-qt2
libphonon
libpolkit-qt-core-1
libqca2
libqt4-qt3support
libqt4-svg
libqt4-uitools
libstrigi
Этот список и перенаправляем apt-у для удаления пакетов.
После удаления пакетов, система придёт в исходное состояние до установки пакетов.
Такой приём избавит от парсинга лога по дате, по копии которого, всё равно придётся проходить sed-ом, чтобы удалить нужные пакеты.
Про даунгрейд читать тут:
https://www.altlinux.org/DowngradeВ чём суть всей этой простыни?
В том, что вы ещё до выполнения команды должны продумать пути отката и возврата системы в исходное состояние, если таковое вдруг понадобится.