ログインしていません。

#1 2015-12-26 09:04:03

タケヤリ
ゲストユーザー

pacman -S nodejs npmでエラーが起こる

契約した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でも出てインストールができません。設定をいじれば成功させることができるのでしょうか?

#2 2015-12-26 14:34:50

kusakata
管理者
登録日: 2014-12-19
投稿: 37

Re: pacman -S nodejs npmでエラーが起こる

pacman -Syu でシステムをアップデートしてみてください。

オフライン

#3 2016-07-31 20:44:55

syuilo
ゲストユーザー

Re: pacman -S nodejs npmでエラーが起こる

公式のリポジトリにはないみたいです。
Node.js and npm packages are available in the Community Repository.
とNode公式ページに書いてあります。

#4 2016-07-31 22:03:20

underodig
メンバー
登録日: 2016-04-24
投稿: 12

Re: pacman -S nodejs npmでエラーが起こる

うちでも今(2016/07/31 21:50)確認しましたが、nodejsもnpmどちらも公式から(pacman)落ちてくる状態ですね
まだまだLinuxはド素人Lvなのでどうこう言える立場ではないのですが、エラーメッセージを素直に解釈すると
通信プロトコルに"rsync"を使用して失敗しているように見受けます。

もう少し詳しい情報が出てくると、プロの方が回答の糸口を見つけてくれるのではないかと考えます。
差し当たり、pacmanでインストールされているリストもしくは、稼働中のサービス一覧を張ってはどうでしょうか?
(私は知識が足らないのでおそらく回答できないと思いますが)

オフライン

#5 2016-10-31 01:22:03

mik
ゲストユーザー

Re: pacman -S nodejs npmでエラーが起こる

"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の所在地が国外であるならば、当該地域に近いミラーサーバに設定する方がよいでしょう。

クィック投稿

メッセージを書いて送信してください。
ボット判定

本当の人間が送信しようとしていることを確認します。

Board footer