보통의 개발자가 아닌 사람들은 Window에서 프로그램을 설치 할 때에는 해당 사이트에 들어가서 다운로드 된 실행파일을 더블 클릭하면 설치가 된다.
이 때 설치가 되었다는 것은 많은 일이 일어난다.
- 프로그램을 하드디스크에 복사
- 운영체제에 환경변수 등록
- 방화벽 포트 개방
- 부팅 후 운영체제가 시작될 때 자동 실행 설정
- 링크파일 등록
- 등등
많은 행위들이 더블 클릭 한번에 일어난다.
대부분의 리눅스 서버 환경에서는 GUI가 없기 때문에 마우스를 사용할 수 없고, 명령어(CLI)를 통해 프로그램을 설치하고 실행해야 합니다. 그렇다면 리눅스는 어떻게 다운을 받아야하는가?
우분투에서 프로그램 다운 받기
우분투에서는 window와 달리 압축파일 확장자가
.tar
이다. 그러기에 우분투에서는 타 사이트에 가서 .tar
파일을 다운 받아야한다. 다운 받는 순서를 알아보자- 우분투에서 해당 사이트로 이동하여 다운로드를 받을 때
wget
명령어를 사용한다.
.tar
로 압축된 파일을 풀거나, .deb 설치 파일로 설치해야 한다.
- 설치가 끝나면, 환경변수 등록, 링크파일 등록, 시작프로그램 설정, 방화멱 개방 등을 직접 해주어야 한다.
이렇게 리눅스에 프로그램을 받으려면 너무 귀찮다. 해당 사이트에 들어가서 너무 많은 것을 해야하기 때문이다. 또한 명령어를 모르면 아무것도 다운 받을 수 없다.
우분투에서는 프로그램을 편리하게 설치하기 위해서
Ubuntu Repository
를 사용한다.Ubuntu Repositroy
세상에는 많은 프로그램이 있다. 이 프로그램들은 전부 Ubuntu Repositroy에 모여있다. 우분투에서는 각각의 사이트에 접속하지 않고 Ubuntu Repositroy에 접속하여 해당 프로그램을 다운받으면 된다. 너무 편리하다. 참고로 새로운 프로그램이 만들어지게 되면 Ubuntu Repositroy에서 알아서 등록을 해준다. 만약 알아서 등록을 해주지 않고, 정말 필요한 프로그램이라면 우리는 해당 사이트에 직접 찾아가서 다운을 받는 수 밖에 없다.
Ubuntu Repositroy 등록
우분투에서 바로 Ubuntu Repositroy에 접근 할 수 있는 것은 아니다. 접근을 하기 위해서는 Ubuntu Repositroy의 주소를 등록 해주어야한다. 해당 주소를
/etc/apt/sources.list
라는 파일에 주소를 등록해주면 접근이 가능하다.apt는 Linux 배포에 deb 패키지를 설치, 업데이트, 제거 및 관리하기 위한 명령줄 유틸리티이다.
우리는 주소를 등록 하였어도 apt에 대한 목록은 처음에는 비어 있다. Ubuntu Repositroy에는 어떤 프로그램이 있는지 모르기 때문에 패키지 목록을 최신 상태로 업데이트하여, 어떤 프로그램이 설치 가능한지 알 수 있도록 한다.
갱신 하는 명령어는
apt update
이다이후 갱신을 한 후에는 명령어
apt install [프로그램 이름]
을 이용하여 설치를 하면 된다.
Share article