Good or Bad ?: copie e cole o source.list do apt-get de outra máquina Ubuntu?

0

Eu tenho dois servidores Ubuntu:

  • Um servidor Ubuntu 16.04 LTS instalado a partir de um CD-R gravado com o link
  • Um servidor Ubuntu 16.04 LTS em um pine64 com uma imagem do sistema operacional fornecida pelo link

O que eu estou lutando é sobre o comando apt-get. O comando apt-get no Ubuntu no pine64 não encontra muitos pacotes que eu possa encontrar em outro Ubuntu. Então, estou pensando em copiar todos os repositórios em um e adicioná-los a outro.

Sou iniciante no Linux, por isso me pergunto se esse caminho é bom ou não, e porque cada sistema operacional contém diferentes fontes de repositório.

Existe alguma possibilidade de que este caminho possa causar problemas? Esta é uma maneira recomendada ou não recomendada?

    
por Taiki Bessho 31.03.2017 / 15:39

1 resposta

2

Não, você não deveria.

Neste caso, você está comparando máquinas com duas arquiteturas diferentes. Suponho que seu servidor Ubuntu seja um computador de 64 bits baseado em Intel ou AMD, enquanto seu Pine64 é executado em uma arquitetura de processador diferente. Pacotes de uma arquitetura simplesmente não funcionam em outra, e podem atrapalhar seu sistema operacional.

Suponho que nem todos os pacotes disponíveis em sistemas comuns de 32 ou 64 bits baseados em Intel estão disponíveis no Single-Board Pine64. Isso é porque eles precisam ser portados (isto é, recompilados e vinculados) para essa plataforma. Não vai funcionar para baixar o baseado em Intel e ver se eles são executados no Pine64.

Para ver se um pacote está realmente disponível, basta tentar e sudo apt install . Se não for encontrado, ou apt entrar em problemas de dependência, ele não estará disponível nos repositórios oficiais. Você ainda pode baixar um .deb de algum lugar, e alguns pacotes são independentes de arquitetura (podem ser programas Python de texto simples, por exemplo). No entanto, isso será diferente de um pacote para outro.

    
por Jos 31.03.2017 / 15:53