É acho que hoje não estou com um raciocínio muito bom, pois não estou ainda entendendo o x da questão, ou seja, não caiu a ficha.
Bem o que sei é o seguinte, instalei o pacote_versão1.deb e aí atualizei a lista dos repositórios e ele me indicou a presença do pacote_versão2.deb e então escolhi atualizar (ou substituir como vocês falam), então ele baixa o arquivo dos repositórios e colocar em /var/cache/apt/archives/ e depois instala. Para mim, mesmo que se instale o pacote_versão2.deb o pacote_versão1.deb continua na mesma pasta do sistema até que por alguma configuração do sistema ( quer por tamanho de cache, quer por data e etc.) ele seja removido ( a versão mais antiga, ou seja a versão substituída por uma nova). Senão qual é o sentido do Consertar Pacotes Quebrados do Synaptic, pois é até uma segurança o pacote de versão antiga ficar em cache por que caso o mais novo apresente defeito você retornaria para imediatamente anterior.
Vejam que no Synaptic tem uma opção de só baixar o arquivo e não instalar e eles ficam na pasta /var/cache/apt/archives/ assim como o comando apt-get ( com a opção -d, --download-only).
O que falei aqui:
http://ubuntuforum-pt.org/index.php/topic,28900.msg168400.html#msg168400
está representado nesta figura:
kkkk.... esse tópico vai longe..... o
k7br pegou o espirito da coisa (como ele mesmo diz), e eu e o
alarcon estamos falando a mesma coisa só que sem nos entendermos... hehehe
Alarcon acredite (como já disse acima) estamos falando a mesma coisa.
Concordo com você que quando se instala um pacote, ele é baixado para o diretório em questão, sem ser removido ao final do processo. Caso este pacote sofra alguma atualização, a mesma também é baixada para /var/cache/apt/archives, sem que o primeiro seja removido.
Ou seja: Teremos duas versões do pacote no diretório.
Mas digamos que um pacote que já venha no sistema (exemplo o
gcalctool_5.9.14-0ubuntu1_i386.deb) vá ser atualizado pela primeira vez.
Bem, por default (após a instalação) não existe nada deste pacote em /var/cache/apt/archives.
Então ele será atualizado para a versão gcalctool_5.9.1
5-0ubuntu1_i386.deb (gente isto é só um exemplo!)
Este pacote será baixado, e colocado em /var/cache/apt/archives, e será instalado.
A primeira pergunta do tópico,
ainda não respondida é, para onde vai o pacote gcalctool_5.9.14-0ubuntu1_i386.deb (o original que veio no sistema)?
Para mim (e inicialmente para o
ppfb) ele é simplesmente deletado, já que não existia uma cópia dele no diretório
/var/cache/apt/archives.
Já alguns acharam que ele era salvo neste diretório.
Eu fiz aqui um teste e com certeza pacotes atualizados não tem sua versão anterior salva em
/var/cache/apt/archives.
Agora vamos repetir a primeira pergunta do tópico.
O que acontece com a versão que acaba de ser atualizada? Ela é salva em algum lugar ou simplesmente a atualização a substitui?Bem, eu ainda acho que simplesmente é substituída.
[]'s
Cristiano