Fórum Ubuntu Linux - PT

Suporte Técnico => Aplicativos => Tópico iniciado por: velox256 em 03 de Dezembro de 2007, 13:20

Título: Arquivos atualizados do Ubuntu
Enviado por: velox256 em 03 de Dezembro de 2007, 13:20
Qdo se faz uma atualização, os arquivos substituídos simplesmente são deletados ou há alguma pasta onde eles são colocados, como backup, como acontece no Windows? Atenção, estou perguntando dos arquivos substituídos e não os baixados, que eu sei que ficam na pasta /var/cache/apt/.
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: ppfb em 03 de Dezembro de 2007, 18:52
Acredito que os substituidos sejam apagados...mas não posso dar certeza...
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: alessandro_ufms em 03 de Dezembro de 2007, 19:18
Eles não são apagados até que execute o comando autoclean do apt-get.
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: ppfb em 03 de Dezembro de 2007, 20:45
Quebrei a cara...hehehe

pelo menos serviu pra dar um "up" no tópico ;)

abraços
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: clcampos em 03 de Dezembro de 2007, 20:58
Eles não são apagados até que execute o comando autoclean do apt-get.

É mesmo? Tem certeza? E onde ficam então?
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: k7br em 03 de Dezembro de 2007, 23:03
Salve!
Vou chutar :
Eu acho que em /var/cache/apt/archive
(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg115.imageshack.us%2Fimg115%2F9246%2Fcapturadatelaarchivesnabr5.th.jpg&hash=a623187572de32561556ebaa40df518d6b08c365) (http://img115.imageshack.us/my.php?image=capturadatelaarchivesnabr5.jpg)

Abraços
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: clcampos em 03 de Dezembro de 2007, 23:10
Salve!
Vou chutar :
Eu acho que em /var/cache/apt/archive
(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg115.imageshack.us%2Fimg115%2F9246%2Fcapturadatelaarchivesnabr5.th.jpg&hash=a623187572de32561556ebaa40df518d6b08c365) (http://img115.imageshack.us/my.php?image=capturadatelaarchivesnabr5.jpg)

Abraços

Neste local tem os arquivos que são baixados para a atualização.

Na verdade pelo que entendi ele quer os substituidos, ou seja, as versões antigas.

Eu ainda estou com a primeira mensagem do companheiro ppfb.
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: ppfb em 03 de Dezembro de 2007, 23:17
Então ainda tenho chances de não ter quebrado a cara ;) hehe
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: k7br em 03 de Dezembro de 2007, 23:33
Bem.. eu não tenho certeza mas... se você reparar no screen ,tem a versão do cupsys_1.3.2-1ubuntu7.1_i386.deb e cupsys_1.3.2-1ubuntu7.2_i386.deb

Abraços
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: clcampos em 03 de Dezembro de 2007, 23:40
Bem.. eu não tenho certeza mas... se você reparar no screen ,tem a versão do cupsys_1.3.2-1ubuntu7.1_i386.deb e cupsys_1.3.2-1ubuntu7.2_i386.deb

Abraços

Não são duas atualizações que você fez? E entre elas não limpou o cache?
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: k7br em 03 de Dezembro de 2007, 23:54
Bem.. eu não tenho certeza mas... se você reparar no screen ,tem a versão do cupsys_1.3.2-1ubuntu7.1_i386.deb e cupsys_1.3.2-1ubuntu7.2_i386.deb

Abraços

Não são duas atualizações que você fez? E entre elas não limpou o cache?

Para a primeira ,sim .Para a segunda ,não

Apesar que no Synaptic → Pacote → Forçar Versão.. eu acho que dá para fazer a desatualização
(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg115.imageshack.us%2Fimg115%2F8171%2Fcapturadatelaxf8.th.jpg&hash=b546ab4102f7d74a78bc511ca7e112e9beb8bffb) (http://img115.imageshack.us/my.php?image=capturadatelaxf8.jpg)

Editado : testei aqui no pidgin e deu certo(desatualização) , agora em relação à outros programas ,eu não sei  ::)

Abraços
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: clcampos em 04 de Dezembro de 2007, 10:16
Bem hoje recebi algumas atualizações, e ai limpei o cache do apt, peguei os nomes de todos os pacotes que seriam atualizados, e procedi com as atualizações.

Ao final voltei ao diretório de cache, e ao menos aqui não existiam duas versões de cada pacote, portanto aparentemente não é no diretório /var/cache/apt/archives que ficam os arquivos antigos.

Meu voto ainda é para o ppfb.

[]'s

Cristiano
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: alessandro_ufms em 05 de Dezembro de 2007, 05:09
Bem hoje recebi algumas atualizações, e ai limpei o cache do apt, peguei os nomes de todos os pacotes que seriam atualizados, e procedi com as atualizações.

Ao final voltei ao diretório de cache, e ao menos aqui não existiam duas versões de cada pacote, portanto aparentemente não é no diretório /var/cache/apt/archives que ficam os arquivos antigos.

Meu voto ainda é para o ppfb.

[]'s

Cristiano

Isso aconteceu porque justamente limpou o cache antes de fazer o update. Dai no cache só vai ter os programas que baixou no update.

Todos os .deb ficam na pasta citada, inclusive os velhos.

Com a imagem do synaptic postada pelo k7br dá para ver claramente que ele deixa armazenado os .deb antigos, pois não foi necessároi baixar nada para ele conseguir desatualizar o pidgin. Só iria precisar baixar de novo se ele tivesse dado autoclean (pois vai deletar os .deb de programas já atualizados ou não mais instalados) ou clean no apt.
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: velox256 em 05 de Dezembro de 2007, 08:03
Nesse exemplo, isso não poderia ser uma atualização da atualização? Por exemplo, no caso desse arquivo, haveria o arquivo original, que seria "cupsys_1.3.2-1ubuntu7.0_i386.deb" (botei o zero só para discriminá-lo como o original), depois seguiu-se as atualizações do 1 e do 2; nesse caso, os dois arquivos de atualização estariam na pasta /var/cache/apt/archives/ pois foram baixados dos repositórios. E cadê o original, no caso o "0"?


Bem.. eu não tenho certeza mas... se você reparar no screen ,tem a versão do cupsys_1.3.2-1ubuntu7.1_i386.deb e cupsys_1.3.2-1ubuntu7.2_i386.deb

Abraços
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: clcampos em 05 de Dezembro de 2007, 11:08
Isso aconteceu porque justamente limpou o cache antes de fazer o update. Dai no cache só vai ter os programas que baixou no update.

Todos os .deb ficam na pasta citada, inclusive os velhos.

Com a imagem do synaptic postada pelo k7br dá para ver claramente que ele deixa armazenado os .deb antigos, pois não foi necessároi baixar nada para ele conseguir desatualizar o pidgin. Só iria precisar baixar de novo se ele tivesse dado autoclean (pois vai deletar os .deb de programas já atualizados ou não mais instalados) ou clean no apt.

Não concordo!

No diretório /var/cache/apt/archives ficam os arquivos baixados para atualização, e não todos os pacotes. Ao final da instalação do Ubuntu experimente ver este diretório, e o mesmo não tem nada, e começa a ser "populado" a partir de atualizações que fazemos.

Portanto para que um pacote antigo (substituído devido a uma atualização) passe a ficar lá, seria necessário que ele fosse atualizado, e ai sim copiado para lá.

Quando eu limpei o cache, o diretório voltou a seu estado inicial (assim como ele é após uma nova instalação), então ao atualizar um pacote, ele é baixado para este diretório e então instalado.

Claro que podem existir mais de uma versão do mesmo pacote no diretório, e para tanto ele deve ter sido atualizado mais de uma vez. O sistema não limpa pacotes baixados anteriormente, o que permite (caso você não tenha limpado o cache) que mais de uma versão do mesmo pacote co-existam no diretório, mas caso seja a primeira vez que você esteja atualizando um dado pacote, com certeza a versão anterior do mesmo não é salva no cache.

[]'s

Cristiano



Nesse exemplo, isso não poderia ser uma atualização da atualização? Por exemplo, no caso desse arquivo, haveria o arquivo original, que seria "cupsys_1.3.2-1ubuntu7.0_i386.deb" (botei o zero só para discriminá-lo como o original), depois seguiu-se as atualizações do 1 e do 2; nesse caso, os dois arquivos de atualização estariam na pasta /var/cache/apt/archives/ pois foram baixados dos repositórios. E cadê o original, no caso o "0"?
Abraços

Só para constar, para mim o velox256 entendeu bem a situação, e também estou com ele... hehehehe

Claro que o pacote que acompanha a distro inicialmente não precisa ser exatamente a versão 0 (zero), mas neste diretório (/var/cache/apt/archives) existem as atualizações (mesmo que seja uma atualização de atualização anterior... baguncei?).
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: alarcon em 05 de Dezembro de 2007, 11:24
Penso o seguinte nesta pasta /var/cache/apt/archives/ ficam todos os pacotes instalados, mas ela tem um tamanho (um cache) que quando é superado os arquivos mais antigos são deletados para que outros mais novos ocupem o espaço, por isso que alguns pacotes aparecem lá em várias versões e outros não, por que certamente eram mais antigos nesta pasta e foram deletados para que os mais novos ocupem o espaço.

Deve tem alguma configuração de cache para esta pasta. Vejam em Sistema > Administração > Gerenciador de pacotes Synaptic e na janela do Synaptic vá no menu Configurações > Preferências > aba Arquivos ou algo do tipo.
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: clcampos em 05 de Dezembro de 2007, 11:42
Penso o seguinte nesta pasta /var/cache/apt/archives/ ficam todos os pacotes instalados, mas ela tem um tamanho (um cache) que quando é superado os arquivos mais antigos são deletados para que outros mais novos ocupem o espaço, por isso que alguns pacotes aparecem lá em várias versões e outros não, por que certamente eram mais antigos nesta pasta e foram deletados para que os mais novos ocupem o espaço.

Deve tem alguma configuração de cache para esta pasta. Vejam em Sistema > Administração > Gerenciador de pacotes Synaptic e na janela do Synaptic vá no menu Configurações > Preferências > aba Arquivos ou algo do tipo.

alarcon você quer dizer instalados mesmo? Ou atualizados?

Porque se fossem os pacotes instalados, ao final de uma instalação nova do Ubuntu o diretório já não deveriam ter conteúdo? Ou seja, todos os pacotes que compõe uma instalação padrão deveriam estar lá, enquanto que na verdade ele esta vazio.

Para mim ele só serve para os pacotes baixados em atualizações.

[]'s

Cristiano
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: alarcon em 05 de Dezembro de 2007, 11:58
Penso o seguinte nesta pasta /var/cache/apt/archives/ ficam todos os pacotes instalados, mas ela tem um tamanho (um cache) que quando é superado os arquivos mais antigos são deletados para que outros mais novos ocupem o espaço, por isso que alguns pacotes aparecem lá em várias versões e outros não, por que certamente eram mais antigos nesta pasta e foram deletados para que os mais novos ocupem o espaço.

Deve tem alguma configuração de cache para esta pasta. Vejam em Sistema > Administração > Gerenciador de pacotes Synaptic e na janela do Synaptic vá no menu Configurações > Preferências > aba Arquivos ou algo do tipo.

alarcon você quer dizer instalados mesmo? Ou atualizados?

Porque se fossem os pacotes instalados, ao final de uma instalação nova do Ubuntu o diretório já não deveriam ter conteúdo? Ou seja, todos os pacotes que compõe uma instalação padrão deveriam estar lá, enquanto que na verdade ele esta vazio.

Para mim ele só serve para os pacotes baixados em atualizações.

[]'s

Cristiano

Não sei se estou entendendo direito o ponto no qual vocês estão debatendo, mas se você se refere a instalação do Ubuntu via LiveCD, por exemplo, não ficam na pasta /var/cache/apt/archives/ e tem lógica, por que para que ocupar espaço no HD se você tem o CD de instalação com os pacotes, então no processo de instalação os arquivos podem até ficar na pasta /var/cache/apt/archives/ mais depois o script de instalação, no final do seu processo, deve fazer uma limpeza neste local apagando tudo.

Aqui, por exemplo, não tenho o amsn instalado, então instalando via apt-get ou Synaptic, ele e sua dependência vão para a pasta /var/cache/apt/archives/ e só por ventura mais a frente eu atualizo ele, na pasta /var/cache/apt/archives/ ficará os dois a não ser que tenha chegado o limite do cache e aí os pacotes mais antigos nele podem ser apagados para dar espaço para os novos que estão chegando e aí a versão antiga do amsn poderá se enquadrar neste caso e então na pasta /var/cache/apt/archives/ só ficará a versão mais nova.
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: clcampos em 05 de Dezembro de 2007, 12:10
Exatamente o que você disse. O diretório /var/cache/apt serve como qualquer outro cache.

Primeira vez que você instala um pacote, ou atualiza, ele é baixado e colocado neste diretório. A partir dai, caso exista a necessidade de uma reinstalação do mesmo pacote não é mais necessário baixar ele, pois é usado o que esta no cache.

Ao ponto que se você colocar um pacote .deb lá ele não será baixado, sendo usado o já existente.

O caso aqui é que esta sendo levantado a hipótese que o pacote substituído pelo novo pacote (após uma atualização) é copiado para este diretório, afim de ficar salvo. E eu acho que ele serve apenas para hospedar os pacotes baixados da internet afim de serem instalados (um apt-get install por exemplo), ou então devido a uma atualização.

[]'s

Cristiano
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: alarcon em 05 de Dezembro de 2007, 12:15
Exatamente o que você disse. O diretório /var/cache/apt serve como qualquer outro cache.

Primeira vez que você instala um pacote, ou atualiza, ele é baixado e colocado neste diretório. A partir dai, caso exista a necessidade de uma reinstalação do mesmo pacote não é mais necessário baixar ele, pois é usado o que esta no cache.

Ao ponto que se você colocar um pacote .deb lá ele não será baixado, sendo usado o já existente.

O caso aqui é que esta sendo levantado a hipótese que o pacote substituído pelo novo pacote (após uma atualização) é copiado para este diretório, afim de ficar salvo. E eu acho que ele serve apenas para hospedar os pacotes baixados da internet afim de serem instalados (um apt-get install por exemplo), ou então devido a uma atualização.

[]'s

Cristiano

Bom se a pessoa quer colocar na pasta /var/cache/apt/archives/ uma versão inferior a que já está lá, de nada  vai adiantar o comando apt-get install pacote, por que ele vai tentar instalar a versão mais nova. A única solução para instalar o pacote antigo, pelo terminal, é  usar:

sudo dpkg -i --force-all pacote.deb

Ou no Synaptic, confesso que nunca olhei, pode ter alguma opção nos Menus que diga para se instalar um versão anterior de determinado pacote.
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: clcampos em 05 de Dezembro de 2007, 12:26
No caso não é a pessoa colocar.

O processo seria automático. Você baixa um pacote e ele vai para /var/cache/apt/archives, antes de atualizar a versão anterior também é colocada lá, e ao final é substituída no sistema.

Porque a questão do tópico é, onde ficam os arquivos substituídos em uma atualização?

Para mim eles são eliminados, e para alguns são deixados no cache do apt.
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: k7br em 05 de Dezembro de 2007, 13:54
 
Nesse exemplo, isso não poderia ser uma atualização da atualização? Por exemplo, no caso desse arquivo, haveria o arquivo original, que seria "cupsys_1.3.2-1ubuntu7.0_i386.deb" (botei o zero só para discriminá-lo como o original), depois seguiu-se as atualizações do 1 e do 2; nesse caso, os dois arquivos de atualização estariam na pasta /var/cache/apt/archives/ pois foram baixados dos repositórios. E cadê o original, no caso o "0"?


Bem.. eu não tenho certeza mas... se você reparar no screen ,tem a versão do cupsys_1.3.2-1ubuntu7.1_i386.deb e cupsys_1.3.2-1ubuntu7.2_i386.deb

Abraços

Agora peguei o espírito da coisa ,hehehe....isso acontece nas melhores famílias  :P

Realmente , ppfb e clcampos e alarcon vocês estão certos. Eu que viajei na maionese ,hehehe

[quote
No caso não é a pessoa colocar.

O processo seria automático. Você baixa um pacote e ele vai para /var/cache/apt/archives, antes de atualizar a versão anterior também é colocada lá, e ao final é substituída no sistema.

Porque a questão do tópico é, onde ficam os arquivos substituídos em uma atualização?

Para mim eles são eliminados, e para alguns são deixados no cache do apt.
Essa pergunta o alarcon respondeu lá em cima ↑ ;)
Abraços
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: alarcon em 05 de Dezembro de 2007, 13:55
No caso não é a pessoa colocar.

O processo seria automático. Você baixa um pacote e ele vai para /var/cache/apt/archives, antes de atualizar a versão anterior também é colocada lá, e ao final é substituída no sistema.

Porque a questão do tópico é, onde ficam os arquivos substituídos em uma atualização?

Para mim eles são eliminados, e para alguns são deixados no cache do apt.

É 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:

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg337.imageshack.us%2Fimg337%2F7380%2Fsynapticcachegy2.th.png&hash=535486f6f6d3d1a31d323292244fd5ade475b662) (http://img337.imageshack.us/my.php?image=synapticcachegy2.png)
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: clcampos em 05 de Dezembro de 2007, 14:16
É 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:

(https://ubuntuforum-br.org/proxy.php?request=http%3A%2F%2Fimg337.imageshack.us%2Fimg337%2F7380%2Fsynapticcachegy2.th.png&hash=535486f6f6d3d1a31d323292244fd5ade475b662) (http://img337.imageshack.us/my.php?image=synapticcachegy2.png)


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.15-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
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: alessandro_ufms em 05 de Dezembro de 2007, 14:43
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.


Poxa, como ele vai ser deletado se não existe cópia dele no cache? É novo esse conceito de deletar algo que não existe para mim. Estou falando que se já tem alguma versao1.deb no cache e se atualizarmos para a versao2.deb a versao1.deb não é deletada.

Quando instalamos o sistema do zero no começo não tem nada no cache, tem no cd só. Quando atualizamos a versão do ubuntu ele tem somente os pacotes que foram atualizados nessa versão.

Não sei se tem um tempo de para que os pacotes sejam eliminados do cache, ou tem um limite de tamanho, mas ele não apaga nada que já esteja no cache quando se instala um pacote.
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: clcampos em 05 de Dezembro de 2007, 14:57
Poxa, como ele vai ser deletado se não existe cópia dele no cache? É novo esse conceito de deletar algo que não existe para mim. Estou falando que se já tem alguma versao1.deb no cache e se atualizarmos para a versao2.deb a versao1.deb não é deletada.

Quando instalamos o sistema do zero no começo não tem nada no cache, tem no cd só. Quando atualizamos a versão do ubuntu ele tem somente os pacotes que foram atualizados nessa versão.

Não sei se tem um tempo de para que os pacotes sejam eliminados do cache, ou tem um limite de tamanho, mas ele não apaga nada que já esteja no cache quando se instala um pacote.

Leu a mensagem inteira? Não me referi a pacotes instalados após a instalação do sistema, nem a pacotes que já sofreram atualização.

Abaixo a parte da mensagem que diz isto, e mais destacada, para ajudá-lo a visualizar.

Citar
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.15-0ubuntu1_i386.deb (gente isto é só um exemplo!)
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: k7br em 05 de Dezembro de 2007, 15:39
hahahahaha ,vocês são soda !  ;D ;D

Qdo se faz uma atualização, os arquivos substituídos simplesmente são deletados ou há alguma pasta onde eles são colocados, como backup, como acontece no Windows? Atenção, estou perguntando dos arquivos substituídos e não os baixados, que eu sei que ficam na pasta /var/cache/apt/.

Agora me surgiu  uma dúvida :
O que o velox256 quis dizer com "arquivos substituídos" seria pacote .deb ou programas instalados ?

Sabe de uma coisa ?
Eu acho o seguinte ,cof ,cof,ahã.. -Todos estão certos(ppfb,alessandro_ufms,clcampos,eu hehe e alarcon) ! Tirando é claro, o nosso amigo velox256,que fez uma pergunta que deixou papai confuso ,hehehe (brincadeirinha  ;D ;D,velox256 :P :P) .

Abraços  Comunidade Sangue Bom! :)
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: alarcon em 05 de Dezembro de 2007, 15:57
Citar
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.15-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.

Neste caso o pacote gcalctool_5.9.14-0ubuntu1_i386.deb será substituído, atualizado, sobrescrito, seja lá qual for a denominação dada por cada um de vocês a este processo, pelo pacote gcalctool_5.9.15-0ubuntu1_i386.deb , pois como ele já veio instalado no sistema e não tem um pacote de backup dele guardado na pasta /var/cache/apt/archives/, portanto o pacote gcalctool_5.9.15-0ubuntu1_i386.deb irá tomar o seu lugar, sem existir a versão anterior na pasta /var/cache/apt/archives/ para posterior recuperação, mas certamente estará do CD do Ubuntu.
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: clcampos em 05 de Dezembro de 2007, 16:16
Citar
Neste caso o pacote gcalctool_5.9.14-0ubuntu1_i386.deb será substituído, atualizado, sobrescrito, seja lá qual for a denominação dada por cada um de vocês a este processo, pelo pacote gcalctool_5.9.15-0ubuntu1_i386.deb , pois como ele já veio instalado no sistema e não tem um pacote de backup dele guardado na pasta /var/cache/apt/archives/, portanto o pacote gcalctool_5.9.15-0ubuntu1_i386.deb irá tomar o seu lugar, sem existir a versão anterior na pasta /var/cache/apt/archives/ para posterior recuperação, mas certamente estará do CD do Ubuntu.

O alarcon foi preciso.

hahahahaha ,vocês são soda !  ;D ;D

Agora me surgiu  uma dúvida :
O que o velox256 quis dizer com "arquivos substituídos" seria pacote .deb ou programas instalados ?

Sabe de uma coisa ?
Eu acho o seguinte ,cof ,cof,ahã.. -Todos estão certos(ppfb,alessandro_ufms,clcampos,eu hehe e alarcon) ! Tirando é claro, o nosso amigo velox256,que fez uma pergunta que deixou papai confuso ,hehehe (brincadeirinha  ;D ;D,velox256 :P :P) .

Abraços  Comunidade Sangue Bom! :)


k7br no linux pacotes .deb e programas instalados são quase a mesma coisa. Claro que um programa possui muitas vezes mais de um pacote, mas outras tantas não.

Mas que é uma coisa que confunde, confunde!

[]'s

Cristiano
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: alarcon em 05 de Dezembro de 2007, 16:30
Poxa até que enfim, acho  ;D, entendi o que estavam perguntando e dizendo, já estava começando a me sentir um "idiota" por não compreender o descrito aqui neste tópico.

Citar
Mas que é uma coisa que confunde, confunde!

concordo plenamente com o clcampos.
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: velox256 em 05 de Dezembro de 2007, 19:01
Rapaz, mas que fuzuê esse tópico gerou, hehehe, mas falou-se, falou-se e não 'respondeu-se'. Vou dar um exemplo à nível de Windows. Qdo se atualiza arquivos no Windows, por exemplo, via Windows Update, os arquivos que são substituídos são colocados em pastas escondidas dentro da pasta Windows com o nome sugestivo de "$Uninstall bá-bá-bá" para cada uma das atualizações feitas, que é para no caso de alguma zica o usuário pode repor os arquivos originais, ou seja, o Windows Update atualiza os arquivos (substitui os antigos por arquivos novos) e salva os arquivos antigos originais nas referidas pastas para "referências futuras". Com isso e ao longo de várias atualizações (estou aqui exemplificando o Windows Update, ainda tem programas que atualizam outros arquivos e guardam cópias dos originais para os mesmos fins), tais arquivos de backups fazem um volumão e gastam espaço em disco à toda (não estou falando dos arquivos baixados ou atualizados, mas sim dos SUBSTITUÍDOS).

E no Linux, o que acontece com os arquivos substituídos (não precisa ser o pacote, mas os arquivos em si)? Os arquivos substituídos simplesmente 'somem', ou seja, são sobrescritos pelos arquivos mais recentes ou, além dessa substituição, há também a implementação de alguma pasta de backup para onde os arquivos (ou pacotes) substituídos são colocados pelas mesmas razões que acontecem no Windows?

Por exemplo, um pacote "perereca.versão1.deb" original tem uma atualização "perereca.versão2.deb", uma versão mais recente. No Windows, as especificações das versões dos arquivos vem dentro de tags dentro do próprio arquivo, ou seja, para um mesmo arquivo de nome MFC42.DLL há várias definições de versões, diferente de como é feito nos pacotes para Linux, que é mais direto. Voltando ao pacote perereca.versão1.deb, os arquivos pertinentes a esse pacote vão ser substituídos pelos arquivos do pacote perereca.versão2.deb, certo? E para onde vão os arquivos que estariam no perereca.versão1.deb e que foram substituídos? Somem ou viram backup em algum lugar?

Acho que agora todo mundo "pega" a pergunta, hehehe...
Título: Re: Arquivos atualizados do Ubuntu
Enviado por: clcampos em 05 de Dezembro de 2007, 20:08
Acho que o alarcon disse tudo aqui nesta mensagem (http://ubuntuforum-br.org/index.php/topic,28900.msg168523.html#msg168523).

Para mim os arquivos antigos são substituídos.

Título: Re: Arquivos atualizados do Ubuntu
Enviado por: jomafras em 05 de Dezembro de 2007, 20:34
Vou entrar nessa com alguns comandos :

apt-cache showpkg pacotes - mostra informações sobre os pacotes

apt-cache show pacotes - mostra registros dos pacotes, igual a dpkg --print-avail.

apt-cache pkgnames - rápida listagem de todos os pacotes instalados no sistema.

dpkg -S nome_arquivo - qual foi o pacote que instalou este arquivo?

dpkg -L pacote - Mostra os arquivos instalados pelo pacote.

apt-file search NomeArquivo - Este comando procura por um pacote, não necessariamente precisa estar instalado, que inclua o arquivo passado junto a linha de comando (NomeArquivo. Ou seja, muito útil para localizar facilmente arquivos individuais dentro de pacotes que ainda nem se encontram instalados no seu sistema.

apt-get autoclean - Execute este comando periodicamente para excluir os arquivos .deb que não estão mais instalados no seu sistema. Pode-se ganhar uma grande quantidade de espaço em disco fazendo isso. Se você está desesperado por espaço em disco, apt-get clean é mais radical, e removerá todos os arquivos .deb, mesmo de pacotes instalados. Como na maioria dos casos você não precisa destes arquivos .deb, não hesite em usar este comando quando precisar de uns megas extras.

Esses comandos iniciais podem dar uma pista dos arquivos substituidos.
Eu particularmente, acho que os arquivos substituidos são sumariamente deletados.
Se assim não for tal como no Windows o Linux não precisa desses arquivos...então basta usar o apt-get autoclean ou mesmo radicalmente o apt-get clean.

Fonte : http://wiki.ubuntubrasil.org/AptGet#head-ae93e3bdf4f8bb7cb592c06f5296fd65dd20d66c