Как обновить 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 первый.

  1. Установить из программного центра.
  2. Установить из .deb
  3. Установите 1.32.2 из packagecloud.io/AtomEditor/atom
  4. Установите 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 впоследствии.

Более подробную информацию, пожалуйста, обратитесь к теме Проблема с запуском атома

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