Я попытался установить довольно распространенный пакет — «gnome-tweaks» — поверх свежей установки ubuntu-20.04 (скачал и установил вчера). Это сталкивается с неразрешимой цепочкой невозможных зависимостей, и я пытаюсь понять, как правильно ее диагностировать/разрешить. Похоже, что это такой распространенный/известный пакет, что почти невозможно, чтобы это была ошибка - вместо этого что-то должно быть не так с моей (менее 24-часовой давности) установкой.
- gnome-tweaks существует только как 3.34.0-2ubuntu
- ... который требует gnome-shell-extension-prefs
- ......который существует ТОЛЬКО как версия 3.36-4-1ubuntu1~20.04.2
- ........ для чего ТРЕБУЕТСЯ gnome-shell = 3.36.4-1ubuntu1~20.04.2
- Но у свежеустановленной ОС gnome-shell = 3.36.9-0ubuntu0.20.04.2
Как я думал, вы должны подходить к этим проблемам
- Проверьте все в текущих актуальных версиях (согласно комментарию @changanAuto): это может быть необязательно, но большинство людей в большинстве случаев все равно хотят этого, и (в случае новой установки ОС) это, вероятно, то, что вы хочу
- Проверьте подходящие источники: если у нас есть только стандартные источники, вышеперечисленное должно быть невозможно: не должно быть установки, когда ваши источники имеют основной пакет, установленный в более новой версии, чем последняя возможная.
- Если все источники скучны и стандартны, то проверьте источник каждого пакета в цепочке: если один из этих источников является странным или сломанным, в нем могут отсутствовать некоторые из пакетов, которые должны быть в нем, что заставит систему попытаться и удовлетворять зависимости от другого источника (у которого есть только старые или только новые версии)
- Если это все еще не работает, проверьте, не был ли сам пакет убит автором/сопровождающим и, следовательно, исчез из последних источников.
- ...если все вышеперечисленное не работает: вы обращаетесь к поврежденному/сломанному источнику и обнаружили ошибку, о которой необходимо сообщить.
Если я прав в приведенном выше, кажется:
- все мои исходники простые и скучные, я использую только "focal" (ubuntu-20.04) и не вижу там ничего странного. Я ничего не добавлял вручную.
- gnome-shell-common происходит от: focus-security[all]
- gnome-shell-extension-prefs взято из: focus-security[amd64]
- gnome-shell-common — более новая версия (несовместимая с) gnome-shell-extension-prefs
... означает ли это, что «focal-security [all]» (в настоящее время) имеет ошибку, заключающуюся в том, что она блокирует использование машин amd64?
... должны ли мы НЕ устанавливать обновления безопасности по умолчанию?