windows에서 프로그램(카카오톡)을 설치할 때
- 클라이언트가 카카오톡 사이트에 접속
- 다운로드
- 설치
설치한다는 것은?
(1) 프로그램을 하드디스크에 복사
(2) 복사된 위치에 찾아가서 실행해야 하면 불편하니까 운영체제(윈도우,리눅스,맥)에 환경변수 등록
(3) 방화벽 포트 개방 (통신을 위해서)
(4) 부팅 후 운영체제가 시작될 때 자동으로 실행될 수 있도록 설정
(5) 링크파일 등록
(6) 등등
다운로드 받는다고 끝난 게 아니라 설치 이외에 여러 가지 일이 피요하며 이런 귀찮은 과정들을 일반인은 할 수 없습니다. 윈도우에서뿐만 아니라 우리가 사용하는 우분투에서도 동일합니다. 그래서 우리는 설치를 도와주는 매니저 프로그램을 사용하는 것이 좋습니다.
매니저 프로그램에는 Python(pip), Node(npm), Windows(msi), 리눅스(apt, yum) 등등이 있습니다.
프로그램의 사이트로 가서 다운로드하면 압축파일 확장자가 윈도우(.zip)와 달리 우분투는 .tar입니다.
윈도우는 .msi 설치 파일을 더블 클릭하면 설치되는데, 리눅스는 설치 파일을(.deb) 더블 클릭해서 설치하지 못합니다.
우리가 사용하는 환경이 CLI이기 때문에 더블 클릭으로는 설치가 안 되는 것입니다.
.deb를 설치하는 방법(명령어)를 알아야 합니다.
- 사이트에서 다운로드받을 때 wget 명령어를 사용합니다.
- .tar로 압축된 파일을 풀거나, .deb 설치 파일로 설치해야 합니다.
- 설치가 끝나면, 환경변수 등록, 링크파일 등록, 시작프로그램 등록, 방화벽 개방 등이 필요합니다.
우리는 각각의 사이트로 가서 다운받지 않고 ubuntu repository를 사용하여 APT 명령어로 설치를 진행할 것입니다.
ubuntu repository
우분투에서 프로그램을 편하게 설치하기 위해 ubuntu repository를 사용합니다.
여기에는 A,B,C 프로그램이 있습니다.
각각의 프로그램들이 ubuntu repository에 모여 있습니다.
프로그램을 설치하기 위해 각각의 사이트로 접속하지 않아도 되는 것입니다.
ubuntu repository에 A,B,C 프로그램이 있는데 D나 E같은 새로운 프로그램이 생기면 ubuntu repository로 알아서 등록됩니다.
이는 ubuntu repository를 운영하는 쪽에서 해주는 것입니다.
ubuntu repository 등록
1. 우리가 우분투에서 ubuntu repository로 접근하기 위해 /etc/apt/sources.list라는 파일에 ubuntu repository 주소를 등록해야 합니다.
만약 ubuntu repository의 주소가 http://hello.com이라고 할 때, 이 주소를 sources.list 파일에 등록하면 연결됩니다.
2. apt에 대한 목록이 처음엔 비어 있습니다.
apt는 Ubuntu, Debian 및 관련 Linux 배포에 deb 패키지를 설치, 업데이트, 제거 및 관리하기 위한 명령줄 유틸리티입니다.
ubuntu repository에 어떤 프로그램이 있는지 모르기 때문에 목록을 갱신하여 apt 목록에 적어주는 것입니다.
메뉴판을 만드는 과정이라고 볼 수 있습니다.
등록한 ubuntu repository의 주소를 찾아가서 어떤 프로그램들을 갖고 있는지 물어본 후 메뉴판을 만듭니다.
이를 진행하는 명령어가 apt update입니다. 프로그램을 다운받는게 아닌 목록을 갱신해줍니다.
3. apt install 프로그램 이름 설치합니다.
(1) 다운로드
(2) 자동 설치 -> 위 프로세스가 자동으로 진행됩니다.
apt를 사용하면 윈도우에서 더블 클릭하듯이 설치가 진행됩니다.
ppa 저장소
자바 1.4 버전을 설치해야 한다고 가정해봅시다. 자바 1.4 버전은 2002년에 출시된 너무 오래된 버전입니다. 그래서 ubuntu repository에 없을 가능성이 많습니다.
ubuntu repository를 운영하는 쪽에서 자바 1.4 버전을 동기화해두지 않았다면 내가 아무리 메뉴판을 갱신해도 자바 1.4 버전은 apt 목록에 등록되지 않습니다.
이런 프로그램들은 설치하려면 직접 사이트를 찾아가서 설치해야하는 귀찮은 과정을 반복해야 합니다.
귀찮은 과정을 생략하기 위해 PPA라는 저장소를 사용할 것입니다. PPA 저장소는 개인 저장소 입니다. 개인들이 필요한 프로그램을 올려두기 때문에, 우리에게 필요한 대부분의 프로그램을 가진 저장소를 PPA 사이트에서 찾을 수 있습니다.
우리가 이 저장소에 접근해서 프로그램을 다운 받기 위해서는 /etc/apt/sources.list.d에 PPA 저장소 주소를 등록해주면 됩니다.
그러면 apt update apt 목록을 갱신할 때 K 프로그램이 메뉴판에 등록됩니다.
'AWS' 카테고리의 다른 글
리눅스 명령어 step 6 (0) | 2024.11.07 |
---|---|
리눅스 명령어 step 5 (9) | 2024.11.06 |
리눅스 명령어 step 3 (0) | 2024.10.31 |
리눅스 명렁어 step 2 (0) | 2024.10.31 |
리눅스 명렁어 step 1 (1) | 2024.10.29 |