tis-mongodb-server-community-5 icon

MongoDB Server Community

Paquet d’installation silencieuse pour MongoDB Server Community

5.0-5

  • package: tis-mongodb-server-community-5
  • name: MongoDB Server Community
  • version: 5.0-5
  • categories: System and network
  • maintainer: Kevin Guerineau
  • editor: MongoDB, Inc
  • licence: AGPL3.0
  • locale: all
  • target_os: debian
  • architecture: x64
  • signature_date:
  • size: 7.21 Ko
  • homepage : https://www.mongodb.com

package           : tis-mongodb-server-community-5
version           : 5.0-5
architecture      : x64
section           : base
priority          : optional
name              : MongoDB Server Community
categories        : System and network
maintainer        : Kevin Guerineau
description       : MongoDB is a document-oriented database management system that can be distributed to any number of computers and does not require a predefined data schema.
depends           : 
conflicts         : 
maturity          : PROD
locale            : all
target_os         : debian
min_wapt_version  : 2.2
sources           : 
installed_size    : 
impacted_process  : 
description_fr    : MongoDB est un système de gestion de base de données orienté documents, répartissable sur un nombre quelconque d'ordinateurs et ne nécessitant pas de schéma prédéfini des données.
description_pl    : MongoDB to zorientowany na dokumenty system zarządzania bazą danych, który może być dystrybuowany do dowolnej liczby komputerów i nie wymaga predefiniowanego schematu danych.
description_de    : MongoDB ist ein dokumentenorientiertes Datenbankverwaltungssystem, das auf beliebig vielen Computern verteilt werden kann und kein vordefiniertes Datenschema benötigt.
description_es    : MongoDB es un sistema de gestión de bases de datos orientado a documentos que puede distribuirse a cualquier número de ordenadores y no requiere un esquema de datos predefinido.
description_pt    : MongoDB é um sistema de gestão de bases de dados orientado para a documentação que pode ser distribuído para qualquer número de computadores e não requer um esquema de dados pré-definido.
description_it    : MongoDB è un sistema di gestione di database orientato ai documenti che può essere distribuito su un numero qualsiasi di computer e non richiede uno schema di dati predefinito.
description_nl    : MongoDB is een documentgeoriënteerd databasebeheersysteem dat op een willekeurig aantal computers kan worden gedistribueerd en geen vooraf gedefinieerd gegevensschema vereist.
description_ru    : MongoDB - это документо-ориентированная система управления базами данных, которая может быть распространена на любом количестве компьютеров и не требует предопределенной схемы данных.
audit_schedule    : 
editor            : MongoDB, Inc
keywords          : 
licence           : AGPL3.0
homepage          : https://www.mongodb.com
package_uuid      : e8165081-11fc-439e-bbb4-c195c6a14014
valid_from        : 
valid_until       : 
forced_install_on : 
changelog         : 
min_os_version    : 11
max_os_version    : 
icon_sha256sum    : 6c1229fda0b906acc164f55d1c3b9b221a60b7b009b795fcc9d2da85e1f25eb3
signer            : Tranquil IT
signer_fingerprint: 8c5127a75392be9cc9afd0dbae1222a673072c308c14d88ab246e23832e8c6bb
signature         : ioh3H1cO8ieEW0nZHCithABQ1Y2IhAiWroeB61ijA51qaj7KxX5kIOcxv/avl1W+2IBPJI233Q4hu9lmUgSrYqAht5BBChB5MQOsV9u7JX8CuClz1iua4UHV2JGlNzV8Em5feGRl7R0+RiaPmM17kAfu2RhjrPHHS0jQtNRbryYDzbgHQflodKi7nCLxcTFaLk2rghwz9PzvtmbKSyVSK0c9NBQdV0LI/t0okJGESrYn/7nD5PtVqdd3ijDnQb+nG+6rCXFHR3u+sT9odr1lcuLWqp0NORQOfDfRCg5s0q4hiy0UedsxaWjM/2FIOTcTS2MvAlhIEPa9rCkl7BY2zA==
signature_date    : 2023-04-22T13:00:45.785191
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes

# -*- coding: utf-8 -*-
from setuphelpers import *


def systemd_enable_start_service(servicename):
    return run('LANG=C systemctl enable --now %s' % (servicename))


def install():
    print('Install dependancies')
    install_apt('gnupg')
    install_apt('sudo')
    install_apt('curl')

    print('Get GPG key')
    run('wget -O - https://pgp.mongodb.com/server-5.0.asc | apt-key add -')

    print('Add MongoDB repo')
    run('echo "deb http://repo.mongodb.org/apt/debian bullseye/mongodb-org/5.0 main" | \
    sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list')
    run('apt update')

    print('Install MongoDB server')
    install_apt('mongodb-org')

    print('Enable and start mongod service')
    systemd_enable_start_service('mongod')


def uninstall():
    systemd_stop_service('mongod')

    uninstall_apt('mongodb-org*',autoremove=True)

56d85c82c5c81fd33f0c27802415469a7fe8bf25557c6a1917b02800dff730ac : setup.py
6c1229fda0b906acc164f55d1c3b9b221a60b7b009b795fcc9d2da85e1f25eb3 : WAPT/icon.png
a5a97261381e1d0ad46ee15916abec9c2631d0201f5cc50ceb0197a165a0bbbf : WAPT/certificate.crt
2116e14c67a56a4d45ec444514be3b90e78a5f89e9dd8891f1ffa81d395e4c12 : luti.json
9b4b230e5b47ef7af7d0990640dd5432d6f6d0ecdce98c21b5927bc131c2e119 : WAPT/control