Не могу установить mongodb на дебиан

Я использую Debian v.12.5.

Я следовал документации здесь, но после sudo apt-get install -y mongodb-org я получаю эту ошибку:

Reading package lists... Done
Building dependency tree... Done
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:
 mongodb-org-mongos : Depends: libssl1.1 (>= 1.1.1) but it is not installable
 mongodb-org-server : Depends: libssl1.1 (>= 1.1.1) but it is not installable
E: Unable to correct problems, you have held broken packages.

Я наивно пытался установить libssl1.1 с помощью sudo apt-get install libssl1.1, но получаю следующее:

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

Любое решение будет очень оценено, спасибо!

Использование JavaScript и MongoDB
Использование JavaScript и MongoDB
Сегодня я собираюсь вкратце рассказать о прототипах в JavaScript, а также представить и объяснить вам работу с базой данных MongoDB.
0
0
519
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

В документации «Создайте файл /etc/apt/sources.list.d/mongodb-org-7.0.list для MongoDB». В разделе документации есть команда для Debian 11 «Bulleye», а не для книжного червя Debian 12.5.

Итак, после импорта открытого ключа GPG MongoDB с помощью следующей команды:

curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc | \
   sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg \
   --dearmor

Создайте список файлов с помощью:

echo "deb [ signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] http://repo.mongodb.org/apt/debian bookworm/mongodb-org/7.0 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list

Разница в том, что выше написано «книжный червь», а не «яблочко», а ссылка на репозиторий здесь

Затем перезагрузите базу данных пакетов:

sudo apt-get update

и установите:

sudo apt-get install -y mongodb-org

Дайте мне знать, если это сработает.

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