Что делает команда «sudo apt install -f» в Ubuntu? [дубликат]

На этот вопрос уже есть ответ здесь :

Я новичок в мире Linux и нашел руководство по установке Skype.

Это команды для установки Skype:

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

Я не понимаю, зачем мне использовать последнюю команду «sudo apt install -f». Что делает эта команда? Я вижу, что скайп установлен, даже если я не использую эту команду.

Заранее спасибо!

0
задан 23 May 2018 в 02:34

1 ответ

sudo apt install -f 'для фиксации поврежденных зависимостей'

Командная строка

sudo apt install -f

попытки решить проблемы с поврежденными зависимостями между пакетами программы.

В этом объясняют man apt-get, в то время как страница справочника новой версии apt не завершено.

   -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.
2
ответ дан 29 October 2019 в 07:00

Другие вопросы по тегам:

Похожие вопросы: