【msys2】cygcheck:msys2環境やプログラムを調査する =============================================== cygcheckコマンドは、システムを調査したり、msys上のプログラムに関する情報を出力するための診断ユーティリティ。 ### 書式 ``` $ cygcheck [オプション...] [プログラム名 ...] ``` 主なオプション ------------- ^オプション ^説明 ^ |`-c, --check-setup` |インストールされているパッケージを確認する | |`-s, --sysinfo` |システム情報を表示(-kオプションとは併用不可) | |`-r, --registry` |レジストリを検索する(-sオプションが必要) | |`-k, --keycheck` |キーボードチェックを行う(-sオプションんとは併用不可)| |`-h, --help` |使い方(ヘルプ)を表示 | |`-V, --version` |バージョン情報を表示 | 実行例 ----- ### バージョン情報表示 ``` $ cygcheck --version cygcheck (msys) 2.7.0 System Checker for Msys Copyright (C) 1998 - 2017 Cygwin Authors This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ``` ### ヘルプ表示 ``` $ cygcheck --help Usage: cygcheck [-v] [-h] PROGRAM cygcheck -c [-d] [PACKAGE] cygcheck -s [-r] [-v] [-h] cygcheck -k cygcheck -f FILE [FILE]... cygcheck -l [PACKAGE]... cygcheck -p REGEXP cygcheck --delete-orphaned-installation-keys cygcheck -h List system information, check installed packages, or query package database. At least one command option or a PROGRAM is required, as shown above. PROGRAM list library (DLL) dependencies of PROGRAM -c, --check-setup show installed version of PACKAGE and verify integrity (or for all installed packages if none specified) -d, --dump-only just list packages, do not verify (with -c) -s, --sysinfo produce diagnostic system information (implies -c) -r, --registry also scan registry for Cygwin settings (with -s) -k, --keycheck perform a keyboard check session (must be run from a plain console only, not from a pty/rxvt/xterm) -f, --find-package find the package to which FILE belongs -l, --list-package list contents of PACKAGE (or all packages if none given) -p, --package-query search for REGEXP in the entire cygwin.com package repository (requires internet connectivity) --delete-orphaned-installation-keys Delete installation keys of old, now unused installations from the registry. Requires the right to change the registry. -v, --verbose produce more verbose output -h, --help annotate output with explanatory comments when given with another command, otherwise print this help -V, --version print the version of cygcheck and exit Note: -c, -f, and -l only report on packages that are currently installed. To search all official Cygwin packages use -p instead. The -p REGEXP matches package names, descriptions, and names of files/paths within all packages. ```