How To

Tar.gz 파일을 효율적으로 설치하고 압축 해제하는 방법

February 14, 2026 1 분 읽기 Updated: February 14, 2026

tar 파일은 기본적으로 여러 파일을 하나의 압축 파일로 묶은 것으로, 마치 거대한 zip 파일과 같지만 좀 더 유닉스 계열에 가깝습니다.tar.gz 파일은 이 압축 파일을 gzip으로 압축하여 크기를 줄여 다운로드 및 전송을 용이하게 합니다. Linux와 macOS에서는 시스템 도구가 기본적으로 압축 해제를 지원하기 때문에 별도의 프로그램이 필요하지 않습니다.하지만 Windows에서는 상황이 다릅니다.최근 업데이트가 없다면 타사 소프트웨어를 설치해야 할 수도 있습니다.흥미롭게도 Windows는 최근 버전에서 tar 유틸리티를 추가했지만, 항상 안정적이거나 사용하기 쉬운 것은 아니므로 전용 프로그램을 사용하는 것이 더 나은 경우도 있습니다.

오픈소스 프로젝트들은 이식성과 배포 용이성 때문에 소스 코드를 tar.gz 파일로 패키징하는 것을 선호합니다.이러한 파일에서 소프트웨어를 설치하는 일반적인 방법은 압축을 풀고 소스 코드에서 빌드한 다음 설치하는 것입니다.시스템 패키지 관리자가 대부분의 작업을 처리하지만, 모든 소프트웨어, 특히 틈새 시장용 소프트웨어나 최신 소프트웨어를 제공하지는 않습니다.바로 이럴 때 tar.gz 파일이 유용하게 사용됩니다.tar.gz 파일을 사용하면 소프트웨어를 수동으로 빌드할 수 있지만, 단순히 “다음” 버튼을 클릭하는 것만큼 간단하지는 않으므로 터미널이나 명령줄 사용에 대한 기본적인 지식이 필요합니다.

Tar.gz 파일 압축 해제 방법

그래픽 도구를 사용하여 Tar.gz 파일 압축을 푸는 방법 (Ubuntu, Kali, Mint, Debian)

대부분의 경우 파일 관리자 에서 파일을 마우스 오른쪽 버튼으로 클릭하고 “여기에 압축 해제”를 선택하면 됩니다.그러면 백그라운드에서 압축 관리자가 실행됩니다.진행률 표시줄이 나타나고 완료되면 tar.gz 파일 옆에 새 폴더가 생성됩니다.이 폴더에 모든 원본 파일이 저장됩니다.

일부 시스템에서는 압축 해제가 처음 시도에서 제대로 되지 않거나, 심지어 멈추는 경우가 있습니다.이런 경우, 압축 관리자 (일반적으로 응용 프로그램 메뉴를 통해 실행)를 수동으로 열고, 압축 해제할 tar.gz 파일을 찾아 선택한 다음 압축 해제를 클릭해 보세요.권한 문제나 파일 이름 때문에 마우스 오른쪽 버튼 클릭이 바로 작동하지 않는 경우도 있습니다.

명령줄을 사용하여 Tar.gz 압축 해제하기 (리눅스 + macOS)

이 방법은 익숙해지면 훨씬 빠르기 때문에 제가 주로 사용하는 방법입니다.많은 Linux 배포판에는 tar 명령어가 기본적으로 설치되어 있고, macOS에도 확실히 있습니다.자, 터미널을 열어 보세요.

  • 파일이 있는 위치로 이동하세요:cd /path/to/downloads
  • 파일 이름을 확인하려면 다음 명령어를 실행하세요 ls *tar.gz*.올바른 파일을 가리키고 있는지 확인할 수 있습니다.
  • 압축을 풀려면 다음 명령어를 실행하세요 tar -xzf filename.tar.gz.filename.tar.gz 부분을 실제 파일 이름으로 바꾸세요.
  • 완료되면 압축 해제된 폴더로 이동하세요 cd filename.

예를 들어 keepassx-2.0.3.tar.gz 파일 을 다운로드했다면 다음과 같이 하면 됩니다.

tar -xzf keepassx-2.0.3.tar.gz cd keepassx-2.0.3 ls

마지막 단계는 모든 파일이 제대로 압축 해제되었는지, 그리고 앱 빌드에 필요한 파일 이나 기타 파일이 ls보이는지 확인하는 데 도움이 됩니다.configure.acCMakeLists.txt

Windows에서 Tar.gz 압축 해제하기

Windows 10 이상 버전을 사용 중이라면 PowerShell에서 바로 tar 명령어를 실행할 수 있습니다.시작 메뉴에서 PowerShell을 열기만 하면 됩니다.

  • 입력 tar -xzf filename.tar.gz후 Enter 키를 누르세요.여기서 `<filename>`은 실제 파일 이름으로 바꿔야 합니다.

만약 위의 방법이 통하지 않거나 구형 윈도우 버전을 사용 중이라면, 7-Zip, WinRAR, PeaZip 같은 압축 해제 프로그램을 사용하는 것이 거의 필수적입니다.인기 있는 프로그램들을 소개하는 글을 링크해 두었습니다 . 보통은 파일을 마우스 오른쪽 버튼으로 클릭하고 “여기에 압축 해제”를 선택하면 됩니다.간단하지만, 항상 깔끔하게 압축이 되는 것은 아닙니다.

Tar.gz 소프트웨어 빌드 및 설치 방법

압축을 모두 풀었다고 가정해 봅시다.이제 빌드를 시작할 차례입니다.바로 이 부분에서 진정한 마법(그리고 잠재적인 좌절)이 일어납니다. KeePassX를 예로 들어보겠습니다.압축 해제된 폴더 안에 있는 INSTALL 파일 이나 README 파일을 읽어보는 것이 좋습니다.프로젝트마다 설치 방법이 다를 수 있으므로 항상 이 부분을 확인하는 것이 중요합니다.

대부분의 경우 일반적인 과정은 컴파일을 위한 환경을 준비한 다음 몇 가지 명령을 실행하는 것입니다.

  1. configure먼저 스크립트나 빌드 파일이 있는지 확인하세요 CMakeLists.txt.둘 다 없다면 빌드 파일을 수동으로 생성해야 합니다.
  2. configure.ac또는 가 보이면 CMakeLists.txt다음 단계를 진행하세요.
    • 스크립트 구성의 경우:./configure
    • CMake 프로젝트의 경우: 빌드 디렉토리를 생성합니다.일반적으로 `/.`와 같은 형식 입니다 mkdir build.cd build
    • 그런 다음 cmake..빌드 폴더 안에서 실행하세요.
  3. 설정을 완료한 후, 다음 명령어로 컴파일하세요 make.만약 이 과정이 너무 복잡해 보인다면, cmake --build.요즘에는 좀 더 보편적으로 사용되는 명령어인 `compilation`을 실행하는 것도 좋은 방법입니다.
  4. 모든 과정이 오류 없이 완료되면 를 통해 설치를 완료하십시오.macOS 또는 Linux에서는 시스템 디렉터리에 파일을 복사해야 하므로 sudo make install명령어가 필요할 수 있습니다.sudo

일부 설정에서는 종속성 문제나 누락된 패키지로 인해 오류가 발생할 수 있다는 점을 기억하세요. INSTALL 파일이나 configure 출력 결과 를 살펴보면 autoconf, gcc 또는 라이브러리 와 같이 누락된 항목을 확인할 수 있습니다.apt-get installUbuntu나 brew installmacOS에서 종속성을 설치하는 것이 일반적으로 문제를 해결하는 방법입니다.

자주 묻는 질문

cmake또는 를 실행하려고 할 때 발생하는 종속성 오류는 무엇을 의미합니까 ./configure?

일반적으로 필요한 라이브러리나 패키지가 설치되지 않았거나 버전이 호환되지 않아서 발생하는 문제입니다. INSTALL 파일이나 README 파일을 확인하면 누락된 항목을 찾는 데 도움이 됩니다. Ubuntu에서는 sudo apt-get install [package]누락된 종속성을 포함하여 실행하면 됩니다.보통 빌드 과정에서 누락된 항목이나 버전 문제가 발생하면 바로 알려줍니다.

CMake 오류 로그에 왜 이런 문제가 발생하는 거죠 CMakeError.log?

이는 구성 중에 문제가 발생했음을 의미합니다.종종 누락된 종속성이나 호환되지 않는 버전이 원인입니다.해당 로그 파일을 열어 구체적으로 어떤 부분이 실패했는지 확인해야 합니다.때로는 단순히 라이브러리가 오래된 경우일 수 있으며, 이 경우 요구 사항을 충족하도록 업데이트하거나 다운그레이드할 수 있습니다.올바른 버전을 설치하는 것이 다소 번거로울 수 있지만, 일반적으로 그만한 가치가 있습니다.

실행 중에 오류가 발생하나요 ./configure?

대부분의 경우, autoconf 또는 다른 빌드 도구가 설치되어 있지 않기 때문입니다. Ubuntu에서는 `autoconf`를 실행한 sudo apt-get install autoconf다음, `autoconf`를 다시 실행하세요 ./configure.필요한 도구가 설치되면 간단하지만, 이러한 종속성이 처음에는 명확하지 않기 때문에 다소 번거로울 수 있습니다.

마무리

tar.gz 파일에서 소프트웨어를 빌드하고 설치하는 것이 어려워 보일 수 있지만, 기본적인 명령어와 절차에 익숙해지면 인내심만 있으면 됩니다.프로젝트마다 특성이 다를 수 있지만, 압축 해제, 구성, 빌드, 설치라는 일반적인 패턴은 거의 동일합니다.다만, 종속성 문제와 오류 로그를 잘 살펴보세요.대부분의 경우 이 부분에서 오류가 발생하기 쉽습니다.

요약

  • Tar.gz 파일은 오픈 소스 소프트웨어에 많이 사용되는 압축 아카이브입니다.
  • 추출은 GUI 도구나 터미널 명령어를 사용하여 수행할 수 있습니다 tar -xzf.
  • 빌드 및 설치에는 종종 INSTALL 또는 README 파일을 읽은 다음 ./configure및 와 같은 명령을 실행해야 합니다 make.
  • 종속성 문제는 흔히 발생합니다.패키지 관리자를 사용하여 필요한 패키지를 설치하세요.
  • Windows에서는 tar 기능이 내장된 최신 버전이 아닌 이상 추가 소프트웨어가 필요할 수 있습니다.

마무리

이게 학습 곡선을 한 단계 낮춰주길 바랍니다.모든 설정이 완료되고 각 부분이 어떻게 연결되는지 이해하게 되면 꽤 만족스러울 거예요.기억하세요: 인내심, 로그 읽기, 그리고 커피 한 잔.행운을 빕니다!