Kā instalēt ERPNext atvērtā pirmkoda ERP operētājsistēmā Ubuntu 17.04

ERP jeb uzņēmuma resursu plānošana ir uzņēmuma lietojumprogrammu komplekts, ko izmanto biznesa pamatprocesu pārvaldībai. ERPNext ir bezmaksas atvērtā koda pašmitināta ERP lietojumprogramma, kas rakstīta Python valodā. Tas izmanto Node.js priekšgalam un MariaDB, lai saglabātu savus datus. ERPNext nodrošina ērti lietojamu tīmekļa saskarni, kas ļauj uzņēmumiem pārvaldīt ikdienas uzdevumus. Tajā ir moduļi grāmatvedībai, CRM, HRM, ražošanai, POS, projektu vadībai, iepirkumiem, pārdošanas vadībai, noliktavas vadībai un citiem. ERPNext var izmantot, lai pārvaldītu dažādas nozares, piemēram, pakalpojumu sniedzējus, ražošanu, mazumtirdzniecību un skolas.

Priekšnoteikumi

Piezīme. Šajā apmācībā mēs izmantosim erp.example.comkā domēna nosaukumu, kas norādīts uz serveri. Lūdzu, noteikti aizstājiet visus gadījumus erp.example.comar savu faktisko domēna nosaukumu .

Pirms sākam, pārliecinieties, vai jūsu serveris ir atjaunināts.

sudo apt update
sudo apt -y upgrade

Instalējiet izstrādes rīkus

Lai ERPNext darbotos, nepieciešama Python versija 2.7. Instalējiet Python 2.7.

sudo apt -y install python-minimal

Jums vajadzētu būt iespējai pārbaudīt tā versiju.

python -V

Jūs redzēsit šādu izvadi.

user@vultr:~$ python -V
Python 2.7.13

Instalējiet vēl dažas atkarības.

sudo apt -y install git build-essential python-setuptools python-dev libffi-dev libssl-dev

Instalējiet Python piprīku. Pip ir Python pakotņu atkarības pārvaldnieks.

wget https://bootstrap.pypa.io/get-pip.py
sudo python get-pip.py

Pārliecinieties, ka jums ir jaunākā versija pipun setuptools.

sudo pip install --upgrade pip setuptools

Instalējiet Ansible, izmantojot Pip. Ansible automatizē programmatūras nodrošināšanu, konfigurācijas pārvaldību un lietojumprogrammu izvietošanu.

sudo pip install ansible

Instalējiet MariaDB serveri

Pievienojiet sistēmai MariaDB repozitoriju.

sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://mirror.nodesdirect.com/mariadb/repo/10.2/ubuntu xenial main'

Instalējiet MariaDB.

sudo apt update
sudo apt -y install mariadb-server libmysqlclient-dev

Kad tiek prasīts, norādiet spēcīgu paroli MariaDB saknes lietotājam.

Barracuda krātuves dzinējs ir nepieciešams ERPNext datu bāzu izveidei, tāpēc jums būs jākonfigurē MariaDB, lai izmantotu Barracuda krātuves dzinēju. Rediģējiet noklusējuma MariaDB konfigurācijas failu my.cnf.

sudo nano /etc/mysql/my.cnf

Pievienojiet šādas rindas zem [mysqld]līnijas.

innodb-file-format=barracuda
innodb-file-per-table=1
innodb-large-prefix=1
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci

Pievienojiet arī šādu rindu zem [mysql]rindas.

default-character-set = utf8mb4

Restartējiet MariaDB un iespējojiet to automātiski palaist sāknēšanas laikā.

sudo systemctl restart mariadb
sudo systemctl enable mariadb

Pirms datu bāzes konfigurēšanas jums būs jāaizsargā MariaDB. Varat to nodrošināt, palaižot mysql_secure_installationskriptu.

sudo mysql_secure_installation

Jums tiks lūgts ievadīt pašreizējo MariaDB root paroli. Norādiet paroli, kuru iestatījāt instalēšanas laikā. Jums tiks jautāts, vai vēlaties mainīt esošo MariaDB servera root lietotāja paroli. Varat izlaist jaunas paroles iestatīšanu, jo instalēšanas laikā jau esat norādījis spēcīgu paroli. Atbildiet "Y" uz visiem pārējiem uzdotajiem jautājumiem.

Instalējiet Nginx, Node.js un Redis

Pievienojiet Nodesource repozitoriju Node.js 8.x.

sudo curl --silent --location https://deb.nodesource.com/setup_8.x | sudo bash -

Instalējiet Nginx, Node.js un Redis.

sudo apt -y install nginx nodejs redis-server

Palaidiet Nginx un iespējojiet tā palaišanu sāknēšanas laikā.

sudo systemctl start nginx
sudo systemctl enable nginx

Palaidiet Redis un iespējojiet to sāknēšanas laikā.

sudo systemctl start redis-server
sudo systemctl enable redis-server

Instalējiet PDF pārveidotāju

wkhtmltopdfProgramma ir komandrindas rīks, kas pārvērš HTML uz PDF, izmantojot QT WebKit renderēšanas dzinējs. Instalējiet vajadzīgās atkarības.

sudo apt -y install libxrender1 libxext6 xfonts-75dpi xfonts-base

Lejupielādējiet jaunāko versiju wkhtmltopdf.

wget https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz

Izvilkt arhīvu.

sudo tar -xf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz -C /opt

Iepriekš minētā komanda izvilks arhīvu uz /opt/wkhtmltox. Izveidojiet mīksto saiti, lai wkhtmltopdfun wkhtmltoimageto varētu izpildīt globāli kā komandu.

sudo ln -s /opt/wkhtmltox/bin/wkhtmltopdf /usr/bin/wkhtmltopdf
sudo ln -s /opt/wkhtmltox/bin/wkhtmltoimage /usr/bin/wkhtmltoimage

Tagad varat palaist, wkhtmltopdf -Vlai pārbaudītu, vai tas darbojas, un jūs to redzēsit.

user@vultr:~$ wkhtmltopdf -V
wkhtmltopdf 0.12.4 (with patched qt)

Šobrīd mums ir instalētas visas nepieciešamās atkarības. Tagad varat turpināt uzstādīt Bench.

Uzstādiet Bench

Benchir Frappe nodrošināta komandrindas utilīta, lai instalētu un pārvaldītu lietojumprogrammu ERPNext Unix sistēmā gan izstrādes, gan ražošanas nolūkos. Bench var arī izveidot un pārvaldīt Nginx un supervizora konfigurācijas.

Izveidojiet jaunu lietotāju, lai palaistu Bench procesus izolētā vidē.

sudo adduser bench --home /opt/bench

Sniedziet lietotājam sudoatļaujas bench.

sudo usermod -aG sudo bench

Piesakieties kā jaunizveidotais benchlietotājs.

sudo su - bench

Klonējiet Bench repozitoriju /opt/bench.

cd /opt/bench
git clone https://github.com/frappe/bench bench-repo

Instalējiet Bench, izmantojot pip.

sudo pip install -e bench-repo

Kad Bench ir instalēts, turpiniet, lai instalētu ERPNext, izmantojot Bench.

Instalējiet ERPNext, izmantojot Bench

Inicializējiet stenda direktoriju ar instalētu frappe ietvaru. Lai viss būtu sakārtots, strādāsim /opt/benchdirektorijā. Bench arī iestatīs regulāras dublējumkopijas un automātiskos atjauninājumus reizi dienā.

cd /opt/bench
bench init erpnext && cd erpnext

Izveidojiet jaunu Frappe vietni.

bench new-site erp.example.com

Iepriekš minētā komanda liks jums ievadīt MySQL saknes paroli. Norādiet paroli, kuru iepriekš iestatījāt MySQL root lietotājam. Tas arī lūgs iestatīt jaunu administratora konta paroli. Šī parole būs nepieciešama vēlāk, lai pieteiktos administratora informācijas panelī .

Lejupielādējiet ERPNext instalācijas failus no attālās git repozitorija, izmantojot Bench.

bench get-app erpnext https://github.com/frappe/erpnext

Instalējiet ERPNext savā jaunizveidotajā vietnē.

bench --site erp.example.com install-app erpnext

Varat nekavējoties palaist lietojumprogrammu, lai pārbaudītu, vai lietojumprogramma ir veiksmīgi instalēta.

bench start

Tomēr jums ir jāpārtrauc izpilde un jāturpina, lai iestatītu lietojumprogrammu ražošanas lietošanai.

Iestatīšanas vadītājs un Nginx

Pēc noklusējuma lietojumprogramma ERPNext klausās portā 8000, nevis standarta HTTP portā 80. Tāpat nav ieteicams palaist iebūvēto tīmekļa serveri ražošanas vajadzībām, jo ​​mēs pakļausim serveri pasaulei. Kā reversais starpniekserveris jāizmanto ražošanas tīmekļa serveris, piemēram, Apache vai Nginx. Mēs izmantosim Nginx kā apgriezto starpniekserveri, jo to var automātiski konfigurēt, izmantojot Bench. Bench var automātiski ģenerēt un instalēt konfigurāciju saskaņā ar ERPNext iestatīšanu.

Lai gan mēs varam palaist lietojumprogrammu, izmantojot komandu 'bench start', ERPNext izpilde tiks pārtraukta, tiklīdz aizverat termināli. Lai novērstu šo problēmu, jums vajadzētu izmantot Supervisor, kas ir ļoti noderīgs, nepārtraukti darbinot lietojumprogrammu ražošanas vidē. Supervisor ir procesa vadības sistēma, kas ļauj pārraudzīt un kontrolēt vairākus procesus Linux operētājsistēmās. Kad Supervisor ir konfigurēts, tas automātiski startēs lietojumprogrammu sāknēšanas laikā, kā arī kļūdu gadījumā. Bench var automātiski konfigurēt Supervisor lietojumprogrammai ERPNext.

Instalējiet Supervisor.

sudo apt -y install supervisor

Startējiet programmu Supervisor un iespējojiet tā automātisku palaišanu sāknēšanas laikā.

sudo systemctl start supervisor
sudo systemctl enable supervisor

Uzstādīšanas stends ražošanas lietošanai.

 sudo bench setup production bench

Iepriekš minētā komanda var lūgt jūs pirms esošā Supervisor noklusējuma konfigurācijas faila aizstāšanas ar jaunu. Izvēlieties yturpināt. Bench Supervisor konfigurācijas failam pievieno vairākus procesus. Iepriekš minētā komanda arī jautās, vai vēlaties aizstāt pašreizējo Nginx konfigurāciju ar jaunu. Ievadiet, ylai turpinātu. Kad Bench ir pabeidzis konfigurācijas instalēšanu, nodrošiniet citiem lietotājiem izpildīt failus jūsu Bench lietotāja mājas direktorijā.

chmod o+x /opt/bench/

Tagad vietnei varat piekļūt vietnē http://erp.example.com.

Procesu statusu var pārbaudīt, palaižot.

sudo supervisorctl status all

Jums vajadzētu redzēt šādu izvadi.

bench@vultr:~/erpnext$ sudo supervisorctl status all
erpnext-redis:erpnext-redis-cache                 RUNNING   pid 13852, uptime 0:00:54
erpnext-redis:erpnext-redis-queue                 RUNNING   pid 13851, uptime 0:00:54
erpnext-redis:erpnext-redis-socketio              RUNNING   pid 13853, uptime 0:00:54
erpnext-web:erpnext-frappe-web                    RUNNING   pid 13856, uptime 0:00:54
erpnext-web:erpnext-node-socketio                 RUNNING   pid 13855, uptime 0:00:54
erpnext-workers:erpnext-frappe-default-worker-0   RUNNING   pid 13862, uptime 0:00:54
erpnext-workers:erpnext-frappe-long-worker-0      RUNNING   pid 13870, uptime 0:00:54
erpnext-workers:erpnext-frappe-schedule           RUNNING   pid 13869, uptime 0:00:54
erpnext-workers:erpnext-frappe-short-worker-0     RUNNING   pid 13875, uptime 0:00:54

Lai apturētu visus ERPNext procesus.

sudo supervisorctl stop all

Lai sāktu visus ERPNext procesus.

sudo supervisorctl start all

SSL iestatīšana, izmantojot funkciju Let's Encrypt

Let's Encrypt nodrošina lietotājiem bezmaksas SSL sertifikātus. SSL var instalēt manuāli vai automātiski, izmantojot Bench. Bench var automātiski instalēt Let's Encrypt klientu un iegūt sertifikātus. Turklāt tas automātiski atjaunina Nginx konfigurāciju, lai izmantotu sertifikātus.

Domēna nosaukumam, kuru izmantojat, lai iegūtu sertifikātus no Let's Encrypt CA, ir jābūt vērstam uz serveri. Pirms sertifikātu izsniegšanas klients pārbauda domēna autoritāti .

Iespējot DNS vairāku nomu lietojumprogrammai ERPNext.

bench config dns_multitenant on

Palaidiet Bench, lai jūsu vietnē iestatītu Let's Encrypt.

sudo bench setup lets-encrypt erp.example.com

Skripta izpildes laikā klients Let's Encrypt lūgs īslaicīgi apturēt Nginx tīmekļa serveri. Tas automātiski instalēs nepieciešamās pakotnes un Let's Encrypt klientu. Klients prasīs jūsu e-pasta adresi. Jums būs arī jāpiekrīt pakalpojumu sniegšanas noteikumiem. Kad sertifikāti būs ģenerēti, Bench ģenerēs arī jauno Nginx konfigurāciju, kas izmanto SSL sertifikātus. Pirms esošās konfigurācijas nomaiņas jums tiks jautāts. Bench arī izveido crontabierakstu, lai katru mēnesi automātiski atjaunotu sertifikātus.

Visbeidzot, iespējojiet plānotāju, lai tas automātiski palaistu ieplānotos darbus.

bench enable-scheduler

Jums vajadzētu redzēt šo izvadi.

bench@vultr:~/erpnext$ bench enable-scheduler
Enabled for erp.example.com

Secinājums

Kad process ir pabeigts, varat piekļūt savam pieteikumam vietnē https://erp.example.com. Piesakieties ar lietotājvārdu Administratorun paroli, ko iestatījāt instalēšanas laikā. Jūs tiksit aizvests pie galda, kur jums būs jāsniedz informācija, lai iestatītu ERPNext ERP atbilstoši jūsu uzņēmumam. Tagad varat izmantot lietojumprogrammu, lai pārvaldītu savu uzņēmumu.

Apsveicam, jūsu Ubuntu 17.04 serverī ir instalēta pilnībā strādājoša ERPNext lietojumprogramma.


Kā instalēt Microweber operētājsistēmā CentOS 7

Kā instalēt Microweber operētājsistēmā CentOS 7

Vai izmantojat citu sistēmu? Microweber ir atvērtā koda vilkšanas un nomešanas CMS un tiešsaistes veikals. Microweber pirmkods tiek mitināts vietnē GitHub. Šī rokasgrāmata jums parādīs

Ļauj šifrēt vietnē Plesk

Ļauj šifrēt vietnē Plesk

Plesk vadības panelī ir ļoti jauka Lets Encrypt integrācija. Lets Encrypt ir viens no vienīgajiem SSL nodrošinātājiem, kas pilnībā izsniedz sertifikātus

Ļauj šifrēt cPanel

Ļauj šifrēt cPanel

Lets Encrypt ir sertifikātu iestāde, kas nodrošina SSL sertifikātus bez maksas. cPanel ir izveidojis glītu integrāciju, lai jūs un jūsu klients

Kā instalēt YOURLS operētājsistēmā CentOS 7

Kā instalēt YOURLS operētājsistēmā CentOS 7

YOURLS (Your Own URL Shortener) ir atvērtā koda URL saīsināšanas un datu analīzes lietojumprogramma. Šajā rakstā mēs apskatīsim instalēšanas procesu

Kā instalēt Laravel GitScrum operētājsistēmā CentOS 7

Kā instalēt Laravel GitScrum operētājsistēmā CentOS 7

Laravel GitScrum jeb GitScrum ir atvērtā pirmkoda produktivitātes rīks, kas izstrādāts, lai palīdzētu izstrādātāju komandām ieviest Scrum metodoloģiju līdzīgā veidā.

Kā instalēt Sylius e-komercijas platformu Ubuntu 18.04 LTS

Kā instalēt Sylius e-komercijas platformu Ubuntu 18.04 LTS

Vai izmantojat citu sistēmu? Sylius ir moderna PHP e-komercijas platforma, kuras pamatā ir Symfony Framework. Sylius avots atrodas vietnē GitHub. Šis ceļvedis staigās

Kā instalēt OpenMeetings operētājsistēmā CentOS 7

Kā instalēt OpenMeetings operētājsistēmā CentOS 7

Vai izmantojat citu sistēmu? Apache OpenMeetings ir atvērtā pirmkoda tīmekļa konferenču lietojumprogramma. Tas ir rakstīts Java valodā un atbalsta vairākus datu bāzes serverus. es

Kā instalēt un konfigurēt atvērtā pirmkoda sociālo tīklu Ubuntu 16.04

Kā instalēt un konfigurēt atvērtā pirmkoda sociālo tīklu Ubuntu 16.04

Ievads Atvērtā koda sociālais tīkls, kas pazīstams arī kā OSSN, ir uz PHP balstīts sociālo tīklu rīks, kas ļauj izveidot savu sociālo tīklu vietni.

Kā instalēt Froxlor servera pārvaldības paneli sistēmā CentOS 7

Kā instalēt Froxlor servera pārvaldības paneli sistēmā CentOS 7

Froxlor ir atvērtā koda bezmaksas, viegls, taču jaudīgs servera pārvaldības panelis, kas ir lieliski piemērots tīmekļa mitināšanas pakalpojuma izveidei un pārvaldībai. Thi

Kā instalēt Nginx, MySQL un PHP (FEMP) Stack uz FreeBSD 12.0

Kā instalēt Nginx, MySQL un PHP (FEMP) Stack uz FreeBSD 12.0

FEMP steks, kas ir salīdzināms ar LEMP steku operētājsistēmā Linux, ir atvērtā pirmkoda programmatūras kolekcija, kas parasti tiek instalēta kopā, lai iespējotu FreeBS.

Kā instalēt Grav CMS vietnē Fedora 28

Kā instalēt Grav CMS vietnē Fedora 28

Vai izmantojat citu sistēmu? Grav ir atvērtā koda vienotu failu CMS, kas rakstīts PHP. Grav pirmkods ir publiski mitināts vietnē GitHub. Šī rokasgrāmata parādīs, kā t

Kā instalēt Grav CMS operētājsistēmā Debian 9

Kā instalēt Grav CMS operētājsistēmā Debian 9

Vai izmantojat citu sistēmu? Grav ir atvērtā koda vienotu failu CMS, kas rakstīts PHP. Grav pirmkods ir publiski mitināts vietnē GitHub. Šī rokasgrāmata parādīs, kā t

Akaunting instalēšana operētājsistēmā Fedora 28

Akaunting instalēšana operētājsistēmā Fedora 28

Vai izmantojat citu sistēmu? Akaunting ir bezmaksas atvērtā koda un tiešsaistes grāmatvedības programmatūra, kas paredzēta maziem uzņēmumiem un ārštata darbiniekiem. Tas ir veidots asprātīgi

Kā instalēt Glowstone (Minecraft) CentOS 7 serverī

Kā instalēt Glowstone (Minecraft) CentOS 7 serverī

Vai izmantojat citu sistēmu? Ievads Glowstone neapšaubāmi ir visvairāk optimizētais Minecraft serveris. Programmatūra lepojas ar zemu atmiņas lietojumu un izmantošanu

Kā instalēt Unturned operētājsistēmā Linux

Kā instalēt Unturned operētājsistēmā Linux

Vai izmantojat citu sistēmu? Ievads Šajā rokasgrāmatā jūs uzzināsit, kā iestatīt un instalēt Unturned serveri operētājsistēmā Linux. Unturned ir populārs izdzīvošanas veids

Kā instalēt InvoicePlane vietnē Fedora 28

Kā instalēt InvoicePlane vietnē Fedora 28

Vai izmantojat citu sistēmu? InvoicePlane ir bezmaksas un atvērtā koda rēķinu lietojumprogramma. Tās avota kodu var atrast šajā Github repozitorijā. Šis ceļvedis

Kā instalēt un konfigurēt OrientDB kopienas izdevumu operētājsistēmā CentOS 7

Kā instalēt un konfigurēt OrientDB kopienas izdevumu operētājsistēmā CentOS 7

OrientDB ir nākamās paaudzes vairāku modeļu atvērtā koda NoSQL DBVS. Atbalstot vairākus datu modeļus, OrientDB var nodrošināt lielāku funkcionalitāti un elastību

Kā instalēt atvērto tīmekļa analīzi sistēmā CentOS 7

Kā instalēt atvērto tīmekļa analīzi sistēmā CentOS 7

Vai izmantojat citu sistēmu? Open Web Analytics (OWA) ir atvērtā pirmkoda tīmekļa analīzes programma, ko var izmantot, lai izsekotu un analizētu, kā cilvēki izmanto jūsu vietni.

Iestatiet Grav CMS operētājsistēmā Ubuntu 14

Iestatiet Grav CMS operētājsistēmā Ubuntu 14

Ievads Grav ir moderna plakano failu CMS, kas ir ātra, paplašināma un atvērtā koda. To ir viegli lietot, un tajā ir daudz iespaidīgu spraudņu, no kuriem viens ir i

Kā iestatīt lakas kešatmiņu 5.0 starpniekserveri Apache operētājsistēmā CentOS 7

Kā iestatīt lakas kešatmiņu 5.0 starpniekserveri Apache operētājsistēmā CentOS 7

Varnish Cache, saukta arī par Varnish, ir atvērtā koda kešatmiņas HTTP reversais starpniekserveris, kas var palīdzēt uzlabot tīmekļa servera veiktspēju. Šajā rakstā w

Mašīnu pieaugums: AI reālās pasaules lietojumi

Mašīnu pieaugums: AI reālās pasaules lietojumi

Mākslīgais intelekts nav nākotnē, tas ir šeit, tagadnē. Šajā emuārā lasiet, kā mākslīgā intelekta lietojumprogrammas ir ietekmējušas dažādas nozares.

DDOS uzbrukumi: īss pārskats

DDOS uzbrukumi: īss pārskats

Vai arī jūs esat DDOS uzbrukumu upuris un esat neizpratnē par profilakses metodēm? Izlasiet šo rakstu, lai atrisinātu savus jautājumus.

Vai esat kādreiz domājis, kā hakeri pelna naudu?

Vai esat kādreiz domājis, kā hakeri pelna naudu?

Iespējams, esat dzirdējuši, ka hakeri pelna daudz naudas, bet vai esat kādreiz domājuši, kā viņi nopelna šādu naudu? pārrunāsim.

Google revolucionāri izgudrojumi, kas atvieglos jūsu dzīvi.

Google revolucionāri izgudrojumi, kas atvieglos jūsu dzīvi.

Vai vēlaties redzēt revolucionārus Google izgudrojumus un to, kā šie izgudrojumi mainīja katra cilvēka dzīvi mūsdienās? Pēc tam lasiet emuārā, lai redzētu Google izgudrojumus.

Piektdiena: kas notika ar AI vadītām automašīnām?

Piektdiena: kas notika ar AI vadītām automašīnām?

Pašpiedziņas automobiļu koncepcija izbraukt uz ceļiem ar mākslīgā intelekta palīdzību ir mūsu sapnis jau kādu laiku. Bet, neskatoties uz vairākiem solījumiem, tie nekur nav redzami. Lasiet šo emuāru, lai uzzinātu vairāk…

Tehnoloģiskā singularitāte: cilvēces civilizācijas tāla nākotne?

Tehnoloģiskā singularitāte: cilvēces civilizācijas tāla nākotne?

Zinātnei strauji attīstoties, pārņemot lielu daļu mūsu pūļu, palielinās arī risks pakļaut sevi neizskaidrojamai singularitātei. Izlasiet, ko singularitāte varētu nozīmēt mums.

Datu glabāšanas evolūcija – infografika

Datu glabāšanas evolūcija – infografika

Datu uzglabāšanas metodes ir attīstījušās kopš datu dzimšanas. Šajā emuārā ir aprakstīta datu uzglabāšanas attīstība, pamatojoties uz infografiku.

Lielo datu atsauces arhitektūras slāņu funkcijas

Lielo datu atsauces arhitektūras slāņu funkcijas

Lasiet emuāru, lai vienkāršākā veidā uzzinātu dažādus lielo datu arhitektūras slāņus un to funkcijas.

6 brīnišķīgas priekšrocības, ko sniedz viedo mājas ierīču izmantošana mūsu dzīvē

6 brīnišķīgas priekšrocības, ko sniedz viedo mājas ierīču izmantošana mūsu dzīvē

Šajā digitālajā pasaulē viedās mājas ierīces ir kļuvušas par būtisku dzīves sastāvdaļu. Šeit ir daži pārsteidzoši viedo mājas ierīču ieguvumi, lai padarītu mūsu dzīvi dzīves vērtu un vienkāršāku.

MacOS Catalina 10.15.4 papildinājuma atjauninājums rada vairāk problēmu nekā to risināšana

MacOS Catalina 10.15.4 papildinājuma atjauninājums rada vairāk problēmu nekā to risināšana

Nesen Apple izlaida macOS Catalina 10.15.4 papildinājuma atjauninājumu, lai novērstu problēmas, taču šķiet, ka atjauninājums rada vairāk problēmu, kas izraisa Mac datoru bloķēšanu. Izlasiet šo rakstu, lai uzzinātu vairāk