My Profile Photo

安心院日記


猫になりたい。趣味で運用しているブログです。技術的な備忘録・やったことメモとポエム置き場。


yumで特定バージョン(not latest)のパッケージをインストールしたい

無限に覚えられないからメモっておくよ

やりかた

今回はnodejsの話をする。

nodesourceでnode v8.12.0をインストールしたいとする。

$ curl -sL https://rpm.nodesource.com/setup_8.x | bash -
# これはok

$ yum install nodejs
# これだと8系の最新がインストールされる

なので、 --showduplicates オプションを使う。数ヶ月に一度使うだけのこんなオプション覚えられないね。

$ yum --showduplicates search nodejs
# いっぱい表示される

$ yum --showduplicates search nodejs | grep 8.12
2:nodejs-8.12.0-1nodesource.x86_64 : JavaScript runtime
2:nodejs-devel-8.12.0-1nodesource.x86_64 : JavaScript runtime - development
2:nodejs-docs-8.12.0-1nodesource.noarch : Node.js API documentation

$ yum install nodejs-8.12.0-1nodesource.x86_64

$ node -v
v8.12.0

パッケージ名の最初についてる 2: はどういう意味なんだろう。詳しい人おしえてください