Попробуйте это,
Обычно rpm -e
не удаляет пакет, если есть другие пакеты, зависящие от этого пакета [конечно, --nodeps
можно использовать для обхода этого]. Как упомянул @JeffSchaller, rpm -e
также можно использовать в сочетании с --test
, чтобы увидеть, есть ли какие-либоerror: Failed dependencies:
--test Don’t really uninstall anything, just go through the motions. Useful in conjunction with the -vv option for debugging.
rpm -e -vv <package_name>
--проверка наerror: Failed dependencies:
или
rpm -e -vv --test <package_name>
--проверка наerror: Failed dependencies:
Подробнее см.man rpm
У меня была такая же проблема при обновлении до версии 1.47.0. Как вы упомянули, вы можете удалить песочницу, но на данный момент лучшим решением будет просто перейти на предыдущую версию.
Здесь показаны все версии, до которых можно перейти (вам, вероятно, следует выбрать версию 1.46.0):
sudo apt-cache policy atom
После запуска:
sudo apt install atom=1.46.0
Кстати, это предполагает, что у вас есть репозиторий Atom в вашем каталоге sources.list.d. Вы можете проверить с помощью:
cd /etc/apt/sources.list.d
ls
После этого вы должны увидеть atom.list. Если вы этого не сделаете, см. Установка атома