{"id":15770,"date":"2024-06-26T19:33:43","date_gmt":"2024-06-26T16:03:43","guid":{"rendered":"https:\/\/www.itpiran.net\/blog\/?p=15770"},"modified":"2024-06-26T19:33:43","modified_gmt":"2024-06-26T16:03:43","slug":"how-to-install-node-js-on-ubuntu-20-04","status":"publish","type":"post","link":"https:\/\/www.itpiran.net\/blog\/tr\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/","title":{"rendered":"Ubuntu 20.04&#039;e Node.js nas\u0131l kurulur?"},"content":{"rendered":"<h2 id=\"%d9%85%d9%82%d8%af%d9%85%d9%87\">girii\u015f<\/h2>\n<p>Node.js, sunucu tarafl\u0131 programlama i\u00e7in bir JavaScript \u00e7al\u0131\u015fma ortam\u0131d\u0131r. Geli\u015ftiricilerin, taray\u0131c\u0131 tabanl\u0131 web geli\u015ftirmeden a\u015fina olduklar\u0131 bir dil olan JavaScript kullanarak \u00f6l\u00e7eklenebilir arka u\u00e7 i\u015flevselli\u011fi olu\u015fturmalar\u0131na olanak tan\u0131r.<\/p>\n<p>Bu k\u0131lavuzda, Ubuntu 20.04 sunucusuna Node.js&#039;i kurman\u0131n \u00fc\u00e7 farkl\u0131 yolunu g\u00f6sterece\u011fiz:<\/p>\n<ul>\n<li>Ubuntu&#039;nun varsay\u0131lan yaz\u0131l\u0131m deposundan nodejs paketini y\u00fcklemek i\u00e7in apt kullanma<\/li>\n<li>Apt&#039;yi alternatif bir PPA yaz\u0131l\u0131m deposuyla kullanarak nodejs paketinin belirli s\u00fcr\u00fcmlerini y\u00fcklemek<\/li>\n<li>Node S\u00fcr\u00fcm Y\u00f6neticisi olan nvm&#039;yi y\u00fckleyin ve bunu Node.js&#039;nin birden fazla s\u00fcr\u00fcm\u00fcn\u00fc y\u00fcklemek ve y\u00f6netmek i\u00e7in kullan\u0131n<\/li>\n<\/ul>\n<p>Bir\u00e7ok kullan\u0131c\u0131 i\u00e7in, varsay\u0131lan depo ile apt kullanmak yeterli olacakt\u0131r. Node&#039;un daha yeni veya daha eski s\u00fcr\u00fcmlerine ihtiyac\u0131n\u0131z varsa, bir PPA deposu kullanmal\u0131s\u0131n\u0131z. Aktif olarak Node uygulamalar\u0131 geli\u015ftiriyorsan\u0131z ve Node s\u00fcr\u00fcmleri aras\u0131nda ge\u00e7i\u015f yapman\u0131z gerekiyorsa, nvm y\u00f6ntemini se\u00e7in.<\/p>\n<h5 id=\"%d8%aa%d9%88%d8%ac%d9%87-%d8%af%d8%a7%d8%b4%d8%aa%d9%87-%d8%a8%d8%a7%d8%b4%db%8c%d8%af\">Not<\/h5>\n<p>Bu makale, Ubuntu sunucusuna Node.js kurulumu konusunda size yol g\u00f6sterecektir. E\u011fer Node uygulamas\u0131n\u0131 canl\u0131 bir sunucuya tek t\u0131kla da\u011f\u0131tman\u0131n bir yolunu ar\u0131yorsan\u0131z, DigitalOcean uygulama platformuna g\u00f6z atabilirsiniz.<\/p>\n<h5 id=\"%d9%be%db%8c%d8%b4-%d9%86%db%8c%d8%a7%d8%b2%d9%87%d8%a7\">\u00d6n ko\u015fullar<\/h5>\n<p>Bu k\u0131lavuzu takip etmek i\u00e7in bir Ubuntu 20.04 sunucusu kurman\u0131z gerekecektir. Ba\u015flamadan \u00f6nce, sisteminizde sudo ayr\u0131cal\u0131klar\u0131na sahip k\u00f6k olmayan bir kullan\u0131c\u0131 hesab\u0131 olu\u015fturman\u0131z gerekecektir. Bunu nas\u0131l yapaca\u011f\u0131n\u0131z\u0131, ilk Ubuntu 20.04 sunucusunu kurma hakk\u0131ndaki e\u011fitimimizi takip ederek \u00f6\u011frenebilirsiniz.<\/p>\n<h2 id=\"%da%af%d8%b2%db%8c%d9%86%d9%87-1-%d9%86%d8%b5%d8%a8-node-js-%d8%a8%d8%a7-apt-%d8%a7%d8%b2-%d9%85%d8%ae%d8%a7%d8%b2%d9%86-%d9%be%db%8c%d8%b4-%d9%81%d8%b1%d8%b6\">Se\u00e7enek 1 \u2013 Node.js&#039;i varsay\u0131lan depolardan Apt kullanarak y\u00fckleyin.<\/h2>\n<p>Ubuntu 20.04, varsay\u0131lan depolar\u0131nda birden fazla sistemde tutarl\u0131 bir deneyim sa\u011flamak i\u00e7in kullan\u0131labilecek bir Node.js s\u00fcr\u00fcm\u00fc i\u00e7erir. Bu yaz\u0131n\u0131n yaz\u0131ld\u0131\u011f\u0131 s\u0131rada, depolarda bulunan s\u00fcr\u00fcm 10.19&#039;dur. Bu en son s\u00fcr\u00fcm olmayacak, ancak h\u0131zl\u0131 dil testleri i\u00e7in kararl\u0131 ve yeterli olmal\u0131d\u0131r.<\/p>\n<p>Bu s\u00fcr\u00fcme ula\u015fmak i\u00e7in apt paket y\u00f6neticisini kullanabilirsiniz. \u00d6ncelikle yerel paket listenizi yenileyin:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo apt update<\/code><\/pre>\n<\/div>\n<p>Ard\u0131ndan Node.js&#039;i y\u00fckleyin:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo apt install nodejs<\/code><\/pre>\n<\/div>\n<p>Kurulumun ba\u015far\u0131l\u0131 oldu\u011funu do\u011frulamak i\u00e7in s\u00fcr\u00fcm numaras\u0131n\u0131 sorgulay\u0131n:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>node -v<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nv10.19.0<\/code><\/pre>\n<\/div>\n<p>E\u011fer depolardaki paket ihtiya\u00e7lar\u0131n\u0131z\u0131 kar\u015f\u0131l\u0131yorsa, Node.js&#039;i \u00e7al\u0131\u015f\u0131r hale getirmek i\u00e7in yapman\u0131z gereken tek \u015fey bu. \u00c7o\u011fu durumda, Node.js paket y\u00f6neticisi olan npm&#039;i de kurmak isteyeceksiniz. Bunu, npm paketini apt ile kurarak yapabilirsiniz:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo apt install npm<\/code><\/pre>\n<\/div>\n<p>Bu sayede Node.js ile kullan\u0131lmak \u00fczere mod\u00fcller ve paketler y\u00fckleyebilirsiniz.<\/p>\n<p>Bu noktada, apt ve varsay\u0131lan Ubuntu yaz\u0131l\u0131m depolar\u0131n\u0131 kullanarak Node.js ve npm&#039;i ba\u015far\u0131yla kurdunuz. Sonraki b\u00f6l\u00fcmde, Node.js&#039;in farkl\u0131 s\u00fcr\u00fcmlerini kurmak i\u00e7in alternatif bir depoyu nas\u0131l kullanaca\u011f\u0131n\u0131z g\u00f6sterilecektir.<\/p>\n<h2 id=\"%da%af%d8%b2%db%8c%d9%86%d9%87-2-%d9%86%d8%b5%d8%a8-node-js-%d8%a8%d8%a7-apt-%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-nodesource-ppa\">Se\u00e7enek 2 \u2013 NodeSource PPA kullanarak Apt ile Node.js kurulumu<\/h2>\n<p>Farkl\u0131 bir Node.js s\u00fcr\u00fcm\u00fc y\u00fcklemek i\u00e7in, NodeSource taraf\u0131ndan y\u00f6netilen PPA&#039;lar\u0131 (Ki\u015fisel Paket Ar\u015fivi) kullanabilirsiniz. Bu PPA&#039;lar, resmi Ubuntu depolar\u0131ndan daha fazla Node.js s\u00fcr\u00fcm\u00fc i\u00e7erir. Bu yaz\u0131n\u0131n yaz\u0131ld\u0131\u011f\u0131 tarih itibariyle Node.js v16 ve v18 s\u00fcr\u00fcmleri mevcuttur.<\/p>\n<p>\u00d6ncelikle, paketlere eri\u015fmek i\u00e7in PPA&#039;y\u0131 kurun. Ana dizininizden, tercih etti\u011finiz s\u00fcr\u00fcm\u00fcn kurulum beti\u011fini almak i\u00e7in curl komutunu kullan\u0131n ve 16.x&#039;i tercih etti\u011finiz s\u00fcr\u00fcm dizesiyle (farkl\u0131ysa) de\u011fi\u015ftirdi\u011finizden emin olun:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>cd ~\r\ncurl -sL https:\/\/deb.nodesource.com\/setup_16.x -o \/tmp\/nodesource_setup.sh<\/code><\/pre>\n<\/div>\n<p>Mevcut s\u00fcr\u00fcmler hakk\u0131nda daha fazla bilgi i\u00e7in NodeSource belgelerine bak\u0131n.<\/p>\n<p>\u0130ndirilen komut dosyas\u0131n\u0131n i\u00e7eri\u011fini nano veya tercih etti\u011finiz metin d\u00fczenleyiciyle kontrol edin:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>nano \/tmp\/nodesource_setup.sh<\/code><\/pre>\n<\/div>\n<p>Komut dosyas\u0131n\u0131n \u00e7al\u0131\u015ft\u0131r\u0131lmaya haz\u0131r oldu\u011fundan emin oldu\u011funuzda, d\u00fczenleyiciden \u00e7\u0131k\u0131n. Ard\u0131ndan komut dosyas\u0131n\u0131 sudo komutuyla \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo bash \/tmp\/nodesource_setup.sh<\/code><\/pre>\n<\/div>\n<p>PPA yap\u0131land\u0131rman\u0131za eklenecek ve yerel paket \u00f6nbelle\u011finiz otomatik olarak g\u00fcncellenecektir. Art\u0131k Node.js paketini \u00f6nceki b\u00f6l\u00fcmde yapt\u0131\u011f\u0131n\u0131z gibi kurabilirsiniz:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo apt install nodejs<\/code><\/pre>\n<\/div>\n<p>Node&#039;u -v s\u00fcr\u00fcm bayra\u011f\u0131yla \u00e7al\u0131\u015ft\u0131rarak yeni s\u00fcr\u00fcm\u00fcn y\u00fckl\u00fc oldu\u011funu do\u011frulay\u0131n:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>node -v<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nv16.19.0<\/code><\/pre>\n<\/div>\n<p>NodeSource nodejs paketi hem node ikilisini hem de npm&#039;i i\u00e7erir, dolay\u0131s\u0131yla npm&#039;i ayr\u0131ca kurman\u0131za gerek yoktur.<\/p>\n<p>Bu noktada, apt ve NodeSource PPA&#039;y\u0131 kullanarak Node.js ve npm&#039;i ba\u015far\u0131yla kurdunuz. Sonraki b\u00f6l\u00fcmde, Node Version Manager&#039;\u0131 kullanarak Node.js&#039;in birden fazla s\u00fcr\u00fcm\u00fcn\u00fc nas\u0131l kuraca\u011f\u0131n\u0131z ve y\u00f6netece\u011finiz g\u00f6sterilecektir.<\/p>\n<h2 id=\"%da%af%d8%b2%db%8c%d9%86%d9%87-3-%d9%86%d8%b5%d8%a8-node-%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-node-version-manager\">Se\u00e7enek 3 \u2013 Node S\u00fcr\u00fcm Y\u00f6neticisini kullanarak Node&#039;u y\u00fckleyin<\/h2>\n<p>Node.js&#039;i kurman\u0131n esnek bir ba\u015fka yolu da Node S\u00fcr\u00fcm Y\u00f6neticisi olan nvm&#039;yi kullanmakt\u0131r. Bu yaz\u0131l\u0131m, Node.js&#039;in bir\u00e7ok farkl\u0131 ba\u011f\u0131ms\u0131z s\u00fcr\u00fcm\u00fcn\u00fc ve bunlarla ili\u015fkili Node paketlerini ayn\u0131 anda kurman\u0131za ve y\u00f6netmenize olanak tan\u0131r.<\/p>\n<p>Ubuntu 20.04 makinenize NVM&#039;yi kurmak i\u00e7in projenin GitHub sayfas\u0131na gidin. Ana sayfada g\u00f6r\u00fcnt\u00fclenen README dosyas\u0131ndan curl komutunu kopyalay\u0131n. Bu size kurulum komut dosyas\u0131n\u0131n en son s\u00fcr\u00fcm\u00fcn\u00fc verecektir.<\/p>\n<p>Komutu bash&#039;e iletmeden \u00f6nce, onaylamad\u0131\u011f\u0131n\u0131z bir \u015fey yapmad\u0131\u011f\u0131ndan emin olmak i\u00e7in komut dosyas\u0131n\u0131 kontrol etmek her zaman iyi bir fikirdir. Bunu, curl komutunun sonundaki | bash k\u0131sm\u0131n\u0131 kald\u0131rarak yapabilirsiniz:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>curl -o- https:\/\/raw.githubusercontent.com\/nvm-sh\/nvm\/v0.39.3\/install.sh<\/code><\/pre>\n<\/div>\n<p>Komut dosyas\u0131n\u0131 inceleyin ve yapt\u0131\u011f\u0131 de\u011fi\u015fikliklerden memnun oldu\u011funuzdan emin olun. Memnun kald\u0131\u011f\u0131n\u0131zda, komutu sonuna | bash ekleyerek tekrar \u00e7al\u0131\u015ft\u0131r\u0131n. Kullanaca\u011f\u0131n\u0131z URL, nvm&#039;nin en son s\u00fcr\u00fcm\u00fcne ba\u011fl\u0131 olarak de\u011fi\u015fecektir, ancak \u015fu an itibariyle komut dosyas\u0131 \u015fu \u015fekilde indirilebilir ve \u00e7al\u0131\u015ft\u0131r\u0131labilir:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>curl -o- https:\/\/raw.githubusercontent.com\/nvm-sh\/nvm\/v0.39.3\/install.sh | bash<\/code><\/pre>\n<\/div>\n<p>Bu, nvm beti\u011fini kullan\u0131c\u0131 hesab\u0131n\u0131za y\u00fckleyecektir. Kullanmak i\u00e7in \u00f6ncelikle bashrc dosyan\u0131z\u0131 kaynak olarak kullanman\u0131z gerekir:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>source ~\/.bashrc<\/code><\/pre>\n<\/div>\n<p>Art\u0131k NVM&#039;ye hangi Node s\u00fcr\u00fcm\u00fcn\u00fcn mevcut oldu\u011funu sorabilirsiniz:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>nvm list-remote<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\n. . .\r\nv18.0.0\r\nv18.1.0\r\nv18.2.0\r\nv18.3.0\r\nv18.4.0\r\nv18.5.0\r\nv18.6.0\r\nv18.7.0\r\nv18.8.0\r\nv18.9.0\r\nv18.9.1\r\nv18.10.0\r\nv18.11.0\r\nv18.12.0 (LTS: Hydrogen)\r\nv18.12.1 (LTS: Hydrogen)\r\nv18.13.0 (Latest LTS: Hydrogen)\r\nv19.0.0\r\nv19.0.1\r\nv19.1.0\r\nv19.2.0\r\nv19.3.0\r\nv19.4.0<\/code><\/pre>\n<\/div>\n<p>Bu \u00e7ok uzun bir liste. Listede yer alan yay\u0131nlanm\u0131\u015f s\u00fcr\u00fcmlerden herhangi birini yazarak Node.js&#039;nin bir s\u00fcr\u00fcm\u00fcn\u00fc y\u00fckleyebilirsiniz. \u00d6rne\u011fin, v14.10.0 s\u00fcr\u00fcm\u00fcn\u00fc edinmek i\u00e7in \u015fu komutu \u00e7al\u0131\u015ft\u0131rabilirsiniz:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>nvm install v14.10.0<\/code><\/pre>\n<\/div>\n<p>Y\u00fckledi\u011finiz farkl\u0131 s\u00fcr\u00fcmleri listeleyerek g\u00f6rebilirsiniz:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>nvm list\r\n<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\n-&gt; v14.10.0\r\nv14.21.2\r\ndefault -&gt; v14.10.0\r\niojs -&gt; N\/A (default)\r\nunstable -&gt; N\/A (default)\r\nnode -&gt; stable (-&gt; v14.21.2) (default)\r\nstable -&gt; 14.21 (-&gt; v14.21.2) (default)\r\n. . .<\/code><\/pre>\n<\/div>\n<p>Bu, ilk sat\u0131rda \u015fu anda etkin olan s\u00fcr\u00fcm\u00fc (-&gt;v14.10.0) ve ard\u0131ndan baz\u0131 takma adlar\u0131 ve bu takma adlar\u0131n referans verdi\u011fi s\u00fcr\u00fcmleri g\u00f6sterir.<\/p>\n<p>Ek olarak, Node&#039;un farkl\u0131 uzun vadeli destek (veya LTS) s\u00fcr\u00fcmleri i\u00e7in takma adlar da mevcuttur:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nlts\/* -&gt; lts\/hydrogen (-&gt; N\/A)\r\nlts\/argon -&gt; v4.9.1 (-&gt; N\/A)\r\nlts\/boron -&gt; v6.17.1 (-&gt; N\/A)\r\nlts\/carbon -&gt; v8.17.0 (-&gt; N\/A)\r\nlts\/dubnium -&gt; v10.24.1 (-&gt; N\/A)\r\nlts\/erbium -&gt; v12.22.12 (-&gt; N\/A)\r\nlts\/fermium -&gt; v14.21.2\r\nlts\/gallium -&gt; v16.19.0 (-&gt; N\/A)\r\nlts\/hydrogen -&gt; v18.13.0 (-&gt; N\/A)<\/code><\/pre>\n<\/div>\n<p>Bu takma adlara dayal\u0131 bir s\u00fcr\u00fcm\u00fc de y\u00fckleyebilirsiniz. \u00d6rne\u011fin, en son uzun vadeli destek s\u00fcr\u00fcm\u00fc olan Hydrogen&#039;i y\u00fcklemek i\u00e7in \u015funu \u00e7al\u0131\u015ft\u0131r\u0131n:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>nvm install lts\/hydrogen<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nDownloading and installing node v18.13.0...\r\n. . .\r\nNow using node v18.13.0 (npm v8.19.3)<\/code><\/pre>\n<\/div>\n<p>nvm komutunu kullanarak y\u00fckl\u00fc s\u00fcr\u00fcmler aras\u0131nda ge\u00e7i\u015f yapabilirsiniz:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>nvm use v14.10.0<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nNow using node v14.10.0 (npm v6.14.8)\r\n```\r\nYou can verify that the install was successful using the same technique from the other sections:\r\n```command\r\nnode -v<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nv14.10.0<\/code><\/pre>\n<\/div>\n<p>Beklendi\u011fi gibi, makinenize Node&#039;un do\u011fru s\u00fcr\u00fcm\u00fc y\u00fcklendi. Uyumlu bir npm s\u00fcr\u00fcm\u00fc de mevcut.<\/p>\n<h2 id=\"%d8%ad%d8%b0%d9%81-node-js\">Node.js&#039;i kald\u0131r\u0131n<\/h2>\n<p>Node.js&#039;i nas\u0131l kurdu\u011funuza ba\u011fl\u0131 olarak apt veya nvm remove kullanarak kald\u0131rabilirsiniz. Sistem depolar\u0131ndan bir s\u00fcr\u00fcm\u00fc kald\u0131rmak i\u00e7in apt remove komutunu kullan\u0131n:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo apt remove nodejs<\/code><\/pre>\n<\/div>\n<p>Varsay\u0131lan olarak, `apt remove` komutu kurulumdan beri olu\u015fturulan yerel yap\u0131land\u0131rma dosyalar\u0131n\u0131 korur. Yap\u0131land\u0131rma dosyalar\u0131n\u0131 daha sonra kullanmak \u00fczere kaydetmek istemiyorsan\u0131z, `apt purge` komutunu kullan\u0131n:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-bash\" data-lang=\"Bash\"><code>sudo apt purge nodejs<\/code><\/pre>\n<\/div>\n<p>nvm kullanarak y\u00fckledi\u011finiz bir Node.js s\u00fcr\u00fcm\u00fcn\u00fc kald\u0131rmak i\u00e7in \u00f6ncelikle bunun \u015fu anda etkin s\u00fcr\u00fcm olup olmad\u0131\u011f\u0131n\u0131 belirleyin:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>nvm current<\/code><\/pre>\n<\/div>\n<p>\u0130stedi\u011finiz s\u00fcr\u00fcm \u015fu anda aktif olan s\u00fcr\u00fcm de\u011filse, \u015fu komutu \u00e7al\u0131\u015ft\u0131rabilirsiniz:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>nvm uninstall node_version<\/code><\/pre>\n<\/div>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>Output\r\nUninstalled node node_version<\/code><\/pre>\n<\/div>\n<p>Bu komut, se\u00e7ilen Node.js s\u00fcr\u00fcm\u00fcn\u00fc kald\u0131racakt\u0131r.<\/p>\n<p>Kald\u0131rmak istedi\u011finiz s\u00fcr\u00fcm \u015fu anda etkin olan s\u00fcr\u00fcmse, de\u011fi\u015fikliklerinizi uygulayabilmek i\u00e7in \u00f6ncelikle nvm&#039;yi devre d\u0131\u015f\u0131 b\u0131rakman\u0131z gerekir:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\n<pre class=\"prism line-numbers lang-plain\" data-lang=\"Plain Text\"><code>nvm deactivate<\/code><\/pre>\n<\/div>\n<p>Daha \u00f6nce kullan\u0131lan kald\u0131rma komutunu kullanarak mevcut s\u00fcr\u00fcm\u00fc art\u0131k kald\u0131rabilirsiniz. Bu i\u015flem, hedef Node.js s\u00fcr\u00fcm\u00fcyle ili\u015fkili t\u00fcm dosyalar\u0131 silecektir.<\/p>\n<h2 id=\"%d9%86%d8%aa%db%8c%d8%ac%d9%87\">Sonu\u00e7<\/h2>\n<p>Ubuntu 20.04 Server \u00fczerinde Node.js&#039;i \u00e7al\u0131\u015ft\u0131rman\u0131n bir\u00e7ok yolu vard\u0131r. Hangi y\u00f6ntemin ihtiya\u00e7lar\u0131n\u0131za en uygun oldu\u011fu, sizin ko\u015fullar\u0131n\u0131za ba\u011fl\u0131d\u0131r. Ubuntu deposunda paketlenmi\u015f s\u00fcr\u00fcm\u00fc kullanmak bir y\u00f6ntem olsa da, nvm veya NodeSource PPA&#039;y\u0131 kullanmak daha fazla esneklik sunar.<\/p>","protected":false},"excerpt":{"rendered":"Giri\u015f Node.js, sunucu taraf\u0131 programlama i\u00e7in bir JavaScript \u00e7al\u0131\u015fma ortam\u0131d\u0131r. Geli\u015ftiricilere \u015funlar\u0131 sa\u011flar\u2026","protected":false},"author":1,"featured_media":15772,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_focuskw":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04","_yoast_wpseo_title":"","_yoast_wpseo_metadesc":"","_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_twitter-description":"","_yoast_wpseo_twitter-image":"","_yoast_wpseo_focuskeywords":"","_yoast_wpseo_primary_category":"193","footnotes":""},"categories":[193,363,369],"tags":[384,394,368],"class_list":{"0":"post-15770","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-tutorials","8":"category-programming","9":"category-os","10":"tag-java-script","11":"tag-nodejs","12":"tag-ubuntu"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04 - \u0628\u0644\u0627\u06af ITPiran<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.itpiran.net\/blog\/tr\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04 - \u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"og:description\" content=\"\u0645\u0642\u062f\u0645\u0647 Node.js \u06cc\u06a9 \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0633\u0645\u062a \u0633\u0631\u0648\u0631 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0628\u0647 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u062c\u0627\u0632\u0647&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.itpiran.net\/blog\/tr\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-26T16:03:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.itpiran.net\/2024\/06\/26193214\/node.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1793\" \/>\n\t<meta property=\"og:image:height\" content=\"1110\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\"},\"headline\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04\",\"datePublished\":\"2024-06-26T16:03:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/\"},\"wordCount\":160,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/26193214\\\/node.jpg\",\"keywords\":[\"Java Script\",\"Nodejs\",\"Ubuntu\"],\"articleSection\":[\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc\",\"\u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644\"],\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/\",\"name\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04 - \u0628\u0644\u0627\u06af ITPiran\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/26193214\\\/node.jpg\",\"datePublished\":\"2024-06-26T16:03:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/26193214\\\/node.jpg\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/06\\\/26193214\\\/node.jpg\",\"width\":1793,\"height\":1110},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-ubuntu-20-04\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u0622\u0645\u0648\u0632\u0634\u06cc\",\"item\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/category\\\/tutorials\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"name\":\"\u0628\u0644\u0627\u06af ITPiran\",\"description\":\"\u0627\u062e\u0628\u0627\u0631 \u0648 \u0645\u0642\u0627\u0644\u0627\u062a \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\",\"name\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\",\"alternateName\":\"ITPIran Blog\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2023\\\/12\\\/27150508\\\/cropped-ITPIRAN-BLOG-LOGO-2.png\",\"width\":512,\"height\":512,\"caption\":\"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\",\"name\":\"admin\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tr\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Ubuntu 20.04&#039;e Node.js Nas\u0131l Kurulur - ITPiran Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.itpiran.net\/blog\/tr\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/","og_locale":"tr_TR","og_type":"article","og_title":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04 - \u0628\u0644\u0627\u06af ITPiran","og_description":"\u0645\u0642\u062f\u0645\u0647 Node.js \u06cc\u06a9 \u0632\u0645\u0627\u0646 \u0627\u062c\u0631\u0627 \u062c\u0627\u0648\u0627 \u0627\u0633\u06a9\u0631\u06cc\u067e\u062a \u0628\u0631\u0627\u06cc \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0633\u0645\u062a \u0633\u0631\u0648\u0631 \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0628\u0647 \u062a\u0648\u0633\u0639\u0647 \u062f\u0647\u0646\u062f\u06af\u0627\u0646 \u0627\u062c\u0627\u0632\u0647&hellip;","og_url":"https:\/\/www.itpiran.net\/blog\/tr\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/","og_site_name":"\u0628\u0644\u0627\u06af ITPiran","article_published_time":"2024-06-26T16:03:43+00:00","og_image":[{"width":1793,"height":1110,"url":"https:\/\/cdn.itpiran.net\/2024\/06\/26193214\/node.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"admin","Tahmini okuma s\u00fcresi":"2 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/#article","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/"},"author":{"name":"admin","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81"},"headline":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04","datePublished":"2024-06-26T16:03:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/"},"wordCount":160,"commentCount":0,"publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/06\/26193214\/node.jpg","keywords":["Java Script","Nodejs","Ubuntu"],"articleSection":["\u0622\u0645\u0648\u0632\u0634\u06cc","\u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc","\u0633\u06cc\u0633\u062a\u0645 \u0639\u0627\u0645\u0644"],"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/","url":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/","name":"Ubuntu 20.04&#039;e Node.js Nas\u0131l Kurulur - ITPiran Blog","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/#primaryimage"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/06\/26193214\/node.jpg","datePublished":"2024-06-26T16:03:43+00:00","breadcrumb":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/#primaryimage","url":"https:\/\/cdn.itpiran.net\/2024\/06\/26193214\/node.jpg","contentUrl":"https:\/\/cdn.itpiran.net\/2024\/06\/26193214\/node.jpg","width":1793,"height":1110},{"@type":"BreadcrumbList","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-ubuntu-20-04\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.itpiran.net\/blog\/"},{"@type":"ListItem","position":2,"name":"\u0622\u0645\u0648\u0632\u0634\u06cc","item":"https:\/\/www.itpiran.net\/blog\/category\/tutorials\/"},{"@type":"ListItem","position":3,"name":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0627\u0648\u0628\u0648\u0646\u062a\u0648 20.04"}]},{"@type":"WebSite","@id":"https:\/\/www.itpiran.net\/blog\/#website","url":"https:\/\/www.itpiran.net\/blog\/","name":"ITPiran Blog","description":"\u0130ran S\u00fcrd\u00fcr\u00fclebilir Ticaret Haberleri ve Makaleleri","publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.itpiran.net\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":"Organization","@id":"https:\/\/www.itpiran.net\/blog\/#organization","name":"S\u00fcrd\u00fcr\u00fclebilir \u0130ran \u0130\u015fletmeleri Blogu","alternateName":"ITPIran Blog","url":"https:\/\/www.itpiran.net\/blog\/","logo":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","contentUrl":"https:\/\/cdn.itpiran.net\/2023\/12\/27150508\/cropped-ITPIRAN-BLOG-LOGO-2.png","width":512,"height":512,"caption":"\u0628\u0644\u0627\u06af \u062a\u062c\u0627\u0631\u062a \u067e\u0627\u06cc\u062f\u0627\u0631 \u0627\u06cc\u0631\u0627\u0646\u06cc\u0627\u0646"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81","name":"y\u00f6netici","url":"https:\/\/www.itpiran.net\/blog\/tr\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/posts\/15770","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/comments?post=15770"}],"version-history":[{"count":1,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/posts\/15770\/revisions"}],"predecessor-version":[{"id":15771,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/posts\/15770\/revisions\/15771"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/media\/15772"}],"wp:attachment":[{"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/media?parent=15770"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/categories?post=15770"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/tags?post=15770"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}