Odoo 15 er en tilpassbar styringsprogramvare som kommer godt med i mange bedrifter, applikasjoner som lagerstyring, fakturering, e-handel og mange andre. Les denne guiden for å installere ODOO15 på Linux Mint 21.
Installere Odoo 15 på Linux Mint 21
Prosessen med å installere Odoo 15 er ganske lang, men er enkel, da det er noen forutsetninger som man må installere for å sikre jevn arbeid av Odoo 15, nedenfor er noen trinn som man må følge for den vellykkede installasjonen:
Trinn 1: Oppdater pakkelisten over standard pakkesjef for Linux Mint, da det er lurt å gjøre det før du installerer en program eller programvare:
$ sudo apt oppdatering
Steg 2: Installer nå alle nødvendige avhengigheter som kreves for å installere Odoo 15 og for den bruken:
$ sudo apt install python3-pip python3-venv python3-wheel libxml2-dev wget python3-dev libpq-dev libjpeg8-dev liblcms2-dev libxslt1-dev libmysqlclient-dev zlib1g-dev libsasl2-dev libldap2-dev libatlas-base-dev build -essential git libsl-dev libffi-dev libjpeg-dev libblas-dev -y
Trinn 3: Deretter installer PostgreSQL på Linux Mint, da det er obligatorisk fordi Odoo 15 bruker den til databasestyring:
$ sudo apt installer postgreSql -y
Trinn 4: Deretter legger du til en bruker som heter Odoo15 og for den utførelsen:
$ sudo su -postgres -c "createUser -s odoo15"
Sett nå Odoo 15 som bruker i og for den utførelsen:
$ sudo useradd -m -d /opt /odoo15 -u -r -s /bin /bash odoo15
Trinn 5: Installer nå libssi1.1 Bibliotek på Linux Mint Last ned sin Deb -fil ved å utføre:
$ wget http: // arkiv.Ubuntu.com/ubuntu/basseng/main/o/openssl/libsl1.1_1.1.0G-2UBUNTU4_AMD64.Deb
Installer nå biblioteket ved å bruke den nedlastede Deb -filen ved hjelp av standard pakkebehandler:
$ sudo apt installasjon ./libSL1.1_1.1.0G-2UBUNTU4_AMD64.Deb
Trinn 6: Installere nå en annen forutsetning som er wkhtmltox som følger med wkhtmltopdF som konverterer HTML til PDF og for den nedlastingen fra GitHub ved å utføre:
$ wget https: // github.com/wkhtmltopdf/emballasje/utgivelser/nedlasting/0.12.6-1/wkhtmltox_0.12.6-1.Focal_AMD64.Deb
Trinn 7: Nå gjør filen kjørbar ved å bruke CHMOD -kommandoen slik:
$ sudo chmod +x wkhtmltox_0.12.6-1.Focal_AMD64.Deb
Trinn 8: Etter å ha laget filen som kjørbar installerer den ved å bruke standardpakkebehandleren ved hjelp av kommandoen gitt nedenfor:
$ sudo apt installasjon ./wkhtmltox_0.12.6-1.Focal_AMD64.Deb
Trinn 9: Nå for å få tilgang til WKHTMLTOX, la oss lage en symbolsk lenke og for den bruken:
$ sudo ln -s/usr/local/bin/wkhtmltopdf/usr/bin/wkhtmltopdf
Trinn 10: For å se om WKHTMLTOPDF er installert riktig, bare sjekk versjonen sin ved hjelp av:
$ wkhtmltopdf --version
Trinn 11: Nå er det på tide å bytte til Odoo 15 -brukeren vi opprettet tidligere og for den bruken:
$ sudo su - odoo15
Trinn 12: Nå fra GitHub Last ned Odoo 15 -filen ved hjelp av Git Clone:
$ sudo git klon https: // www.github.com/odoo/odoo -dybde 1 -forkant 15.0/opt/odoo15/odoo
Neste installer virtuelle miljø for Odoo 15 ved å bruke:
$ python3 -m Venv Myodoo15 -Venv
Aktiver deretter det virtuelle miljøet vi opprettet tidligere ved å utføre:
$ kilde Myodoo15-venv/bin/aktiverer
Trinn 13: Installer nå hjul ved hjelp av PIP -installasjonsprogram ved å utføre:
$ pip3 installasjonshjul
Trinn 14: Når installasjonen er ferdig, får du tekstfilen Python Modules ved å bruke standard pakkebehandler:
$ pip3 install -r odoo/krav.tekst
Deaktiver nå det virtuelle miljøet ved å bruke deaktiveringskommando:
$ deaktiverer
Trinn 15: Lag nå katalogen til Custom-Addons ved hjelp av MKDIR, og avslutt etterpå ODOO15:
$ mkdir/opt/odoo15/tilpasset addons
$ exit
Trinn 16: Åpne nå konfigurasjonsfilen til Odoo 15 ved å bruke Nano -kommandoen:
$ sudo nano /etc /odoo15.konf
Legg nå til linjene gitt nedenfor i konfigurasjonsfilen. Endre her administratorpassordet i henhold til din preferanse når endringene er gjort, lagre endringene og lukk filen.
[alternativer]
admin_passwd = 1234567
db_host = falsk
db_port = falsk
db_user = odoo15
db_password = falsk
XMLRPC_PORT = 8069
Logfile =/var/log/odoo15/odoo.Logg
addons_path =/opt/odoo15/odoo/addons,/opt/odoo15/custom-addons
Trinn 17: Lag nå en loggfil for Odoo 15 og for den bruker MKDIR:
$ sudo mkdir/var/log/odoo15
Trinn 18: Endre neste eierskap til Odoo 15 -loggfilen ved å utføre:
$ sudo chown odoo15: root/var/log/odoo15
Trinn 19: For å gjøre Odoo 15 til en tjeneste lar oss opprette sin konfigurasjonsfil ved hjelp av Nano -kommandoen:
$ sudo nano/etc/systemd/system/odoo15.service
Skriv deretter linjen gitt nedenfor i filen:
[Enhet]
Beskrivelse = odoo15
Krever = PostgreSql.service
Etter = nettverk.Mål PostgreSql.service
[Service]
Type = enkel
Syslogidentifier = odoo15
TillatelserSstartonly = True
Bruker = odoo15
Gruppe = ODOO15
ExecStart =/opt/odoo15/odoo-venv/bin/python3/opt/odoo15/odoo/odoo-bin -c/etc/odoo15.konf
StandardOutput = Journal+Console
[Installere]
WantedBy = Multi-User.mål
Trinn 20: Lagre nå konfigurasjonsfilen og laste opp Daemon -tjenesten ved å bruke:
$ sudo SystemCTL Daemon-Reload
Neste aktiver Odoo 15 -tjenesten ved å bruke SystemCTL -kommandoen slik:
$ sudo SystemCTL Enable -Now Odoo15
Trinn 21: Få tilgang til Oddo 15 -siden ved å legge inn IP -adressen og porten som er 8069 ved hjelp av nettleseren:
Fjerner Odoo 15 fra Linux Mint 21
Hvis du ikke lenger trenger Odoo 15 og vil fjerne den helt fra Linux Mint 21, følg de påfølgende trinnene:
Trinn 1: Fjern Odoo 15 -katalogen i OPT -mappen til Linux Mint ved å bruke:
$ sudo rm -r /opt /odoo15
Steg 2: Fjern deretter konfigurasjonsfilen til Odoo 15 -serveren ved å bruke:
$ sudo rm -f /etc /odoo15 -server.konf
Fjern deretter konfigurasjonsfilen til ODOO 15 brukt til databasekonfigurasjon ved å utføre:
$ sudo rm -f /etc /odoo15.konf
Fjern nå Odoo 15 -serverfilen som hovedsakelig brukes til å kjøre den som en tjeneste fordi den inneholder alle dataene som kreves for å kjøre Odoo 15 som en tjeneste:
$ sudo rm -f /etc /init.d/odoo15-server
Konklusjon
Odoo 15 er et tilpassbart styringsverktøy som serverer mange applikasjoner som regnskap, netthandel, prosjektledelse og mange andre. Prosessen med å få denne applikasjonen på Linux Mint er ganske enkel så langt man følger alle nødvendige trinn som er nevnt i denne guiden.