Сбой Ubuntu 16,04 при запуске с помощью журналов ниже

Я использую ubuntu 16,04 и получаю следующие ошибки (проверьте вложения) при запуске.

Иногда он начинается нормально, но даже в этом случае он висит (разрушается) за 5-10 минут, а затем мне нужно принудительно выключиться

Может ли кто-нибудь предположить, что может быть основной причиной? Что может быть потенциальным решением?

enter image description here

-121--894262- Пакет 'octave-octcdf' не имеет кандидата на установку (Ubuntu 18 LTS) [дубликат] Мне нужно установить octave-octcdf пакет для работы с Octave. Я пытался, sudo apt-get install -y octave-octcdf. Но это получает ошибку следующим образом: user @ PowerEdge-R540: ~/user/tools $ sudo apt-get...

Что означает вышеприведенная ошибка? Что такое кандидат на установку?

Я пытался сделать

sudo apt-get install munin-memcached  

и получил следующее сообщение:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package munin-memcached is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package munin-memcached has no installation candidate

я погуглил за проблему, и кто-то сказал сделать апт-получить обновление , но это все еще не решило мою проблему.

88
задан 31 July 2018 в 20:51

1 ответ

То, что в Пакете <пакете> нет кандидата на установку, означает, что пакет не найден в исходниках программного обеспечения, выпускаемого Ubuntu.

Одна из возможных причин этого сообщения заключается в том, что этот пакет является старым пакетом, который был выведен из репозиториев вашего выпуска по умолчанию. Чтобы проверить эту возможность, выполните следующую команду:

rmadison <package>

Эта команда покажет, какие выпуски Ubuntu предоставляют этот пакет, а также покажет, какой репозиторий предоставляет этот пакет.

Другая возможная причина для данного сообщения заключается в том, что данный пакет недоступен для архитектуры процессора вашего компьютера. Это стоит проверить, есть ли на вашем компьютере процессор ARM. Еще раз запустите rmadison <пакет>, чтобы показать эту информацию. rmadison <пакет> также покажет, доступен ли искомый пакет только в виде исходного кода. В этом случае вы должны загрузить исходный код пакета с помощью apt-get source <пакет>, собрать .deb файл из исходного кода, загруженного с помощью такой программы, как checkinstall, и установить . deb файлом с sudo apt install ./package.deb

Другой возможной причиной этого сообщения является то, что этот пакет не найден в списке доступного программного обеспечения, так как список доступного программного обеспечения в исходных текстах программного обеспечения не был обновлен. Для обновления списка доступных программ выполните следующую команду:

sudo apt update

aptitude - это терминальный менеджер пакетов с режимом командной строки, похожим на режим apt-get только он умнее. aptitude может помочь в разрешении конфликтов пакетов, которые генерируют сообщение об ошибке E: Пакет 'имя пакета' не имеет сообщения об ошибке кандидата на установку.

sudo apt install aptitude
sudo aptitude install package-name # replace package-name with the name of a package

Допустим, вы получите следующее сообщение об ошибке в Ubuntu 20.04.

E: Package 'libssl0.9.8' has no installation candidate

Похоже, что libssl, вероятно, доступна в репозиториях Ubuntu 20.04 по умолчанию, но она была переименована, так как libssl была обновлена до более новой версии. Чтобы проверить, была ли переименована libssl0.9.8 в Ubuntu 20.04, выполните следующую команду:

apt-cache search "^libssl.*"

Результаты поиска в кэше apt-cache "^libssl.*" в 18.04-20.10 показывают, что libssl0.9.8 была обновлена до libssl1.1.

1
ответ дан 18 March 2021 в 23:44

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

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