리눅스와 우분투에 대해 좋은 것들 중에 하나는 파이썬3이 설치되어서 온다는 점이다.
이강의에서는 다른 것을 설치하는 것에 대해 이야기 한다.
그리고 우분투에서 무언갈 설치하는것은 되게 쉽다
대부분 웹사이트에서 그냥 필요한 명령어들을 제공해주고 있기 때문이다.
우분투에서는 콘솔을 통해서 모든 것을 설치한다.
apt-get 이라는 것을 사용한다.
apt-get은 기본적으로 패키지들의 인스톨러이다.
우리의 시스템에 뭔가를 설치할 때 쓴다
sudo는 root(admin) 권한을 의미한다.
쓰는 이유는 쉘이 admin유저가 아닌 상태에서 실행되고 있기 때문이다.
기본적으로 쉘을 실행하고 있는 것은
우분투를 설치했을 때 만들었던 유닉스 계정의 imlsw96이다.
리눅스 콘솔에는 항상 두 가지 유저가 있는데
하나는 root 유저로, 뭐든지 할 수 있다.
어떤 파일이든지 지울 수 있고 모든 것을 깨부술 수 있다.
그리고 다른 하나는 지금 사용하고 있는 imlsw96이다.
명령어에서 whoami를 입력하면 유저네임이 무엇인지 알려준다.
지금 사용하는 계정은 imlsw96이고 root 관리자가 아닌것을 확인할 수 있다.
imlsw96은 많은것을 할 수있지만 모든 일을 할 수 있는 건 아니다.
만약 어드민이 되어야 할 필요가 있는 경우,
그 때를 위해 sudo라는 명령어가 있는거고 sudo를 사용하면 admin으로 만들어준다.
패스워드를 물어볼 수있다.
예시로 openssl을 설치하자
sudo apt-get install openssl
이는 시작할 때 사용했던 chocolately 쓸 때랑 비슷해보인다.
openssl은 그냥 별의미없이 설치했다고 한다. 어떻게 작동하는지 보여주기 위해
또 가끔은 sudo apt-get upgrade라는 명령어를 사용하게 될 것이다.
이번에는 다른것을 설치할것을 보여준다
이번거는 apt-get을 바로 쓸 수 없을거라고 한다.
예를들어 sudo apt-get install nodejs
이럴때 가장 좋은 방법은, 구글에다가 '우분투에 nodejs 설치하는 법' 검색하는 것
코드를 복사해서 쉘에서 실행하면
apt-get update를 실행하고 있다.
apt-get update는 기본적으로 apt-get 이 찾아볼 수 잇는 프로그램들의 데이터베이스를 업데이트 하는 명령어다.
아까위에서의 apt-get은 node.js를 설치하지 못했다.
근데 지금은 apt-get에게 알려주고 있다. . node.js라는 패키지가 존재한다고
그러니까 지금 하는 작업이 apt-get이 검색할 수 있는 프로그램들의 목록을 업데이트 중인거라고 보면 된다.
위의 사진 박스부분을 보면 yarn 패키지를 설치하기 위해서는
1. 퍼블릭 키를 가져와야하고
2. sudo apt-get install yarn
이제 nodejs를 설치해보자
설치가 가능했던 이유는 아까도 말했듯이 apt-=get이 어디에 node.js가 존재하는지 알아차리도록 만들어 준 것.
그전에는 apt-get은 node.js에 대해 아는바가 없다.
'노마드코더 > 개발자를 위한 윈도우 셋업' 카테고리의 다른 글
#3.3 Prettier and More Commands (0) | 2021.01.05 |
---|---|
#3.2 Installing Python (06:38) (0) | 2021.01.04 |
#3.0 Folders (0) | 2021.01.04 |
#2 TERMINAL CUSTOMIZATION (0) | 2021.01.03 |
#1 SET UP ( VS CODE, Ubuntu, Chocolatey, Windows Terminal , WSL) (0) | 2021.01.03 |