Почему у меня установлены пакеты Wayland, хотя моя система не использует Wayland?

Вы можете использовать Geeqie Image Viewer:

Установить его с помощью
sudo apt-get install geeqie
Открыть Geeqie Переместиться в папку с вашими изображениями Выберите «Вид» -> «Разделить» -> «Горизонтальный» (или «Вертикальный»), затем откройте первое изображение на первой части и второе изображение на втором.

Или вы можете установить FSIV под Wine. Он отлично работает здесь.

3
задан 10 April 2018 в 17:41

3 ответа

Благодаря Byte Commander и Eliah Kagan, которые вносили предложения в чат, я смог выяснить, что эти пакеты были установлены как зависимости.

Как я предложил, смоделировал удаление пакетов, связанных с Wayland ... Когда я попытался притвориться для удаления всех пакетов, связанных с Wayland ...

apt remove '.*wayland.*' -s

результат выглядел апокалиптичным, с полноэкранным терминалом, полным удаляемых пакетов, включая всю метапаку ubuntu-mate-desktop и все ее дополнения, xorg package (oops!) и marco (диспетчер окон по умолчанию MATE).

Но просто удаление kwayland-data только, казалось, удалило несколько других таинственных пакетов kwayland-integration и libkf5waylandclient5. ..

Так как Элиа Каган предложил , я попробовал просить aptitude why У меня были эти пакеты, например

$ aptitude why kwayland-data
i   konsole              Depends    libkf5windowsystem5 (>= 4.96.0)                           
i A libkf5windowsystem5  Recommends kwayland-integration                                      
i A kwayland-integration Depends    libkf5waylandclient5 (>= 4:5.27.0+p16.10+git20161029.2052)
i A libkf5waylandclient5 Depends    kwayland-data (= 4:5.38.0-0ubuntu1) 

Ahh! В этом есть смысл. Я установил Konsole, потому что другие эмуляторы терминала не поддерживают CTL.

Повторяя aptitude why снова и снова, как постоянный малыш, можно узнать, почему какой-либо конкретный пакет требуется или был установлен, для Пример:

$ aptitude why libwayland-egl1-mesa
i   libwebkit2gtk-4.0-37 Depends libwayland-egl1-mesa (>= 10.0.2) | libwayland-egl1
$ aptitude why libwayland-cursor0
i   libgtk-3-0 Depends libwayland-cursor0 (>= 1.9.91)
$ aptitude why libgtk-3-0
i   mate-utils Depends libgtk-3-0 (>= 3.16.2)
$ aptitude why mate-utils
i   ubuntu-mate-desktop Depends mate-utils

Имитация удаления пакетов, таких как libgtk-3-0 (будьте осторожны, чтобы не удалять их ...) показывает больше о структурах зависимостей в игре.

Заключение [ ! d16]

У меня есть эти пакеты, потому что другие пакеты на удивление зависят от них. Некоторые, такие как kwayland-data, установленные как зависимость зависимости пакета, рекомендованного зависимостью несущественного пакета, который я установил самостоятельно, могут быть безопасно удалены, а другие, такие как libwayland-egl1-mesa, являются зависимостями интегралов пакетов к моей системе, и удаление их было бы катастрофой! С флагом APT --simulate или -s и aptitude мы можем спокойно исследовать эти вопросы.

3
ответ дан 22 May 2018 в 11:31

Благодаря Byte Commander и Eliah Kagan, которые вносили предложения в чат, я смог выяснить, что эти пакеты были установлены как зависимости.

Как я предложил, смоделировал удаление пакетов, связанных с Wayland ... Когда я попытался притвориться для удаления всех пакетов, связанных с Wayland ...

apt remove '.*wayland.*' -s

результат выглядел апокалиптичным, с полноэкранным терминалом, полным удаляемых пакетов, включая всю метапаку ubuntu-mate-desktop и все ее дополнения, xorg package (oops!) и marco (диспетчер окон по умолчанию MATE).

Но просто удаление kwayland-data только, казалось, удалило несколько других таинственных пакетов kwayland-integration и libkf5waylandclient5. ..

Так как Элиа Каган предложил , я попробовал просить aptitude why У меня были эти пакеты, например

$ aptitude why kwayland-data i konsole Depends libkf5windowsystem5 (>= 4.96.0) i A libkf5windowsystem5 Recommends kwayland-integration i A kwayland-integration Depends libkf5waylandclient5 (>= 4:5.27.0+p16.10+git20161029.2052) i A libkf5waylandclient5 Depends kwayland-data (= 4:5.38.0-0ubuntu1)

Ahh! В этом есть смысл. Я установил Konsole, потому что другие эмуляторы терминала не поддерживают CTL.

Повторяя aptitude why снова и снова, как постоянный малыш, можно узнать, почему какой-либо конкретный пакет требуется или был установлен, для Пример:

$ aptitude why libwayland-egl1-mesa i libwebkit2gtk-4.0-37 Depends libwayland-egl1-mesa (>= 10.0.2) | libwayland-egl1 $ aptitude why libwayland-cursor0 i libgtk-3-0 Depends libwayland-cursor0 (>= 1.9.91) $ aptitude why libgtk-3-0 i mate-utils Depends libgtk-3-0 (>= 3.16.2) $ aptitude why mate-utils i ubuntu-mate-desktop Depends mate-utils

Имитация удаления пакетов, таких как libgtk-3-0 (будьте осторожны, чтобы не удалять их ...) показывает больше о структурах зависимостей в игре.

Заключение [ ! d16]

У меня есть эти пакеты, потому что другие пакеты на удивление зависят от них. Некоторые, такие как kwayland-data, установленные как зависимость зависимости пакета, рекомендованного зависимостью несущественного пакета, который я установил самостоятельно, могут быть безопасно удалены, а другие, такие как libwayland-egl1-mesa, являются зависимостями интегралов пакетов к моей системе, и удаление их было бы катастрофой! С флагом APT --simulate или -s и aptitude мы можем спокойно исследовать эти вопросы.

3
ответ дан 17 July 2018 в 17:06

Благодаря Byte Commander и Eliah Kagan, которые вносили предложения в чат, я смог выяснить, что эти пакеты были установлены как зависимости.

Как я предложил, смоделировал удаление пакетов, связанных с Wayland ... Когда я попытался притвориться для удаления всех пакетов, связанных с Wayland ...

apt remove '.*wayland.*' -s

результат выглядел апокалиптичным, с полноэкранным терминалом, полным удаляемых пакетов, включая всю метапаку ubuntu-mate-desktop и все ее дополнения, xorg package (oops!) и marco (диспетчер окон по умолчанию MATE).

Но просто удаление kwayland-data только, казалось, удалило несколько других таинственных пакетов kwayland-integration и libkf5waylandclient5. ..

Так как Элиа Каган предложил , я попробовал просить aptitude why У меня были эти пакеты, например

$ aptitude why kwayland-data i konsole Depends libkf5windowsystem5 (>= 4.96.0) i A libkf5windowsystem5 Recommends kwayland-integration i A kwayland-integration Depends libkf5waylandclient5 (>= 4:5.27.0+p16.10+git20161029.2052) i A libkf5waylandclient5 Depends kwayland-data (= 4:5.38.0-0ubuntu1)

Ahh! В этом есть смысл. Я установил Konsole, потому что другие эмуляторы терминала не поддерживают CTL.

Повторяя aptitude why снова и снова, как постоянный малыш, можно узнать, почему какой-либо конкретный пакет требуется или был установлен, для Пример:

$ aptitude why libwayland-egl1-mesa i libwebkit2gtk-4.0-37 Depends libwayland-egl1-mesa (>= 10.0.2) | libwayland-egl1 $ aptitude why libwayland-cursor0 i libgtk-3-0 Depends libwayland-cursor0 (>= 1.9.91) $ aptitude why libgtk-3-0 i mate-utils Depends libgtk-3-0 (>= 3.16.2) $ aptitude why mate-utils i ubuntu-mate-desktop Depends mate-utils

Имитация удаления пакетов, таких как libgtk-3-0 (будьте осторожны, чтобы не удалять их ...) показывает больше о структурах зависимостей в игре.

Заключение [ ! d16]

У меня есть эти пакеты, потому что другие пакеты на удивление зависят от них. Некоторые, такие как kwayland-data, установленные как зависимость зависимости пакета, рекомендованного зависимостью несущественного пакета, который я установил самостоятельно, могут быть безопасно удалены, а другие, такие как libwayland-egl1-mesa, являются зависимостями интегралов пакетов к моей системе, и удаление их было бы катастрофой! С флагом APT --simulate или -s и aptitude мы можем спокойно исследовать эти вопросы.

3
ответ дан 23 July 2018 в 17:57

Другие вопросы по тегам:

Похожие вопросы: