Resumo
ou "Eu realmente não me importo se eu continuo bagunçando as coisas e desperdiçando o tempo dos meus e dos outros com problemas evitáveis, e você tem 30 segundos para me convencer a se importar!"
Se você usar o Update Manager para atualizar seus pacotes e oferecer uma "Atualização parcial", não o aceite sem verificar completamente os pacotes que ele oferece para remover, atualizar e instalar. Se fizer isso, você provavelmente acabará removendo pacotes que não devem ser removidos e perderá tempo e esforço para reparar sua instalação e pedir ajuda.
A maioria das situações de "Atualização parcial" ocorre devido a inconsistências no arquivamento de pacotes, que geralmente são resolvidas em poucas horas. Se o seu gerenciador de pacotes estiver confuso, e você também, simplesmente espere e mantenha as atualizações até que as coisas se acalmem.
Versão resumida
ou "Hmm, então eu não deveria fazer cegamente" Upgrade parcial e dist-upgrade? Eu não sabia disso ... "
Devido ao fato de que os uploads & amp; as réplicas para espelhar os repositórios às vezes não são síncronas, as dependências de certos pacotes podem chegar depois do 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" é um dist-upgrade.
Na maioria das vezes, uma "atualização parcial" é indesejada. As situações em que são necessárias estão limitadas a novos pacotes obsoletos (como no caso do pacote do software-center que substitui a loja de software) e remoções de pacotes do arquivo.
Versão longa
ou "Acho que sei o que estou fazendo! Diga-me mais!"
No seu modo de operação normal, o Update Manager não oferecerá a remoção de pacotes. Isso é o equivalente a "apt-get upgrade" em seus pacotes existentes. No modo "Atualização parcial", 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 é realmente 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 > Download Changelog" no Synaptic, ou "aptitude changelog package_name", ou indo para packages.ubuntu.com e clicando em "changelog do Ubuntu" para o pacote que você está curioso, ou visitando o URL
link
-
em que package_name é o nome do pacote de origem que você está curioso. A entrada mais recente do changelog indicará o motivo da remoção ou substituição, se houver uma.
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 sobre o status do build do Ubuntu e a fila de novos uploads para o lançamento do Ubuntu (por exemplo, Natty) no Launchpad para ver se essas misteriosas dependências estão sendo perdidas ou se há problemas para impedi-las sendo construído.
-
Faça uma busca no fórum / AskUbuntu, ou entre no canal # ubuntu + 1 no irc.freenode.net e pergunte ao redor para ver se outras pessoas estão tendo problemas com o mesmo pacote (s).
-
Se você ainda está confuso, simplesmente espere e veja se as coisas estão consertadas em poucas horas. Caso contrário, inicie um novo tópico ou publique-o em 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 pinagem APT), se houver, para um conjunto de ações a serem executadas e gera uma lista dessas ações
-
Você verifica essa lista, confirma se está satisfeito ou cancela e refina sua seleção até ficar satisfeito com ela.
Se você pular a terceira etapa, assumindo que simplesmente atualizando as informações do pacote e pressionando "Aplicar" ou pressionando "Enter" quando o prompt aparecer, você receberá as alterações mais recentes - você interromperá a instalação desnecessariamente. Não faça isso. Revise essa lista de alterações.