그놈 버전을 다운로드 할 수있는 신뢰할 수있는 방법이 있습니까 , 작동하는 그놈 데스크탑 (모든 버전)이 실행중인 한? 실행 파일 및 / 또는 패키지가 단순히 존재하지 않거나 메뉴 항목을 사용할 수 없기 때문에 이러한 제안 중 일부는 내 시스템에서 작동하지 않습니다.
답변
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
개발자 이 파일을 사용하여 DE 버전 번호를 가져 와서 System Settings
(일명 gnome-control-center
). 따라서 GNOME
버전 “공식 방식 “는 해당 파일을 구문 분석하고 platform
, minor
및 micro
를 추출하는 것을 의미합니다. 가치.
해당 파일로 재생하면 즉시 결과를 볼 수 있습니다. 🙂
GNOME 2
에서 문제의 파일은 다음과 같습니다.
/usr/share/gnome-about/gnome-version.xml
(이 파일은 일부 오래된 Gnome 2
버전 IIRC)
아니요, gnome-session --version
,
, gdm --version
등. 그놈 데스크탑 구성 요소 는 별도의 패키지 (다른 코드, 기록 / 변경 로그 및 유지 관리자 포함)이므로 버전이 다를 수 있습니다. “올바른 GNOME
버전 을보고합니다. gnome-desktop
와 동일한 버전 이있는 경우에만 해당됩니다 (항상 그런 것은 아닙니다).
댓글
- 친숙한 업데이트 :이 글을 쓰는 시점에서 Debian Stretch (Testing)는 / usr / share / g 파일을 제공하는 것 같습니다. gnome-desktop3-data 패키지의 nome / gnome-version.xml. 설치 내역을 보려면 Debian에서 : zgrep " installed " /var/log/dpkg.log* | grep " gnome-desktop3-data " | cut -d ' : ' -f2- | sort -r
- @iokevins-가능 …하지만 ' debian / ubuntu / derivatives를 사용하지 않고 내 게시물이 ' distro-specific : 업스트림, 단 하나의 패키지 가 있으며
gnome-desktop
입니다. 일부 배포판은 패키지를 분할하고 부분을 무엇이든 호출하도록 선택할 수 있습니다. 저는 ' 게시물을 좀 더 구체적으로 수정하겠습니다. - 지금 확인합니다. 설명에 감사드립니다. 감사합니다!
- 여기 는 iv id = “c86ed17964″를 사용한
bash
예제입니다. >
xmlstarlet 은 @don_crissti가 가리키는 파일의 XML을 쿼리합니다.
답변
gnome-system-monitor
를 실행하면 대화 상자에 버전이 표시됩니다.
% gnome-system-monitor
내 노화 된 Fedora 14 상자
Ubuntu 12.04
댓글
답변
gnome-session --version
를 사용해보세요. 내 데비안에 대한 man 페이지 (즉, GNOME-SESSION(1)
)가 있지만 --version
옵션이 나열되지 않습니다. 저에게는 gnome-session 3.4.2.1
라고되어 있습니다.
콘솔에서 실행할 수 있습니다.
DISPLAY=":0" gnome-session --version
(디스플레이를 변경해야 할 수 있음)
댓글
- 이는 3.2.1을보고하고
gnome-system-monitor
는 3.4.2를보고하므로 ' 올바로 보이지 않습니다. 그리고 내 배포판은 완전히 최신 상태입니다. - don_crissti '의 답변을 참조하세요. 내 시스템에서 /usr/share/gnome/gnome-version.xml에는 3.4.2가 있습니다. gnome-session –version 보고서 3.4.2. gnome-system-monitor 보고서 3.4.1. 그와 거친 아침을 바탕으로 저는 ' gnome-system-monitor가 쓰레기라고 말합니다. 더 자세히 살펴보면 gnome-system-monitor 버전 (gnome 버전 아님)이 3.4.1 ….이므로 '이 '의보고. 내 패키지 관리자에서 추가로 살펴보면 최신 시스템에서도 3.4.0 (그놈 공통), 3.4가 혼합되어 있음을 알 수 있습니다. 1 (gnome-shell) 및 3.4.2 (gnome-desktop3, gnome-session 등) 구성 요소입니다.
- @SuperMagic :이 숫자는 상당히 일관 적이지만 확실한 대답. 내
/usr/share/gnome/gnome-version.xml
에는3.4.2
가 표시되지만gnome-session --version
에는3.4.2.1
그래서 '이 일종의 올바른 (?)입니다. 이 모든 것의 사기는 버전이 거룩하지 않다는 점일 수 있습니다. '; 숫자 일뿐입니다.
답변
$ apt-cache show gnome-shell | grep Version
( Vivid or Wily)
댓글
- 내 게시물에서 말했듯이
gnome-shell
는gnome
구성 요소 이므로이 방법은 신뢰할 수 없습니다. 그놈 개발자가 사용하는 것을 사용하십시오.
gnome-system-monitor
없음