Aprendendo mais coisas sobre dependências e repositórios

0

Um mês atrás eu mudei do Windows para o Ubuntu. Ao usar o Ubuntu, noto algumas coisas sobre a instalação do software. Eu li alguns guias de instalação sobre a instalação de software e fiquei curioso sobre duas coisas: a primeira é as dependências e a segunda são os repositórios.

Pesquisei pela Internet e, por definição, encontrei isto:

  • Uma dependência é um arquivo que algo que você está tentando instalar requer.
  • Um repositório de software é um local de armazenamento do qual os pacotes de software são recuperados para instalação.

Mas ainda tenho algumas perguntas.

  1. Eu realmente preciso dessas duas coisas como sempre? Por quê?
  2. Como posso identificar quais repositórios e dependências usar?
  3. De que coisas devo me lembrar antes de instalar dependências e repositórios?
  4. Existe um bom livro para ler sobre essas duas coisas?
  5. Outra opção para lidar além de usar o terminal? Devo usar o centro de software?
por Ian024 19.08.2015 / 05:14

1 resposta

0

Repositórios servem a vários propósitos:

  • todos os programas de um repositório "oficial" foram validados pelo canonical. Assim, é considerado seguro para o seu sistema (não um malware).

  • Os repositórios
  • permitem notificar os usuários quando uma atualização está pronta. Seu sistema está atualizado automaticamente com novos recursos e lançamentos de segurança.

Para responder às suas perguntas:

  1. Não necessariamente. Por exemplo, um arquivo .deb pode ser instalado sem um repositório (basta baixar o arquivo e usar dpkg -i file.deb para instalá-lo)
  2. Você pode ler a documentação oficial sobre isso. Existem repositórios padrão canônicos, mas você também pode adicionar repositórios personalizados se precisar de outros recursos. Dependências são mostradas automaticamente quando você tenta instalar um pacote.
  3. Se você estiver chamando o gerenciador de atualização do terminal, tenha cuidado com as opções que você usa. Por exemplo, apt-get update e apt-get upgrade são bastante inofensivos, mas opções como apt-get dist-upgrade ou apt-get autoremove podem quebrar sua distro em algumas ocasiões. Além disso, sempre execute apt-get update antes de atualizar seu sistema ou depois de modificar suas informações de repositórios.

  4. Eu não sei de nenhum. Aprendi com a leitura da documentação oficial & amp; prática.

  5. Todos os gerenciadores de pacotes fazem a mesma coisa, a interface e algumas funcionalidades mudam. Dê uma olhada em esta questão para mais detalhes sobre as diferenças entre eles.
por Aserre 19.08.2015 / 06:46