태지쌤

로봇 & 코딩교육 No.1 크리에이터

자세히보기

IT관련

윈도우 파는 모르는 리눅서들의 비밀, 왜 굳이 '터미널 명령'으로 프로그램을 설치할까?

태지쌤 2026. 5. 28. 18:10
반응형

https://link.coupang.com/a/d7gL5IrQ0i

 

 

LG전자 2026 그램북 AI 15 코어 Ultra5 - 노트북 | 쿠팡

현재 별점 4.7점, 리뷰 166개를 가진 LG전자 2026 그램북 AI 15 코어 Ultra5! 지금 쿠팡에서 더 저렴하고 다양한 노트북 제품들을 확인해보세요.

www.coupang.com

 

Linux OS / System Architecture

윈도우 파는 모르는 리눅서들의 비밀, 왜 굳이 '터미널 명령'으로 프로그램을 설치할까?

마우스 클릭이 훨씬 편해 보이는데, 왜 개발자나 리눅스 사용자들은 검은 창(터미널)에 복잡한 명령어를 굳이 타이핑할까요? 그 똑똑한 이유를 파헤쳐 봅니다.

윈도우(Windows) 환경에 익숙한 분들이 리눅스(Linux)를 처음 접할 때 가장 문화충격을 받는 부분이 바로 '프로그램 설치 방식'입니다. 윈도우에서는 당연히 홈페이지에 들어가 다운로드 버튼을 누르고, .exe 설치 파일을 더블클릭하는 게 상식이니까요.

하지만 리눅서들은 마우스를 쥐지 않습니다. 대신 터미널 창을 열고 sudo apt install ... 같은 명령어를 입력하죠. 겉보기에는 지독하게 불친절하고 아날로그해 보이는 이 터미널 설치 방식에는, 사실 유지보수와 자동화를 극대화하기 위한 고도의 시스템 철학이 숨어있습니다.


 

1. 터미널은 '앱스토어'다: 명령어 한 줄로 전산 일괄 업데이트

리눅스의 패키지 관리자(APT, YUM 등)는 쉽게 말해 '명령어로 움직이는 구글 플레이스토어나 앱스토어'입니다. 우리가 터미널에 프로그램 주소록(Repository)을 한 번 등록해두면, 나중에 프로그램들이 업데이트될 때마다 일일이 제작사 사이트를 돌아다닐 필요가 전혀 없습니다.

# 1. 내 컴퓨터 안의 모든 프로그램 주소록을 최신으로 갱신
sudo apt update

# 2. 크롬, 도커, 각종 드라이버부터 리눅스 커널까지 '한 방에' 통째로 일괄 업데이트
sudo apt upgrade -y

이 명령어 두 줄이면 내 시스템에 깔린 수십 개의 프로그램이 알아서 최신 버전으로 진화합니다. 윈도우처럼 수십 개 프로그램의 업데이트 팝업을 보며 '나중에 하기'를 누를 필요가 없는 최고의 편리함입니다.


 

2. 고구마 줄기처럼 얽힌 '의존성(Dependency)' 자동 해결

프로그램은 혼자서 작동하지 않습니다. 구동을 도와주는 수많은 기본 그래픽 라이브러리나 보안 모듈이 윈도우나 리눅스 뼈대에 깔려있어야 하죠. 이를 소프트웨어 공학에서는 '의존성(Dependency)'이라고 부릅니다.

❌ 설치 파일 직접 실행 방식 (.deb 다운로드) 시스템에 특정 라이브러리가 없으면 "A 파일이 없어서 설치를 중단합니다"라는 에러 메시지를 뱉고 배를 짼다. 사용자는 에러 문구를 구글링해가며 부속품을 직접 찾아 깔아야 하는 끔찍한 연쇄 렉에 빠진다.
⭕ 터미널 패키지 관리자 방식 (apt install) 명령어를 내리면 패키지 관리자가 구조를 파악한 뒤 "이 프로그램을 돌리려면 A와 B 모듈도 세트로 필요하네? 내가 중앙 서버에서 같이 고구마 줄기 캐듯 엮어서 한 번에 세트로 다 다운받아 조립해 줄게!" 하고 알아서 해결한다.

 

3. 인프라를 복제하는 마법: 자동화 스크립트화

만약 회사나 학원, 연구실에서 똑같은 개발 세팅이나 로봇 제어 환경을 가진 컴퓨터 50대를 동시에 세팅해야 한다면 어떻게 해야 할까요? 윈도우 방식이라면 50대의 모니터 앞에 번갈아 앉아 마우스 클릭을 수천 번 반복해야 하는 대참사가 일어납니다.

반면 터미널 방식을 이용하면 설치 명령어들을 메모장에 주르륵 적어둔 '설치 스크립트 파일(.sh)' 하나만 만들어두면 끝납니다. 어떤 컴퓨터든 그 파일 하나만 실행하면 컴퓨터가 밤새 알아서 패키지들을 다운받고 환경 세팅을 완벽하게 끝마쳐 놓습니다. 개발자의 리소스를 혁신적으로 아껴주는 핵심 비결입니다.

💡 결론: 주소록 등록의 귀찮음은 평생 유지보수의 축복이다

처음 터미널 명령어로 프로그램을 깔 때 경로가 꼬이거나 인증 키 에러(Unable to locate package)를 마주하면 진입장벽을 느끼기 쉽습니다. 하지만 그 꼬인 실타래를 한 번 풀고 중앙 저장소에 정석대로 안착시키는 순간, 내 컴퓨터는 평생의 일괄 업데이트와 완벽한 의존성 관리라는 축복을 받게 됩니다. 효율적인 시스템 관리를 원한다면 오늘부터 검은 창과 친해져 보는 것은 어떨까요?

#리눅스강좌 #터미널명령어 #패키지관리자 #의존성오류 #우분투설치 #apt-get #개발자상식 #서버자동화
반응형