Eu preciso instalar o openssh na minha VM Ubuntu 32bit. No entanto, não posso fazer diretamente apt-get install openssh-server
, pois falha na resolução de muitas dependências necessárias. Graças a minhas empresas configurações de proxy super assustador. Agora eu tenho todas as máquinas Windows aqui e um Ubuntu de 64 bits com o openssh instalado. Então eu não posso copiar o paste .deb desta máquina para minha VM do Ubuntu e instalar como meus pacotes deb terão arquitetura diferente (32 bit vs 64 bit).
Então continuei baixando pacotes de 32 bits do site (Graças a Deus, a equipe de IS da minha empresa ainda não descobriu este site! !!) No entanto, eu não sei o que todos os pacotes serão exigidos pelo openssh como suas dependências. Eu verifiquei minha máquina Ubuntu de 64 bits. Ao classificar var\cache\apt\archive
por data, percebi que no dia em que instalei o openssh nessa máquina, os seguintes pacotes foram instalados:
- openssh-sftp-server
- openssh-server
- openssh-client
- libck-connector0
Então, aqui está o que eu fiz:
- Eu baixei os debs das versões de 32 bits dos itens acima do site e executei
sudo dpkg -i *.deb
. Ele disse que requer ssh-import-id
package.
- Eu baixei
ssh-import-id
e novamente executo o comando acima novamente. Ele disse que " ssh-import-id
ainda não está configurado, pois requer python-requests
".
- Eu baixei e executei o comando. Ele disse "
python-requests
ainda não está configurado, pois requer python-urllib3
".
- Então baixei
python-urllib3
e executei o comando. Desta vez, ele disse " libpython2.7-stdlib:i386 (2.7.9-ubuntu3)
breaks python-urllib3 (<< 1.9.1-3)
e está instalado"
Eu acho que instalei versões erradas e também em cada etapa quando a instalação falhou, alguns dos pacotes foram instalados, alguns não foram e aqueles que foram instalados ficam mal configurados. Então, cada vez que eu corri sudo dpkg -i
, eu deveria ter desinstalado os pacotes que eu instalei.
Eu sinto que isso é muita dor. Também é muito difícil conhecer e instalar versões corretas de todas as dependências. Existe alguma maneira pela qual eu possa:
- Capturar lista de pacotes atualmente instalados na minha VM,
- Carregue em algum site,
- Especifique o que eu quero instalar em seguida e
- em troca, esse site me diria o que todos os
.deb
packages eu precisarei
Eu teria baixado todos os arquivos manualmente do site acima e os instalado.
Existe alguma maneira? Que outras opções eu tenho?