Atualmente, estou em uma arquitetura amd64; portanto, quando tento apt-get download vlc
, ele baixa a arquitetura apropriada para o meu sistema, mas como posso baixar a versão do i386 via apt?
É para exportar para outro sistema que não possui conexão à Internet. Também existe alguma maneira de baixar as dependências a seguir?
Respostas:
Sim, você pode, basta anexar
:i386
ao comando de download, assim:Então para você:
Não conheço nenhuma maneira de baixar automaticamente dependências de pacotes,build-dep
mas isso não funcionará no seu caso.Depois de bisbilhotar um pouco mais a página de manual, descobri que você pode, de fato, usar
build-dep
em uma extensão como esta:O qual fará o download dos pacotes necessários no diretório atual. Note, no entanto, que
build-dep
está olhando para compilar o pacote a partir do código-fonte, não instalá-lo a partir de um.deb
diretório, então ele sugerirá coisas comobuild-essential
egcc
que podem ser necessárias para compilar o vlc, mas não necessariamente instalam a partir de um arquivo.deb
.Pode ser mais fácil listar as principais dependências do vlc com
apt-cache
:Se você deseja filtrar apenas depende do uso:
Observe que alguns pacotes, como
libc6
vêm por padrão no Ubuntu, não precisam ser baixados. Se você deseja apenas baixar todas as dependências e lidar com a necessidade ou não posterior, você pode usar este script:Isso fará o download de todos os pacotes dependentes, recomendados e sugeridos e redirecionará os erros para
no32.txt
. Você deve dar uma olhada lá quando terminar, porque alguns pacotes necessários que não possuem versões do i386 (ou seja, não são binários) estarão lá.Apenas
apt-get download
aqueles.Observe que esse script não é muito inteligente; ele não leva muitas coisas em consideração; portanto, você pode obter alguns erros tolos; no entanto, ele deve funcionar em geral.
fonte
aptitude download
comando. Não tenho certeza se o multiarch está ativado.apt-get
.Uma maneira de fazer isso é usando chroot ou proot no sistema host para criar um sistema de arquivos isolado da arquitetura apropriada. Você pode executar o apt nesse ambiente emulado para instalar os pacotes específicos da arquitetura, como se estivesse em uma máquina dessa arquitetura. Ele roda um pouco mais devagar, pois emula a arquitetura, mas você tem um rootfs que pode implantar no outro dispositivo de uma arquitetura diferente.
fonte