web-dev-qa-db-ja.com

コンピューターにインストールされているvncserverのバージョンを確認するにはどうすればよいですか?

コンピュータにインストールされているvncserverバージョンを確認するにはどうすればよいですか?

vncserverのマニュアルページ バージョンを表示するために指定されたオプションを実行します。

私はwhich vncserverを試しましたが、出力が/usr/bin/vncserverであるため、どちらも役に立ちませんでした。


私はUbuntu 14.04.4 LTS x64を使用しています。

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

username@server:~$ uname -a
Linux safar 3.13.0-87-generic #133-Ubuntu SMP Tue May 24 18:32:09 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
4

vncserverのバージョンは次のようにして確認できます。

dpkg -l | grep vnc
7
GAD3R

/usr/bin/vncserverは、ほとんどすべてのディストリビューションのスクリプトです。これは、元のVNCがAT&Tラボで開発されたものであり(現在はGPLに基づいています)、コードのライセンスについていくつかの問題があったためです(脚注を参照)。いくつかのスピンオフは、可変のコマンドライン構文と機能を使用して開発されました。

vncserverコマンド(スクリプトとして)は、異なる実装間の違いを抽象化するために存在します。スクリプトは、Tristanが最初に考えた元のVNC構文を使用します。元の構文には--versionコマンドが含まれていませんでした。

今日、スクリプトはVNCのバリアントの1つを呼び出します。

  • TigetVNC RedHatで人気
  • TightVNC高速で進化するRPMベースのディストリビューション(Fedoraなど)で人気
  • RealVNC AT&Tの元のVNCサーバー(現在はGPLの下)
  • Xvnc Debianベースのディストリビューションで人気
  • TurboVNC/UltraVNCあまり人気がない
  • 他のバリアントが存在します。

最善の方法は、単に/usr/bin/vncserverを読み取り、startコマンドの近くで、VNCサーバーの起動に使用される実際のコマンドを見つけることです。コマンド自体には、VNCサーバーのバージョンを出力する--versionまたは-Vのいずれかが含まれます。


この投稿では、商標権者の利益のために「VNC」という名前を使用しており、商標を侵害することを意味していません。

4
grochmal

たとえば、Synaptic GUIを使用するdpkgの場合、お気に入りのパッケージマネージャーを使用できます。Synapticを開いてフィルターに「vnc」と書き込んでから、パッケージのバージョンを確認します。

例:

enter image description here

enter image description here

3
Zulgrib