Подтвердить что ты не робот

Как установить пакеты Atom в автономном режиме или когда диспетчер пакетов Atom не работает?

У меня есть компьютер с очень ограничительным прокси-сервером, он позволяет мне просматривать веб-страницы и загружать программы, чтобы он не позволял программам, например текстовому редактору Atom, загружать его.

Мой вопрос заключается в том, как установить их, используя только загрузку на основе браузера?

4b9b3361

Ответ 1

Это, безусловно, возможно:

  • Найдите пакет, который вы хотите установить, например activate-power-mode.
  • Нажмите кнопку Repo, чтобы перейти в репозиторий GitHub.
  • Нажмите Releases в верхней части пользовательского интерфейса, затем нажмите на самую последнюю версию 0.4.1 в этом случае.
  • Загрузите версию исходного кода в Zip или GZip в зависимости от вашей платформы.
  • Извлеките содержимое архива в известное местоположение постоянное, я выбрал:

    C:\Source\Atom
    
  • Выполните следующую команду из командной строки (обязательно включите кавычки по пути):

    apm link "C:\Source\Atom\activate-power-mode-0.4.1"
    
  • Перезагрузите или перезапустите Ctrl - Alt - R Теперь будет установлен Atom и пакет.

Вы также можете извлечь пакет непосредственно в папку ~/.atom/packages, однако вам нужно будет переименовать папку в точно в соответствие с именем пакета, дополнительно удалив пакет из Atom, удалите файлы что может быть раздражающим, если это случайное удаление.

Ответ 2

Из-за зависимостей пакетов самая безопасная ставка такова:

  • Установить пакет обычно на подключенный компьютер
  • Скопируйте содержимое из ~/.atom/packages
  • Вставить содержимое в ~/.atom/packages на автономном компьютере
  • Перезапустить Atom

По крайней мере, это сработало для меня как шарм.

Ответ 3

Ответ Ричарда Слейтера информативен, и ответ Андрея Будая может выглядеть менее профессиональным. Но, в моем случае, ответ Андрея Будая также был очень важен.

Я попытался установить два пакета atom-beautify и prettier-atom, выполнив ответ Ричарда Слейтера и имел некоторые проблемы, связанные с невозможностью найти некоторые модули. У меня были не только эти проблемы. Рассмотрите возможность проверки следующих ссылок.

Проблема "невозможно найти модуль событий событий"

Когда я распаковал файл (atom-beautify-0.30.3.tar.gz), который я получил из репозитория GitHub, я мог найти каталоги, такие как appveyor, docs и примеры. Но я не смог найти каталог с именем node_modules, который присутствовал, когда я установил этот пакет atom-beautify с помощью Atom Editor онлайн.

Чтобы проверить, является ли отсутствие каталога node_modules единственной проблемой, я прошел следующие шаги.

  • Запустите редактор Atom.

  • Установите atom-beautify с помощью редактора Atom в Интернете, как предлагает ответ Андрея Будая.

  • Закрыть редактор Atom.

  • Переместите каталог atom-beautify из ~/.atom/packages (это было% HOMEDIRECTORY %% HOMEPATH%.atom\пакетов в моем случае, потому что я использовал cmd в Windows 10) в другом месте.

  • Декомпрессируйте atom-beautify-0.30.3.tar.gz и переместите или скопируйте каталог atom-beautify-0.30.3 из этого распакованного результата в% HOMEDIRECTORY %% HOMEPATH%.atom\packages как ответ Андрея Будай предлагает.

  • Переименовать каталог% HOMEDIRECTORY %% HOMEPATH%.atom\packages\atom-beautify-0.30.3%% HOMEDIRECTORY %% HOMEPATH%.atom\packages\atom-beautify как подсказывает Ричард Слейтер.

  • Переместите или скопируйте каталог node_modules из каталога, перемещенного на шаге 4, в% HOMEDIRECTORY %% HOMEPATH%.atom\packages\atom-beautify.

  • Запустите редактор Atom.

Я обнаружил, что не появилось сообщение об ошибке и этот пакет atom-beautify работал правильно, поэтому я думаю, что отсутствие каталога node_modules было единственной проблемой для файла atom-beautify-0.30.3.tar.gz, который я получил из репозитория GitHub.

Я боюсь, если это нормально, что каталог node_modules не содержится в файле atom-beautify-0.30.3.tar.gz, загруженном из репозитория GitHub из-за каких-либо правил, которые я еще не знаю, например, для размещения каталогов, таких как node_modules где-то еще. Если действительно существуют такие правила, и кто-то расскажет мне о таких правилах, добавив здесь ответ или комментарий, я буду очень этому благодарен.

Я не уверен, что он одинаковый со всеми другими пакетами, но я обнаружил, что он был таким же, по крайней мере, с пакетом более симпатичный-атом.

Я хочу, чтобы это помогло кому-то.

+++++++++++++++++++++++++++

Я нашел, почему каталог node_modules не содержался в atom-beautify-0.30.3.tar.gz.

Я проверил ответы по следующей ссылке.

Как я могу вручную загрузить пакеты для редактора атомов и установить их (вручную)?

Ответа на этот вопрос D3181 ссылка на страницу http://discuss.atom.io/ (я мог бы получить полезный ответ от Alchiadus по ссылке) и предложил запустить apm install в каталоге пакета. Если необходимо использовать файл, загруженный из репозитория GitHub, например atom-beautify-0.30.3.tar.gz, необходимо запустить apm install в каталоге пакета перед копированием или перемещением в% HOMEDIRECTORY %% HOMEPATH% \. Atom\package (~/.atom/package в случае * nix) автономного компьютера.

  • Декомпрессируйте файл, загруженный из репозитория GitHub, например atom-beautify-0.30.3.tar.gz.

  • Перейдите в каталог, например, atom-beautify-0.30.3 от распакованного результата.

  • Запустите apm install на онлайн-компьютере. (Если каталог apm.cmd не находится в PATH, запустите {каталог apm.cmd}\apm.cmd install.)

  • Переименуйте каталог, например atom-beautify-0.30.3, в правильное имя пакета, например atom-beautify.

  • Переместите каталог с правильным именем пакета, например atom-beautify, в% HOMEDIRECTORY %% HOMEPATH% \. atom\пакеты автономного компьютера.

  • Запустите редактор Atom на автономном компьютере и проверьте, правильно ли работает пакет.

Кажется нормальным, что каталог node_modules не включает сжатый файл, загруженный из репозитория GitHub.