diferença entre sources.list e sources.list.distUpgrade

7

No Ubuntu, no /etc/apt/ , existem dois arquivos: sources.list e sources.list.distUpgrade . Mas eu só sei que eles estão acostumados a atualizar o sistema. No entanto, quais são as diferenças entre eles? a propósito, para que servem as chaves GPG? quando eu atualizar o sources.list usando o gerador de lista de fontes do ubuntu, devo atualizar as chaves GPG também?

Obrigado!

    
por tqjustc 28.04.2014 / 20:01

2 respostas

0

digite man apt-get no terminal

 upgrade
       upgrade is used to install the newest versions of all packages
       currently installed on the system from the sources enumerated in
       /etc/apt/sources.list. Packages currently installed with new
       versions available are retrieved and upgraded; under no
       circumstances are currently installed packages removed, or packages
       not already installed retrieved and installed. New versions of
       currently installed packages that cannot be upgraded without
       changing the install status of another package will be left at
       their current version. An update must be performed first so that
       apt-get knows that new versions of packages are available.

   dist-upgrade
       dist-upgrade in addition to performing the function of upgrade,
       also intelligently handles changing dependencies with new versions
       of packages; apt-get has a "smart" conflict resolution system, and
       it will attempt to upgrade the most important packages at the
       expense of less important ones if necessary. The dist-upgrade
       command may therefore remove some packages. The
       /etc/apt/sources.list file contains a list of locations from which
       to retrieve desired package files. See also apt_preferences(5) for
       a mechanism for overriding the general settings for individual
       packages.
    
por sohel4r 28.04.2014 / 20:04
12

Quando você faz upgrade entre versões de distro, arquivos .list em /etc/apt/sources.list.d são comentados. As versões originais desses arquivos são copiados com a extensão .distUpgrade, e é isso que você está vendo. Além de estar lá e ser backups, não acho que os arquivos .distUpgrade façam nada.

Eu acho que o Ubuntu (Debian?) faz isso com a suposição de que arquivos .list serão incompatíveis entre as versões da distribuição, mas como um empacotador, isso é bastante inconveniente. Pacotes como o google-chrome instalam um cronjob especial apenas para contornar este problema e descompactar seu arquivo .list após uma atualização dist.

    
por Jack O'Connor 11.02.2016 / 17:21