Sumário
ou "Eu realmente não me importo se continuo bagunçando as coisas e desperdiçando o tempo dos meus e de outros com problemas evitáveis, e você tem 30 segundos para me convencer a me importar!"
Se você usar o Update Manager para atualizar seus pacotes, e ele oferecer uma "Atualização Parcial", não o aceite sem verificar minuciosamente quais pacotes ele oferece para remover, atualizar e instalar. Se você o fizer, provavelmente acabará removendo pacotes que não devem ser removidos e perderá tempo e esforço reparando sua instalação e pedindo assistência.
A maioria das situações de "Atualização Parcial" ocorre devido a inconsistências no arquivo compactado, que normalmente serão resolvidas dentro de algumas horas. Se o seu gerenciador de pacotes estiver confuso, e você também, aguarde e aguarde as atualizações até que tudo aconteça.
Versão curta
ou "Hmm, então eu não deveria fazer cegamente" Parcial Upgrade "se dist-upgrade? Eu não sabia disso ..."
Devido ao fato de que uploads e replicações para espelhar repositórios às vezes não são síncronos, as dependências de certos pacotes podem chegar mais tarde que o pacote dependente. Isso faz com que ferramentas de gerenciamento de pacotes, como o Update Manager, interpretem a situação como exigindo uma atualização dist para instalar novos pacotes e / ou reparar pacotes em um estado "reqreinst" (requer reinstalação). O que o Update Manager executa ao fazer uma "Atualização Parcial" é uma atualização dist.
Na maioria das vezes, uma "atualização parcial" é indesejada. As situações em que é necessário são limitadas a novos pacotes obsoletos antigos (como no caso do pacote do centro de software que substitui a loja de software) e remoções de pacotes do arquivo morto.
Versão longa
ou "Acho que sei o que estou fazendo! Conte-me mais!"
No modo operacional normal, o Update Manager não oferecerá a remoção de pacotes. Isso é o equivalente a "apt-get upgrade" nos seus pacotes existentes. No modo "Atualização Parcial", ele pode. Às vezes, a remoção é garantida, como quando um pacote é obsoleto por um novo. Outras vezes, não será, e uma "Atualização Parcial" pode oferecer a remoção de pacotes importantes devido à falta de dependências.
Agora, a questão principal:
"Como sei se um pacote deve ser substituído ou removido?"
Há mais de uma maneira:
Verifique o changelog do pacote em questão. Você pode fazer isso através de "Pacote> Baixar Changelog" no Synaptic, ou "aptitude changelog package_name" ou acessando packages.ubuntu.com e clicando em "Ubuntu changelog" para o pacote que lhe interessa, ou visitando o URL
https://launchpad.net/ubuntu/+source/package_name/+changelog
onde package_name é o nome do pacote de origem que lhe interessa. A entrada mais recente do log de alterações indicará o motivo da remoção ou substituição, se houver.
Para um exemplo de cenário de uso da lista de alterações recentes para determinar se uma remoção de pacote e "Atualização Parcial" é segura, consulte a próxima postagem.
Verifique a página de informações de status de compilação do Ubuntu e a fila de novos uploads para a versão do Ubuntu (por exemplo, Natty) na Barra de Ativação para ver se essas misteriosas dependências ausentes estão chegando ao fim ou se há problemas para impedir que elas sejam construídas.
Faça uma pesquisa no fórum / AskUbuntu ou participe do canal # ubuntu + 1 em irc.freenode.net e pergunte ao redor para ver se outras pessoas estão tendo problemas com o (s) mesmo (s) pacote (s).
Se você ainda estiver confuso, basta esperar e ver se as coisas estão magicamente consertadas dentro de algumas horas. Caso contrário, inicie um novo segmento ou publique um existente no mesmo problema para verificar com outras pessoas.
Uma interação típica com um gerenciador de pacotes envolve as três etapas a seguir:
Você seleciona alguns pacotes para serem instalados / removidos / atualizados
O gerenciador de pacotes resolve sua intenção de acordo com a lógica de gerenciamento de pacotes, as fontes de software disponíveis e as prioridades que você indicou (como na fixação do APT), se houver, para um conjunto de ações que ele deve executar e exibe uma lista de essas ações
Você confere esta lista, confirma se está satisfeito com ela ou cancela e refina sua seleção até ficar satisfeito.
Se você pular a terceira etapa, supondo que simplesmente atualize as informações do pacote e pressione "Aplicar" ou pressione "Enter" quando o prompt aparecer fornecerá as alterações mais recentes - você interromperá a instalação desnecessariamente. Não faça isso. Revise essa lista de alterações.
todo o crédito para 23meg Ubuntu QA Team