Como instalar pacotes em uma unidade flash

1

Eu tenho um computador com Ubuntu Linux, e não tenho mais espaço no PC, então tenho uma unidade flash na qual quero instalar pacotes, existe alguma maneira de instalar um pacote em uma unidade flash?

    
por michael hall 24.02.2016 / 03:07

1 resposta

1

A maioria dos pacotes pré-construídos (particularmente em sistemas baseados em Debian) não são relocáveis. Você pode criar seus próprios pacotes para se adequar à sua escolha de layout de diretório. Na falta disso, você tem o que é construído. Aqueles entram em um conjunto limitado de diretórios.

Você poderia montar a unidade flash em seu sistema de arquivos, onde a máquina espera possuir esses arquivos, por exemplo, /usr/bin , mas isso confundiria as coisas quando você saísse da unidade. É melhor não fazer isso.

Concebivelmente, você pode ter pacotes que são instalados completamente em /opt e montar o flash drive nele. Tudo depende de quais pacotes você tem (ou constrói).

Quando você monta um sistema de arquivos em um ponto de montagem, o conteúdo existente do diretório no ponto de montagem fica oculto.

  • Você pode achar esse expediente, por exemplo, se quisesse tornar /var muito maior montando um sistema de arquivos grande lá, seria inconveniente excluir todos os arquivos existentes em /var antes de preparar a reinicialização com o grande sistema de arquivos montado.
  • No caso de /opt (ou outros locais úteis para colocar programas), você pode decidir usar rsync para copiar os arquivos existentes do ponto de montagem para o novo sistema de arquivos e deixar uma cópia intacta, por exemplo, para manutenção do sistema.

    Isso tem a desvantagem de os arquivos ocultos não serem atualizados quando você atualiza o sistema. Além disso, os upgrades de biblioteca podem fazer com que esses arquivos ocultos parem de funcionar corretamente, tornando-os menos úteis na manutenção do sistema.

    Por esse motivo, geralmente é preferível instalar seus arquivos complementares em um diretório que não é usado para pacotes gerenciados pelo sistema.

por 24.02.2016 / 03:12