sql >> Databáze >  >> NoSQL >> Redis

Jak mohu nainstalovat knihovnu Redis perl ručně, tj. offline. A odkud mohu získat všechny závislosti k instalaci

Protože jsem měl v práci podobný problém, napsal jsem na toto téma své osobní otázky a odpovědi. Tady to je:

Q: How to install CPAN modules without Internet access?
A: 1. Install CPAN::Mini on the internet machine:
          $ cpan CPAN::Mini
   2. Find a CPAN mirror here: http://mirrors.cpan.org/#de
          e.g. http://ftp.hosteurope.de/pub/CPAN/
   3. on the internet machine:
          $ minicpan -l /path/to/local/cpan/mirror -r http://ftp.hosteurope.de/pub/CPAN/
   4. Copy /path/to/local/cpan/mirror to the non-internet machine (or mount it)
   5. On the non-internet machine add the directory to CPAN's search path:
          $ cpan
              cpan shell -- CPAN exploration and modules installation (v1.xxxx)
            cpan> o conf urllist unshift file:///path/to/local/cpan/mirror
            cpan> o conf commit
            commit: wrote /home/user/.cpan/CPAN/MyConfig.pm
   6. Install as usual on the non-internet machine.

Chcete-li aktualizovat zrcadlo CPAN, přejděte na svůj internetový počítač a opakujte kroky 3 a 4.

Reference:

  • http://www.perlmonks.org/?node_id=590386
  • http://www.cpan.org/misc/how-to-mirror.html
  • http://search.cpan.org/~rjbs/CPAN-Mini-1.111016/lib/CPAN/Mini.pm
  • http://search.cpan.org/~rjbs/CPAN-Mini-1.111016/bin/minicpan

Několik poznámek

Ačkoli CPAN říká, že počáteční zrcadlo bude zabírat pouze přibližně 1 GB, bude potřebovat přibližně 3,5 GB. Myslím, že jejich dokumentace je v tomto ohledu zastaralá.

Zrcadlo bude zpočátku obsahovat nejnovější verze všech moduly na CPAN. Pokaždé, když aktualizujete zrcadlo, stáhnou se nejnovější verze (staré verze zůstanou na disku), takže zrcadlo rozroste s každou aktualizací při příchodu nových verzí.

Aktualizoval jsem své zrcadlo třikrát nebo čtyřikrát a nyní má 3,9 GB.



  1. nainstalovat redis na instanci aws micro

  2. Redis nepřebírá události vysílání v Laravel 5.1

  3. Jak mohu zkombinovat více kolekcí do jedné kolekce pomocí $lookup mongodb nebo nodejs mongodb?

  4. Jak předat ObjectId z MongoDB v MVC.net