Как обновить Atom с webupd8team/atom до официального пакета cloud.io/AtomEditor/atom
До недавнего времени вы не могли apt install atom
если вы не используете неофициальный источник webupd8team / atom. Теперь Atom официально поддерживает apt install
by packagecloud.io/AtomEditor/atom. Но обновление 1.26.1-1~webupd8~0 до 1.33.0 с использованием официального источника привело к тому, что Atom не может открывать окна на моей машине. например, нет Ctrl + запятая, нет приветственного руководства, нет об Atom.
После того как я переустановил версию webupd8team, все вернулось на круги своя. Тогда я попробовал все. Прежде чем сделать следующее я sudo apt purge atom
первый.
- Установить из программного центра.
- Установить из
.deb
- Установите 1.32.2 из
packagecloud.io/AtomEditor/atom
- Установите 1.26.1 из
packagecloud.io/AtomEditor/atom
4 сработало!! Также официальная версия 1.33.0 может быть установлена на моей виртуальной машине с 18.04, на которой ранее была установлена версия 1.26.1 webupd8team.
Мое лучшее предположение, что в моей системе может быть что-то несовместимое с 1.26+ (1.29.0 также демонстрирует тот же симптом), и это не на моей виртуальной машине. Что бы это могло быть?
1 ответ
Ответ - атом, установленный из других источников, кроме webupd8team/atom
не имеет разрешения на доступ ~/.atom/compile-cache
, sudo apt purge atom
не удаляет эту папку. Таким образом, атом получает отказ при попытке доступа к файлам в этой папке.
Открыв веб-консоль с помощью Shift + Ctrl + i, вы можете увидеть, какая ошибка происходит за кулисами.
Решение простое. Сначала удалите ~/.atom/compile-cache
, Затем очистите атом, установите новый атом из источника по вашему выбору. Не забудьте удалить устаревший ppa впоследствии.
Более подробную информацию, пожалуйста, обратитесь к теме Проблема с запуском атома