안녕하세요.
오래전에 제가 심심해서 만들어둔 여러가지를 새 디자인으로 바꾸면서 하나로 합쳐 카페24 호스팅으로
서비스하려고 준비중에 있어요.
도커를 개인PC에 설치 후 컨테이너 실행 후 npm install 을 했더니 버전이 낮아서 동작이 안되네요.
오류만 나고요.
그래서 apt-get 을 통해 재시도를 했으나, 현재 버전이 최신버전이라고만 내 뱉어서 다음과 같이 최신버전을 설치하는 방법을 소개해드리고자 합니다.
금일날짜로 찾아보니 우분투 최신버전은 다음과 같네요.
Ubuntu 22.04.2 LTS
지금 제 PC에 설치된 도커로 올린 리눅스의 우분투 버전은 20.04 입니다.
그런데 함께 설치된 nodejs 와 npm 의 버전은 아래와 같아요.
위와 같이 node 는 10.19.0 npm은 6.14.4 입니다.
1. 먼저, https://nodejs.org/en/download 사이트에서 파일을 받아주세요.
2. 저처럼 파일을 받은 후에는 아래와 같이 압출을 해제 해 줍니다.
sudo tar -xvf node-v18.15.0-linux-x64.tar.xz
저의 경우에는 도커인지라 # 프롬프트가 뜹니다. 만약 $로 뜨시는 분은 위 명령어대로 앞에 sudo를 붙여주세요.
sudo 가 관리자권한으로 명령어를 실행한다는 거 알고 계시죠?
node 버전이 저와 다를 수도 있으니 참고만 해주세요
3. 설치할 디렉토리를 먼저 생성해 주세요.
전 위의 경로에 설치하려고 합니다. 먼저 디렉토리 하나를 만들어 줄게요.
sudo mkdir -p /usr/local/lib/nodejs
p 옵션설명 : 명령이 필요에 따라 상위 디렉토리를 생성할 수 있도록 하는 플래그이니다.
4. 위에서 압축을 해제한 디렉토리를 새로 생성한 디렉토리로 복사해주세요
cp -r node-v18.15.0-linux-x64 /usr/local/lib/nodejs/
5. 환경변수에 노드경로를 추가해줄게요.
바로 아래처럼 진행하셔도 되고 전 한 번 더 확인하기 위하여 현재 PATH 변수에 어떤 설정되어있는지 확인해 보았어요.
echo $PATH
현재 설정된 경로들이 출력됩니다. 여기에 nodejs 를 추가할거에요.
cat >> ~/.profile
export PATH=/usr/local/lib/nodejs/node-v18.15.0-linux-x64/bin:$PATH
cat 명령어를 이용하여 편집을 해볼거에요. 어느디렉토리에 있던지 상관없이 ~/.profile 을 했기에 현재 로그인 해 있는 계정의 디렉토리 내 있는 .profile 을 편집하겠다는 의미에요.
위 그림처럼 진행하셨다면 이제 cat 명령어를 통해 profile 파일편집이 잘 되었는지 확인해볼게요.
확인안하시고 하셔도되요. 전 편집이 잘되었는지 확인해 보았어요
가장마지막줄에 잘 들어가있네요.
6. 환경변수가 적용되도록 다음 명령어를 실행해주세요.
$ . ~/.profile
이제 반영(?) 적용 을 시켜줘야해서 위명령어를 입력해줍니다.
그리고 다시 echo $PATH를 입력해서 잘 반영되었는지 확인합니다.
7. 노드버전이 바뀌었는지 확인해봐주세요.
최신 버전으로 잘 되네요.
그럼 이만
모두 좋은 하루 되세요.
'리눅스 > 우분투' 카테고리의 다른 글
MariaDB 설치하기 (0) | 2023.04.21 |
---|---|
Nginx 설치 및 설정하기 (0) | 2023.04.21 |
composer, nodejs, git 설치하기 (0) | 2023.04.21 |
[vsftpd설치] 우분투 20.04 (0) | 2023.04.20 |
[사용자추가] 우분투 20.04 (0) | 2023.04.20 |