MacOS

Homebrew로 설치한 앱의 정보를 확인하는 방법

코샵 2023. 11. 17. 14:44
반응형

Mac OS에서 Homebrew를 사용하여 앱을 설치하면, 앱에 대한 정보는 /usr/local/Cellar 디렉토리에 저장됩니다. 이 디렉토리에는 앱의 버전, 의존성, 설치 날짜 등의 정보가 포함되어 있습니다.

 

brew info [Appname] 명령을 사용하여 Homebrew로 설치한 앱의 정보를 확인할 수 있습니다. [Appname] 자리에 앱의 이름을 입력합니다.

 

예를 들어, brew info graphviz 명령을 실행하면 다음과 같은 정보가 출력됩니다.

 

이 출력에서 다음과 같은 정보들을 확인할 수 있습니다.

  • 앱의 이름: graphviz
  • 버전: 9.0.0
  • 설치된 위치: /opt/homebrew/Cellar/graphviz/9.0.0
  • 라이선스: EPL-1.0
  • 홈페이지: https://graphviz.org/
  • 기타 등등...

brew info 명령은 다음과 같은 옵션을 지원합니다.

  • --json: 출력을 JSON 형식으로 표시합니다.
  • --verbose: 출력을 자세히 표시합니다.
  • --installed: 설치된 앱만 표시합니다.
  • --outdated: 업데이트 가능한 앱만 표시합니다.

예를 들어, brew info --json nginx 명령을 실행하면 다음과 같은 JSON 형식의 출력이 표시됩니다.

더보기

[

  {

    "name": "graphviz",

    "full_name": "graphviz",

    "tap": "homebrew/core",

    "oldname": null,

    "oldnames": [

 

    ],

    "aliases": [

 

    ],

    "versioned_formulae": [

 

    ],

    "desc": "Graph visualization software from AT&T and Bell Labs",

    "license": "EPL-1.0",

    "homepage": "https://graphviz.org/",

    "versions": {

      "stable": "9.0.0",

      "head": "HEAD",

      "bottle": true

    },

    "urls": {

      "stable": {

        "url": "https://gitlab.com/graphviz/graphviz.git",

        "tag": "9.0.0",

        "revision": "5733d3a95898f1380424ab15f966ace9a283d506",

        "using": null,

        "checksum": null

      },

      "head": {

        "url": "https://gitlab.com/graphviz/graphviz.git",

        "branch": "main",

        "using": null

      }

    },

    "revision": 0,

    "version_scheme": 1,

    "bottle": {

      "stable": {

        "rebuild": 0,

        "root_url": "https://ghcr.io/v2/homebrew/core",

        "files": {

          "arm64_sonoma": {

            "cellar": "/opt/homebrew/Cellar",

            "url": "https://ghcr.io/v2/homebrew/core/graphviz/blobs/sha256:9c88e00ddc1c61fb3ac7af5057713d787592f2d67082414c77f3d74620af38e9",

            "sha256": "9c88e00ddc1c61fb3ac7af5057713d787592f2d67082414c77f3d74620af38e9"

          },

          "arm64_ventura": {

            "cellar": "/opt/homebrew/Cellar",

            "url": "https://ghcr.io/v2/homebrew/core/graphviz/blobs/sha256:2cc4f492ac0cf9ba2365cc0e2e6763231b619868f7a4946ea3b4c5220c9af079",

            "sha256": "2cc4f492ac0cf9ba2365cc0e2e6763231b619868f7a4946ea3b4c5220c9af079"

          },

          "arm64_monterey": {

            "cellar": "/opt/homebrew/Cellar",

            "url": "https://ghcr.io/v2/homebrew/core/graphviz/blobs/sha256:3cba12a32c8f5cc97d487b9b77413218e777b55310452067c6ae7a2664c6df3c",

            "sha256": "3cba12a32c8f5cc97d487b9b77413218e777b55310452067c6ae7a2664c6df3c"

          },

          "arm64_big_sur": {

            "cellar": "/opt/homebrew/Cellar",

            "url": "https://ghcr.io/v2/homebrew/core/graphviz/blobs/sha256:4dd9221c03b2039786e8a556389a4d9ccebcc6fc18fd17abff6795d0e8e6467b",

            "sha256": "4dd9221c03b2039786e8a556389a4d9ccebcc6fc18fd17abff6795d0e8e6467b"

          },

          "sonoma": {

            "cellar": "/usr/local/Cellar",

            "url": "https://ghcr.io/v2/homebrew/core/graphviz/blobs/sha256:986a6deea25ccf3e888c2b66d4eca1cd5b6ae129c30422fa407cf42f91784dfe",

            "sha256": "986a6deea25ccf3e888c2b66d4eca1cd5b6ae129c30422fa407cf42f91784dfe"

          },

          "ventura": {

            "cellar": "/usr/local/Cellar",

            "url": "https://ghcr.io/v2/homebrew/core/graphviz/blobs/sha256:064d78f90717572c3b20a6146b54562dffd50a6f5fb1aea08a3a59590aae9b09",

            "sha256": "064d78f90717572c3b20a6146b54562dffd50a6f5fb1aea08a3a59590aae9b09"

          },

          "monterey": {

            "cellar": "/usr/local/Cellar",

            "url": "https://ghcr.io/v2/homebrew/core/graphviz/blobs/sha256:c6abec7d7afa13f34292cf25a4277aa2559793d419b1c5ad24d23cde471ee795",

            "sha256": "c6abec7d7afa13f34292cf25a4277aa2559793d419b1c5ad24d23cde471ee795"

          },

          "big_sur": {

            "cellar": "/usr/local/Cellar",

            "url": "https://ghcr.io/v2/homebrew/core/graphviz/blobs/sha256:38f0fb9200716b0c703d0e383a964d3901aabe675e8c1accfbeb15f255083b3e",

            "sha256": "38f0fb9200716b0c703d0e383a964d3901aabe675e8c1accfbeb15f255083b3e"

          },

          "x86_64_linux": {

            "cellar": "/home/linuxbrew/.linuxbrew/Cellar",

            "url": "https://ghcr.io/v2/homebrew/core/graphviz/blobs/sha256:66667387399dc578ab3a9d1bbca76062f2641dbbb086328208a304acc8b0afde",

            "sha256": "66667387399dc578ab3a9d1bbca76062f2641dbbb086328208a304acc8b0afde"

          }

        }

      }

    },

    "keg_only": false,

    "keg_only_reason": null,

    "options": [

 

    ],

    "build_dependencies": [

      "autoconf",

      "automake",

      "bison",

      "pkg-config"

    ],

    "dependencies": [

      "gd",

      "gts",

      "libpng",

      "librsvg",

      "libtool",

      "pango"

    ],

    "test_dependencies": [

 

    ],

    "recommended_dependencies": [

 

    ],

    "optional_dependencies": [

 

    ],

    "uses_from_macos": [

      {

        "flex": "build"

      },

      {

        "python": "build"

      }

    ],

    "uses_from_macos_bounds": [

      {

      },

      {

      }

    ],

    "requirements": [

 

    ],

    "conflicts_with": [

 

    ],

    "conflicts_with_reasons": [

 

    ],

    "link_overwrite": [

 

    ],

    "caveats": null,

    "installed": [

      {

        "version": "9.0.0",

        "used_options": [

 

        ],

        "built_as_bottle": true,

        "poured_from_bottle": true,

        "time": 1700196404,

        "runtime_dependencies": [

          {

            "full_name": "libpng",

            "version": "1.6.40",

            "revision": 0,

            "pkg_version": "1.6.40",

            "declared_directly": true

          },

          {

            "full_name": "freetype",

            "version": "2.13.2",

            "revision": 0,

            "pkg_version": "2.13.2",

            "declared_directly": false

          },

          {

            "full_name": "fontconfig",

            "version": "2.14.2",

            "revision": 0,

            "pkg_version": "2.14.2",

            "declared_directly": false

          },

          {

            "full_name": "jpeg-turbo",

            "version": "3.0.0",

            "revision": 0,

            "pkg_version": "3.0.0",

            "declared_directly": false

          },

          {

            "full_name": "brotli",

            "version": "1.1.0",

            "revision": 0,

            "pkg_version": "1.1.0",

            "declared_directly": false

          },

          {

            "full_name": "giflib",

            "version": "5.2.1",

            "revision": 0,

            "pkg_version": "5.2.1",

            "declared_directly": false

          },

          {

            "full_name": "highway",

            "version": "1.0.7",

            "revision": 0,

            "pkg_version": "1.0.7",

            "declared_directly": false

          },

          {

            "full_name": "imath",

            "version": "3.1.9",

            "revision": 0,

            "pkg_version": "3.1.9",

            "declared_directly": false

          },

          {

            "full_name": "xz",

            "version": "5.4.5",

            "revision": 0,

            "pkg_version": "5.4.5",

            "declared_directly": false

          },

          {

            "full_name": "lz4",

            "version": "1.9.4",

            "revision": 0,

            "pkg_version": "1.9.4",

            "declared_directly": false

          },

          {

            "full_name": "zstd",

            "version": "1.5.5",

            "revision": 0,

            "pkg_version": "1.5.5",

            "declared_directly": false

          },

          {

            "full_name": "libtiff",

            "version": "4.6.0",

            "revision": 0,

            "pkg_version": "4.6.0",

            "declared_directly": false

          },

          {

            "full_name": "little-cms2",

            "version": "2.15",

            "revision": 0,

            "pkg_version": "2.15",

            "declared_directly": false

          },

          {

            "full_name": "openexr",

            "version": "3.2.1",

            "revision": 0,

            "pkg_version": "3.2.1",

            "declared_directly": false

          },

          {

            "full_name": "webp",

            "version": "1.3.2",

            "revision": 0,

            "pkg_version": "1.3.2",

            "declared_directly": false

          },

          {

            "full_name": "jpeg-xl",

            "version": "0.8.2",

            "revision": 1,

            "pkg_version": "0.8.2_1",

            "declared_directly": false

          },

          {

            "full_name": "libvmaf",

            "version": "2.3.1",

            "revision": 0,

            "pkg_version": "2.3.1",

            "declared_directly": false

          },

          {

            "full_name": "aom",

            "version": "3.7.0",

            "revision": 0,

            "pkg_version": "3.7.0",

            "declared_directly": false

          },

          {

            "full_name": "libavif",

            "version": "1.0.1",

            "revision": 0,

            "pkg_version": "1.0.1",

            "declared_directly": false

          },

          {

            "full_name": "gd",

            "version": "2.3.3",

            "revision": 6,

            "pkg_version": "2.3.3_6",

            "declared_directly": true

          },

          {

            "full_name": "pcre2",

            "version": "10.42",

            "revision": 0,

            "pkg_version": "10.42",

            "declared_directly": false

          },

          {

            "full_name": "gettext",

            "version": "0.22.3",

            "revision": 0,

            "pkg_version": "0.22.3",

            "declared_directly": false

          },

          {

            "full_name": "glib",

            "version": "2.78.1",

            "revision": 0,

            "pkg_version": "2.78.1",

            "declared_directly": false

          },

          {

            "full_name": "jasper",

            "version": "4.1.0",

            "revision": 0,

            "pkg_version": "4.1.0",

            "declared_directly": false

          },

          {

            "full_name": "netpbm",

            "version": "11.02.05",

            "revision": 0,

            "pkg_version": "11.02.05",

            "declared_directly": false

          },

          {

            "full_name": "gts",

            "version": "0.7.6",

            "revision": 3,

            "pkg_version": "0.7.6_3",

            "declared_directly": true

          },

          {

            "full_name": "xorgproto",

            "version": "2023.2",

            "revision": 0,

            "pkg_version": "2023.2",

            "declared_directly": false

          },

          {

            "full_name": "libxau",

            "version": "1.0.11",

            "revision": 0,

            "pkg_version": "1.0.11",

            "declared_directly": false

          },

          {

            "full_name": "libxdmcp",

            "version": "1.1.4",

            "revision": 0,

            "pkg_version": "1.1.4",

            "declared_directly": false

          },

          {

            "full_name": "libxcb",

            "version": "1.16",

            "revision": 0,

            "pkg_version": "1.16",

            "declared_directly": false

          },

          {

            "full_name": "libx11",

            "version": "1.8.7",

            "revision": 0,

            "pkg_version": "1.8.7",

            "declared_directly": false

          },

          {

            "full_name": "libxext",

            "version": "1.3.5",

            "revision": 0,

            "pkg_version": "1.3.5",

            "declared_directly": false

          },

          {

            "full_name": "libxrender",

            "version": "0.9.11",

            "revision": 0,

            "pkg_version": "0.9.11",

            "declared_directly": false

          },

          {

            "full_name": "lzo",

            "version": "2.10",

            "revision": 0,

            "pkg_version": "2.10",

            "declared_directly": false

          },

          {

            "full_name": "pixman",

            "version": "0.42.2",

            "revision": 0,

            "pkg_version": "0.42.2",

            "declared_directly": false

          },

          {

            "full_name": "cairo",

            "version": "1.18.0",

            "revision": 0,

            "pkg_version": "1.18.0",

            "declared_directly": false

          },

          {

            "full_name": "gdk-pixbuf",

            "version": "2.42.10",

            "revision": 1,

            "pkg_version": "2.42.10_1",

            "declared_directly": false

          },

          {

            "full_name": "fribidi",

            "version": "1.0.13",

            "revision": 0,

            "pkg_version": "1.0.13",

            "declared_directly": false

          },

          {

            "full_name": "graphite2",

            "version": "1.3.14",

            "revision": 0,

            "pkg_version": "1.3.14",

            "declared_directly": false

          },

          {

            "full_name": "icu4c",

            "version": "73.2",

            "revision": 0,

            "pkg_version": "73.2",

            "declared_directly": false

          },

          {

            "full_name": "harfbuzz",

            "version": "8.3.0",

            "revision": 0,

            "pkg_version": "8.3.0",

            "declared_directly": false

          },

          {

            "full_name": "pango",

            "version": "1.50.14",

            "revision": 0,

            "pkg_version": "1.50.14",

            "declared_directly": true

          },

          {

            "full_name": "librsvg",

            "version": "2.57.0",

            "revision": 0,

            "pkg_version": "2.57.0",

            "declared_directly": true

          },

          {

            "full_name": "m4",

            "version": "1.4.19",

            "revision": 0,

            "pkg_version": "1.4.19",

            "declared_directly": false

          },

          {

            "full_name": "libtool",

            "version": "2.4.7",

            "revision": 0,

            "pkg_version": "2.4.7",

            "declared_directly": true

          }

        ],

        "installed_as_dependency": false,

        "installed_on_request": true

      }

    ],

    "linked_keg": "9.0.0",

    "pinned": false,

    "outdated": false,

    "deprecated": false,

    "deprecation_date": null,

    "deprecation_reason": null,

    "disabled": false,

    "disable_date": null,

    "disable_reason": null,

    "post_install_defined": false,

    "service": null,

    "tap_git_head": "683d16f21883278c0f94989f13bff8f826886f71",

    "ruby_source_path": "Formula/g/graphviz.rb",

    "ruby_source_checksum": {

      "sha256": "a9003b23dcae3767a7cf58a980574004778dee8c9172f2124e81cddce1b7b58d"

    }

  }

]

brew info 명령을 사용하여 Homebrew 설치한 앱의 정보를 확인하면, 앱에 대한 자세한 정보를 얻을 있습니다.