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
.