ページ: 1
契約したVPSにnode.jsとnpmをインストールしようと思い
pacman -S nodejs npm
を実行すると
The requested URL returned error: 404
Protocol "rsync" not supported or disabled in lib curl
というエラーがnode.jsでもnpmでも出てインストールができません。設定をいじれば成功させることができるのでしょうか?
pacman -Syu でシステムをアップデートしてみてください。
オフライン
公式のリポジトリにはないみたいです。
Node.js and npm packages are available in the Community Repository.
とNode公式ページに書いてあります。
うちでも今(2016/07/31 21:50)確認しましたが、nodejsもnpmどちらも公式から(pacman)落ちてくる状態ですね
まだまだLinuxはド素人Lvなのでどうこう言える立場ではないのですが、エラーメッセージを素直に解釈すると
通信プロトコルに"rsync"を使用して失敗しているように見受けます。
もう少し詳しい情報が出てくると、プロの方が回答の糸口を見つけてくれるのではないかと考えます。
差し当たり、pacmanでインストールされているリストもしくは、稼働中のサービス一覧を張ってはどうでしょうか?
(私は知識が足らないのでおそらく回答できないと思いますが)
オフライン
"community" という名称のリポジトリに入っていますので、 pacman でインストール可能です。
https://www.archlinuxjp.org/packages/?sort=&q=nodejs
もちろん、/etc/pacman.conf で community リポジトリを有効にする必要はあります。
The requested URL returned error: 404
これはおそらく、 HTTP (TLS含む)のサーバが、求められたデータ(リソース)が無いときに返す 404 エラーでしょう。
/etc/pacman.conf や /etc/pacman.d/mirrorlist の設定を検めてください。
VPSが提供しているインストールイメージや使用したインストーラが旧いと、現在は無効なミラーサーバが設定されてしまっているかもしれません。
/etc/pacman.conf
[community]
Include = /etc/pacman.d/mirrorlist
/etc/pacman.d/mirrorlist
Server = http://ftp.tsukuba.wide.ad.jp/Linux/archlinux/$repo/os/$arch
Server = http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/$repo/os/$arch
ただし、もしもいまのVPSの所在地が国外であるならば、当該地域に近いミラーサーバに設定する方がよいでしょう。
ページ: 1