Как обновить MongoDB с 2.6 до 3.4 на Ubuntu 16.04

У меня есть Ubuntu 16.04 машина с установкой MongoDB 2.6.10.

Теперь я хочу обновить MongoDB до последней версии, то есть 3.4

. Каков наилучший способ обновления?

4
задан 23 September 2017 в 08:58

11 ответов

Вы можете выполнить следующие действия:

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

$ echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

$ sudo apt-get update
$ sudo apt-get install -y mongodb-org

после обновления вашей маскировки

sudo systemctl unmask mongodb

подробнее:

Как обновить MongoDB к последней стабильной версии - Mongoaudit - путеводители mongoaudit - Medium -> https://medium.com/mongoaudit/how-to-upgrade-mongodb-to-latest-stable-version-9607266834cf error: Единица mongodb.service маскируется, когда start mongodb - Ask Ubuntu -> ошибка: Unit mongodb.service маскируется при запуске mongodb
7
ответ дан 22 May 2018 в 18:12
  • 1
    показать ошибку: W: репозиторий ' repo.mongodb.org/apt/ubuntu xenial / mongodb-org / 3.4 Release' не имеет файла деблокирования. N: Данные из такого репозитория не могут быть аутентифицированы и поэтому потенциально опасны для использования. N: см. Справочную страницу apt-secure (8) для создания репозитория и сведений о конфигурации пользователя. E: Не удалось получить repo.mongodb.org/apt/ubuntu/dists/xenial/mongodb-org/3.4/… 403 Запрещено E: Некоторым индексным файлам не удалось загрузить. Они игнорировались или использовались старые. – Mahdi Bagheri 16 October 2017 в 12:18
  • 2
    @MahdiBagheri использует прокси-сервер, это заблокировано в Иране – Efazati 16 October 2017 в 14:47

Вы можете выполнить следующие действия:

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6 $ echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list $ sudo apt-get update $ sudo apt-get install -y mongodb-org

после обновления вашей маскировки

sudo systemctl unmask mongodb

подробнее:

Как обновить MongoDB к последней стабильной версии - Mongoaudit - путеводители mongoaudit - Medium -> https://medium.com/mongoaudit/how-to-upgrade-mongodb-to-latest-stable-version-9607266834cf error: Единица mongodb.service маскируется, когда start mongodb - Ask Ubuntu -> ошибка: Unit mongodb.service маскируется при запуске mongodb
8
ответ дан 18 July 2018 в 06:22

Вы можете выполнить следующие действия:

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6 $ echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list $ sudo apt-get update $ sudo apt-get install -y mongodb-org

после обновления вашей маскировки

sudo systemctl unmask mongodb

подробнее:

Как обновить MongoDB к последней стабильной версии - Mongoaudit - путеводители mongoaudit - Medium -> https://medium.com/mongoaudit/how-to-upgrade-mongodb-to-latest-stable-version-9607266834cf error: Единица mongodb.service маскируется, когда start mongodb - Ask Ubuntu -> ошибка: Unit mongodb.service маскируется при запуске mongodb
8
ответ дан 24 July 2018 в 18:35

Вы можете выполнить следующие действия:

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

$ echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

$ sudo apt-get update
$ sudo apt-get install -y mongodb-org

после обновления вашей маскировки

sudo systemctl unmask mongodb

для более подробной информации:

8
ответ дан 31 July 2018 в 12:45

Вы можете выполнить следующие действия:

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

$ echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

$ sudo apt-get update
$ sudo apt-get install -y mongodb-org

после обновления вашей маскировки

sudo systemctl unmask mongodb

для более подробной информации:

8
ответ дан 31 July 2018 в 21:36

Вы можете выполнить следующие действия:

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

$ echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

$ sudo apt-get update
$ sudo apt-get install -y mongodb-org

после обновления вашей маскировки

sudo systemctl unmask mongodb

для более подробной информации:

8
ответ дан 2 August 2018 в 14:53

Вы можете выполнить следующие действия:

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

$ echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

$ sudo apt-get update
$ sudo apt-get install -y mongodb-org

после обновления вашей маскировки

sudo systemctl unmask mongodb

для более подробной информации:

8
ответ дан 3 August 2018 в 18:57

Вы можете выполнить следующие действия:

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

$ echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

$ sudo apt-get update
$ sudo apt-get install -y mongodb-org

после обновления вашей маскировки

sudo systemctl unmask mongodb

для более подробной информации:

8
ответ дан 5 August 2018 в 03:50

Вы можете выполнить следующие действия:

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

$ echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

$ sudo apt-get update
$ sudo apt-get install -y mongodb-org

после обновления вашей маскировки

sudo systemctl unmask mongodb

для более подробной информации:

8
ответ дан 6 August 2018 в 20:48

Вы можете выполнить следующие действия:

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

$ echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

$ sudo apt-get update
$ sudo apt-get install -y mongodb-org

после обновления вашей маскировки

sudo systemctl unmask mongodb

для более подробной информации:

8
ответ дан 9 August 2018 в 01:18

Вы можете выполнить следующие действия:

$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

$ echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

$ sudo apt-get update
$ sudo apt-get install -y mongodb-org

после обновления вашей маскировки

sudo systemctl unmask mongodb

для более подробной информации:

8
ответ дан 14 August 2018 в 19:28
  • 1
    показать ошибку: W: репозиторий ' repo.mongodb.org/apt/ubuntu xenial / mongodb-org / 3.4 Release' не имеет файла деблокирования. N: Данные из такого репозитория не могут быть аутентифицированы и поэтому потенциально опасны для использования. N: см. Справочную страницу apt-secure (8) для создания репозитория и сведений о конфигурации пользователя. E: Не удалось получить repo.mongodb.org/apt/ubuntu/dists/xenial/mongodb-org/3.4/… 403 Запрещено E: Некоторым индексным файлам не удалось загрузить. Они игнорировались или использовались старые. – Mahdi Bagheri 16 October 2017 в 12:18
  • 2
    @MahdiBagheri использует прокси-сервер, это заблокировано в Иране – Mohammad Efazati 16 October 2017 в 14:47
  • 3
    – Ivan Castellanos 10 November 2018 в 01:24

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

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