Section 2.1: 사용중인 시스템이 어떤 debian 기반 배포판인지 확인하기

lsb_release -a 명령어를 실행한다.

Debian 에서의 실행 결과:

$ lsb_release -a No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux testing (stretch) Release: testing Codename: stretch

Ubuntu 에서의 실행 결과:

$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.4 LTS Release: 14.04 Codename: trusty

lsb_release 프로그램이 설치되어 있지 않은 경우, 몇가지 다른 시도를 해볼 수 있다. 예를 들어, 종종 /etc/issue 파일이 배포판 이름을 포함하고 있는 경우가 있다. Ubuntu 의 경우를 예로 들면 다음과 같다:

$ cat /etc/issue Ubuntu 12.04.5 LTS \n \l

/etc/debian_version 파일의 내용은 실제 사용중인 배포판의 이름과 일치하지 않을 수 있으므로 주의가 필요하다.

위에서 소개된 방법은 Debian-family 가 아닌 Fedora, RHEL, 혹은 openSUSE 등의 배포판에서도 사용 가능하지만, lsb_release 프로그램이 설치되어 있지 않을 수도 있음을 유의해야 한다.

본 문서는 Linux Notes for Professionals (라이센스:CC-BY-SA) 를 한글로 번역한 문서입니다. 번역상 오류가 있을 수 있으므로 정확한 내용은 원본 문서를 참고하세요.

[출처] https://books.goalkicker.com/GitBook/

반응형

+ Recent posts