Поврежденные пакеты жемчуга

Я пытаюсь установить мерзавца на человечности, однако, она возвращается

root@localhost:~# apt install git
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 git : Depends: perl but it is not going to be installed
       Depends: liberror-perl but it is not installable
E: Unable to correct problems, you have held broken packages.

Я понимаю, что много раз, мерзавец установлен по умолчанию. Но не на этот раз. Любая справка ценилась бы.

Спасибо.

1
задан 26 February 2020 в 04:53

1 ответ

Мерзавец не установлен по умолчанию, но доступен для установки после создания обновления информации о пакетах:

sudo apt update

Кроме того, удостоверьтесь, Вы поддерживали версию Ubuntu cat /etc/lsb-release. Поддерживаемые версии Ubuntu теперь являются 16.04 LTS, 18.04 LTS, 19.10, ESM, заплаченный версии поддержки от 12,04 до 18.04.

Для Ubuntu 19.10 у Вас могло быть следующее /etc/apt/sources.list:

cat /etc/apt/sources.list
deb http://en.archive.ubuntu.com/ubuntu/ eoan main restricted
deb http://en.archive.ubuntu.com/ubuntu/ eoan-updates main restricted
deb http://en.archive.ubuntu.com/ubuntu/ eoan universe
deb http://en.archive.ubuntu.com/ubuntu/ eoan-updates universe
deb http://en.archive.ubuntu.com/ubuntu/ eoan multiverse
deb http://en.archive.ubuntu.com/ubuntu/ eoan-updates multiverse
#deb http://en.archive.ubuntu.com/ubuntu/ eoan-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu eoan-security main restricted
deb http://security.ubuntu.com/ubuntu eoan-security universe
deb http://security.ubuntu.com/ubuntu eoan-security multiverse

Но если у Вас есть некоторое тестирование, или нестабильные репозитории включили, и установите некоторые пакеты от них, они могли указать на не существующие пакеты. Вы могли также переместить Ваш /etc/apt/sources.list.d/* файлы конфигурации к другой резервной папке.

Затем Вы могли попытаться удалить зависимые пакеты, если они присутствуют, затем sudo apt clean, sudo apt update и sudo apt install git снова.

Вы могли также использовать sudo apt install -f исправлять проблемы, когда Вы установили некоторые пакеты обычно вручную использование dpkg -i <package-name>.deb команда.

1
ответ дан 17 March 2020 в 00:14

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

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