Instalação de pacote off-line do M2cypto

0

Estou instalando um servidor no ubuntu 10.4 (internet não conectada). Requer um pacote chamado m2crypto.Não há porta aberta disponível para que não seja capaz de usar "apt-get thing" .Eu tentei baixar o pacote m2crypto em outra maquina (windows) mas quando tentei instalar essa multipla dependencied foram relatados.Então, eu preciso de uma maneira de obter todos os pacotes com todas as dependencias.Eu ouvi falar do apt -get offline mas que tambem nao esta disponivel.Há de alguma forma como eu preciso fazer isso com urgência.

    
por shourya 28.11.2012 / 08:37

3 respostas

0

Isso vai ser uma dor, porque o apt foi criado para resolver apenas esses tipos de problemas de dependência. No entanto, você pode executar dpkg -I package.deb para listar as dependências. Então você precisará baixar todos os pacotes (que não estão atualmente instalados). Esses pacotes podem (e provavelmente irão) ter mais dependências. Apenas enxague e repita até encontrar todos.

Você também pode fazer isso procurando um site como este e baixando todas as dependências.

Este será um PIA gigante e a principal razão pela qual existem coisas como o apt, mas isso vai colocá-lo em prática, de uma maneira.

    
por coteyr 29.11.2012 / 22:34
0

Instale o pacote em outra máquina Ubuntu 12.04 (de preferência uma instalação razoavelmente mínima). Então você deve encontrar todas as dependências necessárias para instalá-lo, em /var/cache/apt/archives nesta máquina.

    
por tumbleweed 30.11.2012 / 14:39
0

O M2Crypto está disponível tanto no PyPI quanto no Ubuntu como pacote "python-m2crypto". No seu caso (offline, sem desejo aparente por envs virtuais do Python), sugiro instalar o pacote "python-m2crypto".

Você pode encontrar informações sobre o pacote do Ubuntu, incluindo dependências no link . Neste ponto, o site não tem mais as informações para o Ubuntu 10. Para o Ubuntu 12, as informações para o pacote "python-m2crypto" estão no link .

Você pode baixar os pacotes que você ainda não tem ("python-m2crypto" e seus pacotes dependentes que você ainda não tem, resolvendo dependências recursivamente) a partir daí no formato .deb, transporte os arquivos .deb para o seu máquina off-line e instale-os usando:

dpkg -i <deb-file>
    
por Andreas Maier 27.10.2015 / 12:22