Невозможно переустановить отсутствующий пакет после обновления до 20.04

Я недавно обновился до Ubuntu 20.04 LTS с 18.04 LTS. При обновлении он попросил меня удалить устаревшие пакеты, потому что будут загружены новые версии, я не особо об этом подумал и удалил, теперь, когда я пытаюсь запустить приложение под названием xspec началась ошибка:

xspec: error while loading shared libraries: libreadline.so.7: cannot open shared object file: No such file or directory

По-видимому, теперь у меня есть libreadline8, если я попытаюсь установить libreadline7 с помощью:

sudo apt install libreadline7

, это произойдет:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package libreadline7 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 'libreadline7' has no installation candidate

Я предполагаю, что он недоступен в новых репозиториях в 20.04, поэтому я добавил этот репозиторий:

deb http://il.archive.ubuntu.com/ubuntu bionic main

Но все равно произошла та же ошибка, что мне делать?

PS
Я решил ее, установив пакет вручную, но мне все еще хотелось бы знать, как мне установить старые пакеты 18.04 с apt install , когда я буду 20.04.

0
задан 7 May 2020 в 03:59

2 ответа

Я также пытаюсь запустить эти же инструменты Heasoft в Ubuntu 20.04.

Я попытался вручную установить libreadline7 с помощью менеджера пакетов muon, однако это решение не сработало.

Вместо этого я вручную установил libreadline7 из https://packages.ubuntu.com/bionic/amd64/libreadline7/download, а затем запустил обычный sudo dpkg -i libreadline7_7.0-3_amd64. deb

Возможно, вам придется установить недостающие зависимости, но у меня не было никаких проблем.

Xspec теперь работает отлично!

$ xspec

        XSPEC version: 12.11.0
    Build Date/Time: Mon Apr 13 23:49:18 2020

XSPEC12>
2
ответ дан 6 August 2020 в 06:56

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

sudo apt install muon
0
ответ дан 14 July 2020 в 19:53

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

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