O que o comando “sudo apt install -f” faz no Ubuntu? [duplicado]

0

Sou muito novo no mundo do Linux e encontrei um guia para instalar o Skype.

Estes são os comandos para instalar o Skype:

wget https://repo.skype.com/latest/skypeforlinux-64.deb
sudo dpkg -i skypeforlinux-64.deb
sudo apt install -f

Eu não entendo porque devo usar o último comando "sudo apt install -f". O que esse comando faz? Eu vejo que o skype está instalado mesmo eu não uso este comando.

Obrigado antecipadamente!

    
por elvis 23.05.2018 / 11:34

1 resposta

2

sudo apt install -f 'para corrigir dependências quebradas'

A linha de comando

sudo apt install -f

tenta corrigir problemas com dependências quebradas entre pacotes de programas.

Isso é explicado em man apt-get , enquanto a página man da nova versão apt não está completa.

   -f, --fix-broken
       Fix; attempt to correct a system with broken dependencies in place.
       This option, when used with install/remove, can omit any packages
       to permit APT to deduce a likely solution. If packages are
       specified, these have to completely correct the problem. The option
       is sometimes necessary when running APT for the first time; APT
       itself does not allow broken package dependencies to exist on a
       system. It is possible that a system's dependency structure can be
       so corrupt as to require manual intervention (which usually means
       using dpkg --remove to eliminate some of the offending packages).
       Use of this option together with -m may produce an error in some
       situations. Configuration Item: APT::Get::Fix-Broken.
    
por sudodus 23.05.2018 / 11:50