{"id":15887,"date":"2024-07-15T16:44:58","date_gmt":"2024-07-15T13:14:58","guid":{"rendered":"https:\/\/www.itpiran.net\/blog\/?p=15887"},"modified":"2024-07-15T16:44:58","modified_gmt":"2024-07-15T13:14:58","slug":"how-to-install-node-js-on-rocky-linux-8","status":"publish","type":"post","link":"https:\/\/www.itpiran.net\/blog\/tr\/tutorials\/how-to-install-node-js-on-rocky-linux-8\/","title":{"rendered":"Rocky Linux 8&#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, Rocky Linux 8 sunucusuna Node.js&#039;yi kurman\u0131n \u00fc\u00e7 farkl\u0131 yolunu g\u00f6sterece\u011fiz:<\/p>\n<ul>\n<li>Nodejs paketini varsay\u0131lan Rocky yaz\u0131l\u0131m deposundan y\u00fcklemek i\u00e7in dnf&#039;yi kullanma<\/li>\n<li>NodeJS paketinin belirli s\u00fcr\u00fcmlerini y\u00fcklemek i\u00e7in Nodesource yaz\u0131l\u0131m deposuyla dnf&#039;yi kullanma<\/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 paket kaynaklar\u0131yla dnf kullanmak yeterli olacakt\u0131r. Node&#039;un daha yeni (veya eski) s\u00fcr\u00fcmlerine ihtiyac\u0131n\u0131z varsa, Nodesource deposunu 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=\"%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\u0131lavuz Rocky Linux 8 kulland\u0131\u011f\u0131n\u0131z\u0131 varsayar. Ba\u015flamadan \u00f6nce, sisteminizde sudo ayr\u0131cal\u0131klar\u0131na sahip k\u00f6k olmayan bir kullan\u0131c\u0131 hesab\u0131 olu\u015fturman\u0131z gerekir.<\/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-dnf-%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 Varsay\u0131lan depolar\u0131ndan DNF ile Node.js&#039;yi y\u00fckleyin<\/h2>\n<p>Rocky Linux 8, varsay\u0131lan depolar\u0131nda birden fazla sistemde tutarl\u0131 bir deneyim sa\u011flamak i\u00e7in kullan\u0131labilen bir Node.js s\u00fcr\u00fcm\u00fc i\u00e7erir. Yaz\u0131m s\u0131ras\u0131nda, depolarda mevcut s\u00fcr\u00fcm 10.24.0&#039;d\u0131r. Bu en son s\u00fcr\u00fcm olmasa da, kararl\u0131 ve dilin h\u0131zl\u0131 bir \u015fekilde test edilmesi i\u00e7in yeterli olacakt\u0131r.<\/p>\n<p>Bu s\u00fcr\u00fcm\u00fc edinmek i\u00e7in dnf paket y\u00f6neticisini kullanabilirsiniz:<\/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 dnf install nodejs -y\r\n<\/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\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\nv10.24.0<\/code><\/pre>\n<\/div>\n<p>Depolardaki paket ihtiya\u00e7lar\u0131n\u0131z\u0131 kar\u015f\u0131l\u0131yorsa, Node.js&#039;yi \u00e7al\u0131\u015f\u0131r duruma getirmek i\u00e7in yapman\u0131z gereken tek \u015fey budur. Rocky&#039;nin varsay\u0131lan depolar\u0131ndaki Node.js paketi, Node.js paket y\u00f6neticisi olan npm ile birlikte gelir. Bu, Node.js ile birlikte kullan\u0131lacak mod\u00fclleri ve paketleri y\u00fcklemenize olanak tan\u0131r.<\/p>\n<p>Bu noktada, dnf ve varsay\u0131lan Rocky yaz\u0131l\u0131m depolar\u0131n\u0131 kullanarak Node.js ve npm&#039;yi ba\u015far\u0131yla y\u00fcklediniz. Bir sonraki b\u00f6l\u00fcmde, farkl\u0131 Node.js s\u00fcr\u00fcmlerini y\u00fcklemek i\u00e7in alternatif bir deponun nas\u0131l kullan\u0131laca\u011f\u0131 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-dnf-%d8%a8%d8%a7-%d8%a7%d8%b3%d8%aa%d9%81%d8%a7%d8%af%d9%87-%d8%a7%d8%b2-%d9%85%d8%ae%d8%b2%d9%86-nodesource\">Se\u00e7enek 2 \u2013 NodeSource deposunu kullanarak DNF ile Node.js&#039;yi y\u00fckleyin<\/h2>\n<p>Farkl\u0131 bir Node.js s\u00fcr\u00fcm\u00fc y\u00fcklemek i\u00e7in NodeSource deposunu kullanabilirsiniz. NodeSource, resmi Rocky depolar\u0131ndan daha fazla Node.js s\u00fcr\u00fcm\u00fcne sahip \u00fc\u00e7\u00fcnc\u00fc taraf bir depodur. Bu yaz\u0131n\u0131n yaz\u0131ld\u0131\u011f\u0131 tarih itibar\u0131yla Node.js&#039;nin 14, 16 ve 17 s\u00fcr\u00fcmleri mevcuttur.<\/p>\n<p>\u00d6ncelikle, paketlerine eri\u015fmek i\u00e7in deponuzu yerel olarak yap\u0131land\u0131rman\u0131z gerekir. Ana dizininizden curl komutunu kullanarak istedi\u011finiz s\u00fcr\u00fcm i\u00e7in kurulum beti\u011fini al\u0131n ve 18.x yerine tercih etti\u011finiz s\u00fcr\u00fcm dizesini (farkl\u0131ysa) kulland\u0131\u011f\u0131n\u0131zdan 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:\/\/rpm.nodesource.com\/setup_18.x -o 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>\u0130ndirdi\u011finiz scriptin i\u00e7eri\u011fini vi (veya sevdi\u011finiz metin d\u00fczenleyicisi) ile kontrol edebilirsiniz:<\/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>vi nodesource_setup.sh\r\n<\/code><\/pre>\n<\/div>\n<p>\u00dc\u00e7\u00fcnc\u00fc taraf kabuk betiklerini \u00e7al\u0131\u015ft\u0131rmak her zaman en iyi uygulama olarak kabul edilmez, ancak bu durumda NodeSource, gerekli da\u011f\u0131t\u0131m ve s\u00fcr\u00fcme ba\u011fl\u0131 olarak paket y\u00f6neticinize do\u011fru komutlar\u0131n iletilmesini sa\u011flamak i\u00e7in kendi mant\u0131\u011f\u0131n\u0131 uygular. Beti\u011fi \u00e7al\u0131\u015ft\u0131rman\u0131n g\u00fcvenli oldu\u011fundan eminseniz, d\u00fczenleyicinizden \u00e7\u0131k\u0131n ve beti\u011fi sudo ile \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 nodesource_setup.sh\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\u2026\r\n## Your system appears to already have Node.js installed from an alternative source.\r\nRun `sudo yum remove -y nodejs npm` to remove these first.\r\n## Run `sudo yum install -y nodejs` to install Node.js 18.x and npm.\r\n## You may run dnf if yum is not available:\r\nsudo dnf install -y nodejs\r\n## You may also need development tools to build native addons:\r\nsudo yum install gcc-c++ make\r\n## To install the Yarn package manager, run:\r\ncurl -sL https:\/\/dl.yarnpkg.com\/rpm\/yarn.repo | sudo tee \/etc\/yum.repos.d\/yarn.repo\r\nsudo yum install yarn<\/code><\/pre>\n<\/div>\n<p>Depo 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 y\u00fckleyebilirsiniz. Yeni s\u00fcr\u00fcm\u00fc y\u00fcklemeden \u00f6nce sudo dnf remove nodejs npm komutunu kullanarak eski Node.js paketlerinizi tamamen kald\u0131rman\u0131z iyi bir fikir olabilir. Bu, ayarlar\u0131n\u0131z\u0131 hi\u00e7bir \u015fekilde etkilemez, yaln\u0131zca y\u00fckl\u00fc s\u00fcr\u00fcmleri etkiler. \u00dc\u00e7\u00fcnc\u00fc taraf depolar, yaz\u0131l\u0131mlar\u0131n\u0131 her zaman stok paketlerine do\u011frudan y\u00fckseltme i\u015flevi g\u00f6recek \u015fekilde paketlemez ve sorun ya\u015farsan\u0131z, her zaman temiz bir listeye geri d\u00f6nmeyi deneyebilirsiniz.<\/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 dnf remove nodejs npm -y\r\n```command\r\nsudo dnf install nodejs -y<\/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\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\nv18.6.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, dnf ve NodeSource deposunu kullanarak Node.js ve npm&#039;yi ba\u015far\u0131yla y\u00fcklediniz. Sonraki b\u00f6l\u00fcm, Node S\u00fcr\u00fcm Y\u00f6neticisi&#039;ni kullanarak birden fazla Node.js s\u00fcr\u00fcm\u00fcn\u00fc nas\u0131l y\u00fckleyip y\u00f6netece\u011finizi g\u00f6stermektedir.<\/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 esnek bir \u015fekilde kurman\u0131n bir di\u011fer yolu da Node S\u00fcr\u00fcm Y\u00f6neticisi (nvm) 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 bak\u0131m\u0131n\u0131 yapman\u0131za olanak tan\u0131r.<\/p>\n<p>Rocky Linux 8 makinenize NVM kurmak i\u00e7in projenin GitHub sayfas\u0131n\u0131 ziyaret edin. Ana sayfada g\u00f6r\u00fcnt\u00fclenen README dosyas\u0131ndan curl komutunu kopyalay\u0131n. Bu size kurulum beti\u011finin en son s\u00fcr\u00fcm\u00fcn\u00fc verecektir.<\/p>\n<p>Komutu bash&#039;e iletmeden \u00f6nce, onaylamad\u0131\u011f\u0131n\u0131z bir \u015fey yap\u0131p yapmad\u0131\u011f\u0131ndan emin olmak i\u00e7in beti\u011fi kontrol etmeniz her zaman iyi bir fikirdir. Bunu, curl komutunun sonundaki | bash b\u00f6l\u00fcm\u00fcn\u00fc 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.1\/install.sh\r\n<\/code><\/pre>\n<\/div>\n<p>Bir g\u00f6z at\u0131n ve yapt\u0131\u011f\u0131 de\u011fi\u015fikliklerden memnun oldu\u011funuzdan emin olun. Memnun kald\u0131\u011f\u0131n\u0131zda, sonuna | bash ekleyerek komutu tekrar \u00e7al\u0131\u015ft\u0131r\u0131n. Kulland\u0131\u011f\u0131n\u0131z URL, nvm&#039;nin en son s\u00fcr\u00fcm\u00fcne ba\u011fl\u0131 olarak de\u011fi\u015fecektir, ancak \u015fimdilik beti\u011fi \u015fu komutla indirip \u00e7al\u0131\u015ft\u0131rabilirsiniz:<\/p>\n<div class=\"hcb_wrap\" data-no-translation=\"\" data-no-auto-translation=\"\">\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.1\/install.sh | bash<\/code><\/pre>\n<\/div>\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\r\n<\/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\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. . .\r\nv16.11.1\r\nv16.12.0\r\nv16.13.0 (LTS: Gallium)\r\nv16.13.1 (LTS: Gallium)\r\nv16.13.2 (LTS: Gallium)\r\nv16.14.0 (LTS: Gallium)\r\nv16.14.1 (LTS: Gallium)\r\nv16.14.2 (LTS: Gallium)\r\nv16.15.0 (LTS: Gallium)\r\nv16.15.1 (LTS: Gallium)\r\nv16.16.0 (Latest LTS: Gallium)\r\nv17.0.0\r\nv17.0.1\r\nv17.1.0\r\nv17.2.0\r\n\u2026<\/code><\/pre>\n<\/div>\n<p>Bu \u00e7ok uzun bir liste! G\u00f6rd\u00fc\u011f\u00fcn\u00fcz her s\u00fcr\u00fcm\u00fc yazarak bir Node s\u00fcr\u00fcm\u00fc y\u00fckleyebilirsiniz. \u00d6rne\u011fin, v16.16.0&#039;\u0131 (bir LTS s\u00fcr\u00fcm\u00fc) edinmek i\u00e7in \u015funu yazabilirsiniz:<\/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 v16.16.0\r\n<\/code><\/pre>\n<\/div>\n<p>Y\u00fckledi\u011finiz farkl\u0131 s\u00fcr\u00fcmleri g\u00f6rmek i\u00e7in \u015funu yazabilirsiniz:<\/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; v16.16.0\r\nsystem\r\ndefault -&gt; v16.16.0\r\niojs -&gt; N\/A (default)\r\nunstable -&gt; N\/A (default)\r\nnode -&gt; stable (-&gt; v16.16.0) (default)\r\nstable -&gt; 16.16 (-&gt; v16.16.0) (default)\r\nlts\/* -&gt; lts\/gallium (-&gt; v16.16.0)\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.20.0 (-&gt; N\/A)\r\nlts\/gallium -&gt; v16.16.0<\/code><\/pre>\n<\/div>\n<p>Bu, ilk sat\u0131rda ge\u00e7erli etkin s\u00fcr\u00fcm\u00fc (-&gt;v16.16.0) g\u00f6sterir, ard\u0131ndan baz\u0131 takma adlar ve bu takma adlar\u0131n at\u0131fta bulundu\u011fu s\u00fcr\u00fcmler gelir.<\/p>\n<p>Bu takma adlara dayal\u0131 bir s\u00fcr\u00fcm de y\u00fckleyebilirsiniz. \u00d6rne\u011fin, Fermium&#039;u y\u00fcklemek i\u00e7in a\u015fa\u011f\u0131dakileri \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\/fermium\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\">Output\r\nDownloading and installing node v14.19.0...\r\nDownloading https:\/\/nodejs.org\/dist\/v14.19.0\/node-v14.19.0-linux-x64.tar.xz...\r\n################################################################################# 100.0%\r\nComputing checksum with sha256sum\r\nChecksums matched!\r\nNow using node v14.19.0 (npm v6.14.16)<\/pre>\n<\/div>\n<p>Kurulumun ba\u015far\u0131l\u0131 oldu\u011funu, di\u011fer b\u00f6l\u00fcmlerde oldu\u011fu gibi ayn\u0131 tekni\u011fi kullanarak do\u011frulayabilirsiniz:<\/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\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\nv14.19.0<\/code><\/pre>\n<\/div>\n<p>Makinemize beklendi\u011fi gibi do\u011fru Node s\u00fcr\u00fcm\u00fc y\u00fcklendi. Uyumlu bir npm s\u00fcr\u00fcm\u00fc de mevcut.<\/p>\n<h2 id=\"%d9%86%d8%aa%db%8c%d8%ac%d9%87\">Sonu\u00e7<\/h2>\n<p>Node.js&#039;yi bir Rocky Linux sunucusunda \u00e7al\u0131\u015f\u0131r duruma getirmenin bir\u00e7ok yolu vard\u0131r. Yukar\u0131daki y\u00f6ntemlerden hangisinin ihtiya\u00e7lar\u0131n\u0131z i\u00e7in en uygun oldu\u011funu, i\u00e7inde bulundu\u011funuz ko\u015fullar belirleyecektir. Rocky depolar\u0131nda paketlenmi\u015f s\u00fcr\u00fcm\u00fc kullanmak en kolay y\u00f6ntem olsa da, nvm veya NodeSource deposunu 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":15888,"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 \u0631\u0627\u06a9\u06cc \u200b\u200b\u0644\u06cc\u0646\u0648\u06a9\u0633 8","_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,358,394],"class_list":{"0":"post-15887","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-linux","12":"tag-nodejs"},"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 \u0631\u0627\u06a9\u06cc \u200b\u200b\u0644\u06cc\u0646\u0648\u06a9\u0633 8 - \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-rocky-linux-8\/\" \/>\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 \u0631\u0627\u06a9\u06cc \u200b\u200b\u0644\u06cc\u0646\u0648\u06a9\u0633 8 - \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-rocky-linux-8\/\" \/>\n<meta property=\"og:site_name\" content=\"\u0628\u0644\u0627\u06af ITPiran\" \/>\n<meta property=\"article:published_time\" content=\"2024-07-15T13:14:58+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.itpiran.net\/2024\/07\/15163315\/rocky-linux.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-rocky-linux-8\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-rocky-linux-8\\\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#\\\/schema\\\/person\\\/04ed27b919baca468a2273f8e4318f81\"},\"headline\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0631\u0627\u06a9\u06cc \u200b\u200b\u0644\u06cc\u0646\u0648\u06a9\u0633 8\",\"datePublished\":\"2024-07-15T13:14:58+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-rocky-linux-8\\\/\"},\"wordCount\":138,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-rocky-linux-8\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/07\\\/15163315\\\/rocky-linux.jpg\",\"keywords\":[\"Java Script\",\"linux\",\"Nodejs\"],\"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-rocky-linux-8\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-rocky-linux-8\\\/\",\"url\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-rocky-linux-8\\\/\",\"name\":\"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0631\u0627\u06a9\u06cc \u200b\u200b\u0644\u06cc\u0646\u0648\u06a9\u0633 8 - \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-rocky-linux-8\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-rocky-linux-8\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/07\\\/15163315\\\/rocky-linux.jpg\",\"datePublished\":\"2024-07-15T13:14:58+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-rocky-linux-8\\\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-rocky-linux-8\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-rocky-linux-8\\\/#primaryimage\",\"url\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/07\\\/15163315\\\/rocky-linux.jpg\",\"contentUrl\":\"https:\\\/\\\/cdn.itpiran.net\\\/2024\\\/07\\\/15163315\\\/rocky-linux.jpg\",\"width\":1793,\"height\":1110},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.itpiran.net\\\/blog\\\/tutorials\\\/how-to-install-node-js-on-rocky-linux-8\\\/#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 \u0631\u0627\u06a9\u06cc \u200b\u200b\u0644\u06cc\u0646\u0648\u06a9\u0633 8\"}]},{\"@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":"Rocky Linux 8&#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-rocky-linux-8\/","og_locale":"tr_TR","og_type":"article","og_title":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0631\u0627\u06a9\u06cc \u200b\u200b\u0644\u06cc\u0646\u0648\u06a9\u0633 8 - \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-rocky-linux-8\/","og_site_name":"\u0628\u0644\u0627\u06af ITPiran","article_published_time":"2024-07-15T13:14:58+00:00","og_image":[{"width":1793,"height":1110,"url":"https:\/\/cdn.itpiran.net\/2024\/07\/15163315\/rocky-linux.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-rocky-linux-8\/#article","isPartOf":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-rocky-linux-8\/"},"author":{"name":"admin","@id":"https:\/\/www.itpiran.net\/blog\/#\/schema\/person\/04ed27b919baca468a2273f8e4318f81"},"headline":"\u0646\u062d\u0648\u0647 \u0646\u0635\u0628 Node.js \u062f\u0631 \u0631\u0627\u06a9\u06cc \u200b\u200b\u0644\u06cc\u0646\u0648\u06a9\u0633 8","datePublished":"2024-07-15T13:14:58+00:00","mainEntityOfPage":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-rocky-linux-8\/"},"wordCount":138,"commentCount":0,"publisher":{"@id":"https:\/\/www.itpiran.net\/blog\/#organization"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-rocky-linux-8\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/07\/15163315\/rocky-linux.jpg","keywords":["Java Script","linux","Nodejs"],"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-rocky-linux-8\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-rocky-linux-8\/","url":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-rocky-linux-8\/","name":"Rocky Linux 8&#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-rocky-linux-8\/#primaryimage"},"image":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-rocky-linux-8\/#primaryimage"},"thumbnailUrl":"https:\/\/cdn.itpiran.net\/2024\/07\/15163315\/rocky-linux.jpg","datePublished":"2024-07-15T13:14:58+00:00","breadcrumb":{"@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-rocky-linux-8\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-rocky-linux-8\/"]}]},{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-rocky-linux-8\/#primaryimage","url":"https:\/\/cdn.itpiran.net\/2024\/07\/15163315\/rocky-linux.jpg","contentUrl":"https:\/\/cdn.itpiran.net\/2024\/07\/15163315\/rocky-linux.jpg","width":1793,"height":1110},{"@type":"BreadcrumbList","@id":"https:\/\/www.itpiran.net\/blog\/tutorials\/how-to-install-node-js-on-rocky-linux-8\/#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 \u0631\u0627\u06a9\u06cc \u200b\u200b\u0644\u06cc\u0646\u0648\u06a9\u0633 8"}]},{"@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\/15887","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=15887"}],"version-history":[{"count":2,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/posts\/15887\/revisions"}],"predecessor-version":[{"id":15890,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/posts\/15887\/revisions\/15890"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/media\/15888"}],"wp:attachment":[{"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/media?parent=15887"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/categories?post=15887"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itpiran.net\/blog\/tr\/wp-json\/wp\/v2\/tags?post=15887"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}