Comment installer des paquets Atom hors ligne ou quand le gestionnaire de paquets atom ne fonctionne pas?

j'ai un ordinateur derrière un serveur proxy très restrictif il me permet seulement de surfer sur le web et de télécharger des programmes il ne permet pas les programmes comme L'éditeur de texte Atom pour télécharger ses paquets.

ma question Est Comment puis-je les installer en utilisant uniquement des téléchargements basés sur le navigateur?

21
demandé sur Richard Slater 2016-04-12 22:53:32

3 réponses

c'est certainement possible:

  1. Trouver le paquet que vous voulez installer, par exemple, le activer puissance en mode .
  2. cliquez sur le bouton Repo pour aller au GitHub repository .
  3. cliquez Releases vers le haut de L'UI, puis cliquez sur la version la plus récente, 0.4.1 dans ce cas .
  4. Téléchargez la version du code source dans Zip ou GZip selon votre plate-forme.
  5. extraire le contenu de l'archive à un lieu connu permanent j'ai choisi:

    C:\Source\Atom
    
  6. exécutez la commande suivante à partir de votre invite de terminal / commande (assurez-vous d'inclure des guillemets autour du chemin):

    apm link "C:\Source\Atom\activate-power-mode-0.4.1"
    
  7. redémarrer ou recharger Ctrl - Alt - R atome et le paquet sera maintenant installé.

vous pouvez alternativement extraire le paquet directement dans votre dossier ~/.atom/packages cependant vous devrez renommer le dossier en correspondant exactement le nom du paquet, désinstallant en outre le paquet de Atom supprimera les fichiers qui pourraient être ennuyeux si c'est une suppression accidentelle.

20
répondu Richard Slater 2017-08-28 21:08:23

en raison des dépendances du paquet, un pari le plus sûr est celui-ci:

  1. installer un paquet normalement sur un ordinateur connecté
  2. Copiez le contenu de votre ~/.atom/packages
  3. Coller ~/.atom/packages sur ordinateur en mode hors connexion
  4. Redémarrer L'Atome

au moins cela a fonctionné pour moi comme un charme.

7
répondu Andriy Buday 2016-10-14 09:37:41

La réponse de Richard Slater est instructif, et la réponse de Andriy Buday pourrait paraître moins professionnel. Mais, dans mon cas, la réponse D'Andriy Buday était aussi très importante.

j'ai essayé d'installer deux paquets atom-beautify et prettier-atom en suivant la réponse de Richard Slater et j'ai eu quelques problèmes de ne pas pouvoir trouver certains modules. Ce n'était pas seulement moi qui avais ces problèmes. Considérer les liens suivants.

le question de "impossible de trouver le module de l'événement-un" kit

  1. https://github.com/Glavin001/atom-beautify/issues/1734

  2. https://github.com/Glavin001/atom-beautify/issues/1366#issuecomment-269716306

quand j'ai décompressé un fichier (atom-beautify-0.30.3.tar.gz) j'ai reçu de GitHub respository, je pourrais trouver répertoires comme appveyor, docs, et exemples. Mais je n'ai pas pu trouver un répertoire nommé node_modules qui était présent lorsque j'ai installé ce paquet atom-beautify en utilisant Atom Editor online.

pour vérifier si l'absence de répertoire node_modules est le seul problème, je suis passé par les étapes suivantes.

  1. Démarrer Atome D'Éditeur.

  2. Installer atome d'embellir à l'aide de l'Atome en ligne de l'Éditeur comme le suggère la réponse D'Andriy Buday.

  3. Proche De L'Atome De L'Éditeur.

  4. Déplacement de l'atome d'embellir répertoire de ~/.atom / packages (that was %HOMEDIRECTORY% % HOMEPATH%.atom \ packages dans mon cas parce que j'ai utilisé cmd sur Windows 10) à un autre endroit.

  5. Décompresser atome-embellir-0.30.3.tar.gz et déplacer ou copier des atome-embellir-0.30.3 répertoire de ce décompressé résultat en %HOMEDIRECTORY% % HOMEPATH%.atom \ packages comme le suggère la réponse D'Andriy Buday.

  6. Rename directory %HOMEDIRECTORY%%HOMEPATH%.atom\packages\atom-beautify-0.30.3 to %HOMEDIRECTORY%%HOMEPATH%.atom\packages\atome d'embellir comme la réponse de Richard Slater suggère.

  7. déplacer ou copier le répertoire node_modules du répertoire déplacé à l'étape 4 dans %HOMEDIRECTORY% % % HOMEPATH%.atom\packages\atome d'embellir.

  8. Démarrer Atome D'Éditeur.

j'ai trouvé qu'aucun message d'erreur n'apparaissait et que le paquet atom-beautify fonctionnait correctement, donc je pense que l'absence de répertoire node_modules était le seul problème du fichier atom-beautify-0.30.3.tar.gz j'ai reçu de dépôt GitHub.

je crains que s'il est normal que l'annuaire node_modules n'est pas contenue dans le fichier atom-embellir-0.30.3.tar.GZ téléchargé depuis le dépôt GitHub à cause de règles que je ne connais pas encore, comme placer des répertoires comme node_modules ailleurs. S'il y a vraiment de telles règles et que quelqu'un me parle de telles règles en ajoutant une réponse ou un commentaire ici, je l'apprécierai beaucoup.

Je ne suis pas sûr que ce soit la même chose avec tous les autres paquets, mais j'ai trouvé que c'était la même chose au moins avec package prettier-atom.

j'aimerais que ça aide quelqu'un.

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

j'ai trouvé pourquoi le répertoire node_modules n'était pas contenue dans l'atome-embellir-0.30.3.tar.gz.

j'ai vérifié les réponses du lien suivant.

Comment puis-je télécharger manuellement des paquets pour atom editor et les installer (manuellement)?

Réponse en D3181 inclus un lien vers un page de http://discuss.atom.io/ (je pourrais obtenir une réponse utile D'Alchiadus à partir du lien) et j'ai suggéré d'exécuter apm install dans le répertoire du paquet. S'il est nécessaire d'utiliser un fichier téléchargé depuis le dépôt GitHub comme atom-beautify-0.30.3.tar.gz, il est nécessaire d'exécuter apm install dans le répertoire du paquet avant de copier ou de passer dans %HOMEDIRECTORY%%HOMEPATH%\.atom \ package (~/.atome / paquet dans le cas de * nix) de l'ordinateur hors ligne.

  1. décompresse le fichier téléchargé à partir du dépôt GitHub comme atom-beautify-0.30.3.tar.gz.

  2. allez dans le répertoire comme atom-beautify-0.30.3 du résultat de décompression.

  3. exécuter apm installer sur un ordinateur en ligne. (Si le répertoire de l'apm.cmd n'est pas dans PATH, exécutez {directory of apm.cmd}\apm.cmd install.)

  4. renommer un répertoire comme atome-embellir-0.30.3 le nom correct de l'emballage comme atome d'embellir.

  5. déplacer le répertoire avec le nom correct du paquet comme atom-beautify en %HOMEDIRECTORY%%HOMEPATH%\.atom\packages de l'ordinateur en mode hors connexion.

  6. Lancez Atom Editor sur l'ordinateur hors ligne et vérifiez si le paquet fonctionne correctement.

il semble normal que le répertoire node_modules n'est pas inclus dans le fichier compressé téléchargé depuis le dépôt GitHub.

1
répondu Youngjin Jeon 2017-07-27 01:06:05