답변:
GNOME 3
버전은이 파일에 저장됩니다.
/usr/share/gnome/gnome-version.xml
내용 (내 시스템) :
<?xml version="1.0" encoding="UTF-8"?>
<gnome-version>
<platform>3</platform>
<minor>6</minor>
<micro>2</micro>
<distributor>Arch Linux</distributor>
<date>2012-11-13</date>
</gnome-version>
파일은 업스트림 패키지의 일부입니다 gnome-desktop
(일부 배포판은 여러 패키지로 분할하므로 배포판에서 파일이 다른 이름의 패키지로 끝날 수 있습니다 ...)
GNOME
개발자는 드 버전 번호를 얻기 위해이 파일을 사용하고 표시 에 System Settings
(일명 gnome-control-center
). 점점 그래서 GNOME
버전을 "공식적인 방법" (가) 파일을 추출 말했다 분석 수단 platform
, minor
및 micro
값을.
그 파일을 가지고 놀면 결과를 즉시 볼 수 있습니다 :)
문제 GNOME 2
의 파일은 다음과 같습니다.
/usr/share/gnome-about/gnome-version.xml
(이 파일은 일부 이전 Gnome 2
버전 IIRC 에서 누락 될 수 있지만 )
그리고 아니, 당신은 같은 명령을 사용하지 않아야합니다 gnome-session --version
, gnome-shell --version
, gdm --version
등이 그들이다 GNOME 데스크탑 구성 요소 , 그들이 (다른 코드, 역사 / 변경 로그 및 테이너와) 별도의 패키지입니다 및 자신의 버전으로 다를 수 있습니다. 그들은 바로보고 있습니다 GNOME
버전 은 동일한 버전이있는 경우에만 로 gnome-desktop
(항상 그런 것은 아니다).
gnome-desktop
, 일부 배포판은 패키지를 분할하고 부품을 무엇이든 호출하도록 선택할 수 있습니다. 좀 더 구체적으로 글을 편집하겠습니다.
시도하십시오 gnome-session --version
. 내 데비안 (즉, GNOME-SESSION(1)
) 에 매뉴얼 페이지가 있지만 --version
옵션이 나열되지 않았습니다. 글쎄요 gnome-session 3.4.2.1
.
콘솔에서 실행할 수 있습니다
DISPLAY=":0" gnome-session --version
(디스플레이를 변경해야 할 수도 있음).
gnome-system-monitor
3.4.2를보고하므로 제대로 보이지 않습니다. 그리고 내 배포판은 완전히 최신입니다.
/usr/share/gnome/gnome-version.xml
말한다 3.4.2
, 그러나 gnome-session --version
말한다 3.4.2.1
종류의 올바른의이다 그래서 (?). 어쩌면이 모든 것의 사기는 그 판이 거룩하지 않다는 것입니다. 그것은 단지 숫자입니다.
$ apt-cache show gnome-shell | grep Version
(생생한 또는 현명한)
gnome-shell
단지입니다 gnome
부품 이 방법은 신뢰할 수 있도록. 그놈 개발자가 사용하는 것을 사용하십시오.