{"id":1924,"date":"2022-03-31T20:41:30","date_gmt":"2022-03-31T11:41:30","guid":{"rendered":"https:\/\/blog.wsd.sh\/?p=1924"},"modified":"2022-08-16T10:37:08","modified_gmt":"2022-08-16T01:37:08","slug":"centos-stream-9%e3%81%abnodejs%e3%82%92%e5%85%a5%e3%82%8cupdate%e3%81%99%e3%82%8b","status":"publish","type":"post","link":"https:\/\/blog.wsd.sh\/?p=1924","title":{"rendered":"<small>CentOS Stream 9\u306bnodejs\u3068pm2\u3092install\u5f8c\u3001update\u3059\u308b<\/small>"},"content":{"rendered":"<p>\uff11\uff0enodejs\u3092install<\/p>\n<pre>\r\n# cat \/etc\/redhat-release\r\nCentOS Stream release 9\r\n# dnf install nodejs -y\r\n<\/pre>\n<p>\uff12\uff0epm2\u3092install<\/p>\n<pre>\r\n# npm install pm2 -g\r\nnpm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https:\/\/v8.dev\/blog\/math-random for details.\r\n\r\nadded 182 packages, and audited 183 packages in 5m\r\n\r\n12 packages are looking for funding\r\n  run `npm fund` for details\r\n\r\nfound 0 vulnerabilities\r\nnpm notice\r\nnpm notice New minor version of npm available! 8.3.1 -> 8.5.5\r\nnpm notice Changelog: https:\/\/github.com\/npm\/cli\/releases\/tag\/v8.5.5\r\nnpm notice Run npm install -g npm@8.5.5 to update!\r\nnpm notice\r\n<\/pre>\n<p>\uff13\uff0enpm8.5.5\u304c\u3042\u308b\u306e\u3067install<\/p>\n<pre>\r\n#  npm install -g npm@8.5.5\r\n\r\nadded 1 package, and audited 201 packages in 19s\r\n\r\n10 packages are looking for funding\r\n  run `npm fund` for details\r\n\r\nfound 0 vulnerabilities\r\n# npm version\r\n{\r\n  npm: '8.3.1',\r\n  node: '16.14.0',\r\n  v8: '9.4.146.24-node.20',\r\n  uv: '1.43.0',\r\n  zlib: '1.2.11',\r\n  brotli: '1.0.9',\r\n  ares: '1.18.1',\r\n  modules: '93',\r\n  nghttp2: '1.45.1',\r\n  napi: '8',\r\n  llhttp: '6.0.4',\r\n  openssl: '3.0.1',\r\n  cldr: '40.0',\r\n  icu: '70.1',\r\n  tz: '2021a3',\r\n  unicode: '14.0'\r\n}\r\n<\/pre>\n<p>\uff14\uff0en\u3092\u5165\u308c\u3066nodejs\u3092update<\/p>\n<pre>\r\n# npm install -g n\r\n\r\nadded 1 package, and audited 2 packages in 13s\r\n\r\nfound 0 vulnerabilities\r\n# n --stable\r\n16.14.2\r\n# n --latest\r\n17.8.0\r\n# node -v\r\nv16.14.0\r\n# n latest\r\n  installing : node-v17.8.0\r\n       mkdir : \/usr\/local\/n\/versions\/node\/17.8.0\r\n       fetch : https:\/\/nodejs.org\/dist\/v17.8.0\/node-v17.8.0-linux-x64.tar.xz\r\n   installed : v17.8.0 (with npm 8.5.5)\r\n\r\nNote: the node command changed location and the old location may be remembered in your current shell.\r\n         old : \/usr\/bin\/node\r\n         new : \/usr\/local\/bin\/node\r\nIf \"node --version\" shows the old version then start a new shell, or reset the location hash with:\r\nhash -r  (for bash, zsh, ash, dash, and ksh)\r\nrehash   (for csh and tcsh)\r\n<\/pre>\n<p>\uff15\uff0e\u307e\u3060\u53e4\u3044version\u3092\u8fd4\u3059<\/p>\n<pre>\r\n# node -v\r\nv16.14.0\r\n# n ls\r\nnode\/17.8.0\r\n<\/pre>\n<p>\uff16\uff0enew login<\/p>\n<p>\uff17\uff0e\u7d50\u679c  npm -> 8.5.5, node -> 17.8.0<\/p>\n<pre>\r\n# node -v\r\nv17.8.0\r\n#  npm version\r\n{\r\n  npm: '8.5.5',\r\n  node: '17.8.0',\r\n  v8: '9.6.180.15-node.16',\r\n  uv: '1.43.0',\r\n  zlib: '1.2.11',\r\n  brotli: '1.0.9',\r\n  ares: '1.18.1',\r\n  modules: '102',\r\n  nghttp2: '1.47.0',\r\n  napi: '8',\r\n  llhttp: '6.0.4',\r\n  openssl: '3.0.2+quic',\r\n  cldr: '40.0',\r\n  icu: '70.1',\r\n  tz: '2021a3',\r\n  unicode: '14.0',\r\n  ngtcp2: '0.1.0-DEV',\r\n  nghttp3: '0.1.0-DEV'\r\n}\r\n<\/pre>\n<p>\u305f\u3060\u3057\u3001\u78ba\u8a8d\u306f\u5225\u306eterminal\u304b\u3089\u884c\u3046\u3002<br \/>\nlink\u3092\u5b9f\u884c\u3057\u305fterminal\u3067npm version\u3067\u78ba\u8a8d\u3059\u308b\u3068npm: &#8216;8.3.1&#8217;,\u3068\u8868\u793a\u3059\u308b\u3002<\/p>\n<p>\uff18\uff0enpm update<\/p>\n<pre>\r\n# npm update -g npm\r\n\r\nchanged 14 packages, and audited 201 packages in 19s\r\n\r\n10 packages are looking for funding\r\n  run `npm fund` for details\r\n\r\nfound 0 vulnerabilities\r\n# npm update -g\r\nnpm WARN deprecated uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https:\/\/v8.dev\/blog\/math-random for details.\r\n\r\nchanged 198 packages, and audited 385 packages in 4m\r\n\r\n18 packages are looking for funding\r\n  run `npm fund` for details\r\n\r\nfound 0 vulnerabilities\r\n#\r\n<\/pre>\n<p>\uff19\uff0e\u53e4\u3044Global\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u78ba\u8a8d<\/p>\n<pre>\r\n# npm outdated -g\r\n#\r\n<\/pre>\n<p>\uff11\uff10\uff0e&#8221;Please upgrade to version 7 or higher.&#8221;\u3068\u3042\u308b\u306e\u3067\u3001\u6700\u65b0\u7248\u306euuid\u3092global install<\/p>\n<pre>\r\n# npm install -g uuid\r\n# npm list -g --depth=0\r\n\/usr\/local\/lib\r\ntqq corepack@0.10.0\r\ntqq n@8.1.0\r\ntqq npm@8.5.5\r\ntqq pm2@5.2.0\r\nmqq uuid@8.3.2\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\uff11\uff0enodejs\u3092install # cat \/etc\/redhat-release CentOS Stream release 9 # dnf install nodejs -y \uff12\uff0epm2\u3092install # npm&#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts\/1924"}],"collection":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1924"}],"version-history":[{"count":14,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts\/1924\/revisions"}],"predecessor-version":[{"id":1931,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=\/wp\/v2\/posts\/1924\/revisions\/1931"}],"wp:attachment":[{"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1924"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1924"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.wsd.sh\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}