МонгоДБ

Инсталирајте МонгоДБ 4 на Дебиан 10

Инсталирајте МонгоДБ 4 на Дебиан 10
МонгоДБ је НоСКЛ база података. Најновија верзија МонгоДБ је верзија 4. Званично, МонгоДБ има спремишта пакета за Дебиан 8 и Дебиан 9. МонгоДБ нема ниједан пакет или спремиште за Дебиан 10 у време овог писања. Ако покушате да користите Дебиан 9 спремиште пакета МонгоДБ на Дебиан 10, видећете да постоје неке незадовољене зависности. Овај метод инсталирања МонгоДБ 4 на Дебиан 10 је само за сврху тестирања. За производно окружење, сачекајте док МонгоДБ не буде службено објављен на Дебиан 10. Али у сваком случају ћемо вам показати како то учинити сада.

У овом чланку ћу вам показати како инсталирати МонгоДБ 4 на Дебиан 10 и решити незадовољене проблеме зависности. Такође ћу вам дати наговештаје да инсталирате МонгоДБ када је Дебиан 10 званично подржан.

За демонстрацију ћу користити минималну инсталацију оперативног система Дебиан 10. Али, такође ће радити на Дебиан 10 десктоп оперативним системима. Па, кренимо.

Додавање ГПГ кључа МонгоДБ спремишта:

Морате да инсталирате вгет и гнупг како бисте преузели и додали ГПГ кључ МонгоДБ службеног спремишта пакета у Дебиан 10.

Прво ажурирајте кеш спремишта АПТ пакета следећом наредбом:

$ судо апт упдате

Кеш спремишта АПТ пакета треба ажурирати.

Сада инсталирајте вгет и гнупг са следећом командом:

$ судо апт инсталл вгет гнупг

Сада притисните И а затим притисните да бисте потврдили инсталацију.

вгет и гнупг треба инсталирати.

Сада покрените следећу команду да додате ГПГ кључ МонгоДБ службеног спремишта пакета на ваш Дебиан 10 рачунар.

$ вгет -кО - хттпс: // ввв.монгодб.орг / статиц / пгп / сервер-4.0.узлазно
|. | судо апт-кеи додај -

Треба додати ГПГ кључ.

Додавање службеног спремишта пакета МонгоДБ 4:

У време писања овог текста не постоји службено спремиште пакета МонгоДБ 4 за Дебиан 10. Али, можемо користити спремиште пакета Дебиан 9 на Дебиан 10 све док за Дебиан 10 не постоји службено спремиште пакета.

Да бисте додали службено спремиште пакета МонгоДБ 4 за Дебиан 9 на Дебиан 10, покрените следећу наредбу.

$ ецхо "деб хттп: // репо.монгодб.орг / апт / дебиан стретцх / монгодб-орг / 4.0 главни "
|. | судо тее / етц / апт / соурцес.листа.д / монгодб-орг-4.0.листа

Службено спремиште пакета МонгоДБ 4 за Дебиан 9 треба додати на ваш Дебиан 10 рачунар.

БЕЛЕШКА: Ако у будућности постоји неко службено спремиште пакета МонгоДБ за Дебиан 10, можда ћете моћи да га додате на следећи начин.

$ ецхо "деб хттп: // репо.монгодб.орг / апт / дебиан бустер / монгодб-орг / 4.0 главни "
|. | судо тее / етц / апт / соурцес.листа.д / монгодб-орг-4.0.листа

Сада ажурирајте кеш спремишта АПТ пакета следећом наредбом:

$ судо апт упдате

Инсталирање МонгоДБ 4:

Да бисте инсталирали МонгоДБ 4, морате покренути следећу команду.

$ судо апт инсталирајте монгодб-орг

Да је МонгоДБ имао службено спремиште пакета Дебиан 10, онда би ова наредба била довољна за инсталирање МонгоДБ 4. Како користим службено спремиште МонгоДБ пакета Дебиан 9 на Дебиан 10, ако покушам да инсталирам МонгоДБ 4 овако, добићу грешку као што видите на снимку заслона испод.

Покушајмо да видимо зашто монгодб-орг-сервер неће бити инсталиран.

$ судо апт инсталирајте монгодб-орг-сервер

Па, монгодб-орг-сервер захтева либцурл3. Али, Дебиан 10 користи либцурл4. Нема ниједну либцурл3 подршка.

Да бисмо решили овај проблем, можемо додати службено спремиште пакета Дебиан 9 на Дебиан 10 и инсталирати либцурл3 библиотечки пакет одатле.

Да бисте додали службено спремиште пакета Дебиан 9 на Дебиан 10, покрените следећу наредбу:

$ ецхо "деб хттп: // деб.дебиан.орг / дебиан / стретцх главни "
|. | судо тее / етц / апт / соурцес.листа.д / дебиан-стретцх.листа

Службено спремиште пакета Дебиан 9 требало би додати на ваш Дебиан 10 рачунар.

Сада ажурирајте кеш спремишта АПТ пакета следећом наредбом:

$ судо апт упдате

Кеш спремишта АПТ пакета треба ажурирати.

Сада инсталирајте либцурл3 са следећом командом:

$ судо апт инсталл либцурл3

Сада притисните И а затим притисните да бисте потврдили инсталацију.

либцурл3 треба инсталирати.

Сада инсталирајте МонгоДБ 4 следећом наредбом:

$ судо апт инсталирајте монгодб-орг

Сада притисните И а затим притисните да бисте потврдили инсталацију.

Треба инсталирати МонгоДБ 4.

Сада покрените следећу команду да бисте проверили да ли МонгоДБ 4 ради исправно.

$ монгод --верзија

Као што видите, покрећем МонгоДБ 4.0.11 и ради исправно.

Управљање МонгоДБ услугама:

Сада проверите да ли је сервис МонгоДБ покренут следећом наредбом:

$ судо системцтл статус монгод

Као што видите, услуга МонгоДБ је неактиван, што значи да не ради. Услуга МонгоДБ је такође инвалид, што значи да још није додато у покретање система. Дакле, неће се аутоматски покренути приликом поновног покретања система.

Сада покрените МонгоДБ услугу следећом наредбом:

$ судо системцтл старт монгод

Ако поново проверите статус услуге МонгоДБ, услуга МонгоДБ би требало да буде активан/трчање као што видите на доњем снимку екрана. Велики!

$ судо системцтл статус монгод

Сада додајте услугу МонгоДБ у системско покретање вашег Дебиан 10 рачунара следећом наредбом:

$ судо системцтл омогући монгод

МонгоДБ услугу треба додати у покретање система и она ће се од сада аутоматски покретати при покретању система.

Да бисте уклонили услугу МонгоДБ из покретања система, покрените следећу команду:

$ судо системцтл онемогући монгод

Ако желите да зауставите услугу МонгоДБ, покрените следећу команду:

$ судо системцтл заустави монгод

Ако желите да поново покренете услугу МонгоДБ, покрените следећу команду:

$ судо системцтл поново покрените монгод

Требали бисте бити повезани са сервером МонгоДБ 4. Овде можете покренути било који упит МонгоДБ 4.

Сада креирајте нову базу података тест и користите га на следећи начин:

> тест употребе;

Сада креирајте нову колекцију корисника у тест базу података и убаците унос у корисника колекција на следећи начин:

> дб.корисника.инсерт (корисник: 'Боб', држава: 'САД');

Сада наведите све уносе у корисника колекција на следећи начин:

> дб.корисника.пронађи ();

Као што видите, наведен је унос који смо раније убацили. Дакле, МонгоДБ ради коректно.

Сада изађите из Монго Схелл-а са следећим упитом.

> излаз

Дакле, тако инсталирате МонгоДБ 4 на Дебиан 10. Хвала што сте прочитали овај чланак.

Како преузети и играти Сид Меиер'с Цивилизатион ВИ на Линук-у
Увод у игру Цивилизатион 6 је модерни поглед на класични концепт представљен у серији игара Аге оф Емпирес. Идеја је била прилично једноставна; започе...
Како инсталирати и играти Доом на Линук-у
Увод у Доом Доом серија настала је 90-их година након објављивања оригиналног Доом-а. То је био тренутни хит и од тог времена надаље серија игара је д...
Вулкан за кориснике Линука
Са сваком новом генерацијом графичких картица видимо да програмери игара помичу границе графичке верности и долазе на корак од фотореализма. Али упрко...