파일 구조를 보고 Linux 배포판이 Debian 기반 배포판인지 어떻게 알 수 있습니까? [복사]

파일 구조를 보고 Linux 배포판이 Debian 기반 배포판인지 어떻게 알 수 있습니까? [복사]

uname -a루트 액세스 권한이 있는 알 수 없는(아무것도 반환되지 않는다고 가정) Linux 배포판이 있습니다 .

파일 구조를 보고 Debian 기반인지 어떻게 확인할 수 있나요?

답변1

이름의 파일이 존재하는지 확인할 수 있습니다 /etc/debian_version.

$ cat /etc/debian_version
wheezy/sid

Debian 버전이 있으면 확인할 수도 있습니다. Ubuntu 및 Linux Mint와 같은 Debian 기반 배포판에도 이 파일이 있습니다.

대부분의 배포판에는 실제로 릴리스 파일이 있습니다. 이를 사용해 보고 어떤 일이 일어나는지 확인할 수도 있습니다.

cat /etc/*release

답변2

이는 파일 시스템 구조와 관련이 없지만 apt-get(Debian) 또는 yum(Debian이 아닌) 패키지 관리 명령이 설치되어 있는지 확인할 수 있습니다.

답변3

먼저 a가 존재하는지 확인하십시오 /etc/debian_version. Debian 기반 배포판이라면 거기에 있어야 합니다.

파일을 검색하면 apt단서를 얻을 수 있는 경우가 많습니다. 예를 들어 /etc/apt/conf가 /var/cache/apt/존재하는지 확인하십시오.

불행하게도 apt다른 배포판에 설정되었을 수도 있고, 관리자가 일부 호환성 이유로 더미 파일이나 디렉터리를 설정했을 수도 있습니다.

에서 언급했듯이이 기사에 대한 답변, 다음을 실행해 보는 것이 가장 좋습니다.

 dpkg-vendor --derives-from Debian

답변4

그것이 존재하는지 확인하십시오 /etc/debian_version.

또는 를 사용할 수 있습니다 lsb_release -a.

관련 정보