Instalar pacotes no USB

2

Eu tenho um Raspberry Pi 2 com o Kali Linux. O cartão SD tem apenas 8 GB e a imagem de Kali para o Pi não vem com muitos pacotes. Eu não tenho muito espaço no cartão SD, por isso gostaria de instalar pacotes adicionais (ferramentas) em uma unidade USB que acompanhei no Pi. Como isso pode ser feito?

    
por DrDinosaur 23.08.2015 / 04:21

1 resposta

0

Você não pode facilmente.

Em um suporte , os noobs devem permitir que você instale a maior parte do sistema operacional em uma unidade USB e isso é totalmente indolor.

É claro que há uma pequena ironia na necessidade de hackear uma distribuição de hackers para funcionar, mas há algumas opções. Estou assumindo que o deb de Kali é baseado na memória, e isso deve funcionar para qualquer distro.

Primeiro e acima de tudo faça o backup primeiro . Muitos desses comandos e configurações precisam de habilidades avançadas para serem executadas e, se você errar, toda a sua instalação será fechada. Eu costumo usar imager de disco win32 aqui.

Monte o seu drive USB em um local fixo , preferencialmente por ID em vez de usar o nome do dispositivo.

Pacotes individuais: Pode precisar de algumas sutilezas e ajustes no seu ambiente

Escolha um diretório de instalação. Adicione isso ao seu caminho e, opcionalmente, crie uma variável de ambiente para ele chamada $ HACKY_INSTALL_PATH ou algo memorável e único como esse

Preencha os requisitos do pacote com apt-cache rdepends . Faça o download desses pacotes com apt-get download package . Instale esses pacotes em dpkg -i --force-not-root --root=$HACKY_INSTALL_PATH package.deb

Veja esta resposta no askubuntu e isso em SO  Para maiores informações. Isso deve ser bastante indolor.

Uma alternativa é fazer o que o noobs faz - o seu / boot precisa permanecer no cartão SD (pelo menos no raspi original), mas tudo o mais pode ser movido. Copie todo o resto para a unidade USB (o rsync seria a minha opção aqui - e certifique-se de que o que você usa preserva permissões e atributos) e altere a localização de / no seu fstab para corresponder e verifique se / boot é o cartão SD. Alternativamente, monte apenas os pontos de montagem relevantes conforme necessário- ( montagens de bind parecem uma coisa útil aqui , embora, é claro, um conhecimento adequado da hierarquia do sistema de arquivos Linux seja útil. Isso é arriscado e sugiro que você leia e planeje com antecedência primeiro. .

    
por 23.08.2015 / 07:36