Node js를 설치하려고 하는데 소스 파일이나 패키지에 추가 공간이 있는 것 같아서 오류가 발생합니다.
$ curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
W: Failed to fetch http://apt.postgresql.org/pub/repos/apt/dists/trusty-pgdg/main/binary-amd64/Packages 404 Not Found [IP: 204.145.124.244 80]
W: Failed to fetch http://apt.postgresql.org/pub/repos/apt/dists/trusty-pgdg/main/binary-i386/Packages 404 Not Found [IP: 204.145.124.244 80]
E: Some index files failed to download. They have been ignored, or old ones used instead.
명령 실행 중 오류가 발생했습니다. 종료합니다.
제가 보기에는 이 링크의 오류 URL에 추가 공간이 있는 것 같습니다.
http://apt.postgresql.org/pub/repos/apt/dists/trusty- pgdg/main/binary-amd64/Packages
공백 없이 URL을 복사하여 붙여넣기 trusty- pgdg
전의 공백을 보면 패키지를 다운로드할 수 있었습니다.pgdg
이 문제를 해결하려면 어떻게 해야 합니까?
여기에 복사해서 붙여넣으니 공백이 없어졌는데, 스크린샷을 첨부해두었습니다.
답변1
설치를 원하시면node.jsapt를 통해 설치해야 합니다.
sudo apt-get install nodejs
다음 명령을 사용하여 추가 node.js 패키지를 나열할 수 있습니다.
apt search nodejs
명령 사용
nodejs -v
설치된 버전을 확인할 수 있습니다.
답변2
https://tecadmin.net/install-latest-nodejs-npm-on-ubuntu/
//0단계;;;
//
sudo apt-get 설치 컬 python-소프트웨어-속성
컬 -sLhttps://deb.nodesource.com/setup_8.x| sudo -E bash -
sudo apt-get 설치 nodejs
//
//이렇게 하면 설치가 이루어지므로 오류가 있더라도 정상적으로 작동할 수 있습니다.
//이것이 작동하지 않는 경우.
//또는 --- 0단계;;;;;
우분투 소프트웨어 설치 프로그램, 바이너리 파일에서 nodejs를 직접 설치합니다. **https://nodejs.org/en/download/
**버전 확인;;;;;;;;
노드 -v
v10.0.0
그래도 안되면 2번째 터미널을 열어서 확인해 보세요
노드 -v
그래도 작동하지 않는다면, 2 단계:::::::::
설치 후 우분투 14.04에서 노드를 찾는 데 문제가 있음
#어떤 nodejs
**제 경우에는 /usr/bin/nodejs가 표시되었습니다.
**그런 다음 링크를 만들고, 환경 변수를 변경하거나, 노드 명령 경로 등을 변경합니다.
#sudo ln -s /usr/bin/nodejs /usr/bin/node
------통나무----
root@mayank-Vostro-460:~# 어떤 노드
root@mayank-Vostro-460:~# 어느 nodejs
/usr/bin/nodejs
root@mayank-Vostro-460:~# sudo ln -s /usr/bin/nodejs /usr/bin/node
root@mayank-Vostro-460:~# 노드 -v
v0.10.25
노드가 작동하는지 확인하세요??
4단계 - 데모 웹 서버 생성(선택 사항) 후 다음에서 확인합니다.https://tecadmin.net/install-latest-nodejs-npm-on-ubuntu/
----------통나무----------
root@mayank-Vostro-460:~# vi http_server.js
root@mayank-Vostro-460:~# 고양이 http_server.js
var http = require('http');
http.createServer(함수(req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World\n');
}).listen(3000, "127.0.0.1");
console.log('다음에서 실행 중인 서버http://127.0.0.1:3000/');
root@mayank-Vostro-460:~# 노드 http_server.js
프로그램 'node'는 다음 패키지에서 찾을 수 있습니다:
마디
nodejs-레거시
시도해 보세요: apt-get 설치
root@mayank-Vostro-460:~# 어떤 노드
root@mayank-Vostro-460:~# 어느 nodejs
/usr/bin/nodejs
root@mayank-Vostro-460:~# sudo ln -s /usr/bin/nodejs /usr/bin/node
root@mayank-Vostro-460:~# 노드 -v
v0.10.25
root@mayank-Vostro-460:~# 노드 http_server.js
다음에서 실행 중인 서버http://127.0.0.1:3000/
Chrome이나 Firefox 브라우저에서 열면 ;;
127.0.0.1:3000/
출력: Hello World...
그래서 nodejs가 실행 중입니다........