Isso é realmente meio complicado. Primeiro, apt
é um front-end para dkpg
que realmente lida com a instalação / remoção de pacotes. Portanto, /etc/apt/sources.list
(e quaisquer arquivos em /etc/apt/sources.list.d/
) são lidos por apt
, não dpkg
.
Agora, quando você fizer o download de um arquivo .deb
manualmente, estará ignorando apt
e usará dpkg -i packagename.deb
para instalá-lo. Isso significa que o banco de dados do apt não será atualizado e que o sistema apt
não terá conhecimento do pacote que você instalou. Em outras palavras, apt-get upgrade
irá nunca atualizar quaisquer pacotes instalados manualmente.
Dito isto, chrome
é, na verdade, uma exceção à regra. Quando você vai para a sua página de download, você verá esta mensagem:
Na parte inferior, esta nota:
Observação: a instalação do Google Chrome adicionará o repositório do Google para que seu sistema mantenha o Google Chrome atualizado automaticamente. Se você não quiser o repositório do Google, faça "sudo touch / etc / default / google-chrome" antes de instalar o pacote.
Isso significa que o pacote .deb
inclui um script que adicionará o repositório do Google ao seu sistema (especificamente, criará um arquivo em /etc/apt/sources.list.d/
) garantindo assim que chrome
será atualizado quando você usa apt-get
.