Blog/content/posts/2022/conan-list-and-remove-packages.md
2022-11-19 03:36:06 +03:00

1.3 KiB
Raw Blame History

title date draft tags
📃 Conan: список локальных пакетов и их удаление 2022-08-16T00:21:00+03:00 false
tips
c
conan

Conan - Conan, the C/C++ Package Manager.

Менеджер пакетов для Си, аля PIP или NPM.

Для меня было неочевидно, как можно получить список установленных пакетов.

Очевидный метод был, найти директорию с пакетами и запустить там rm -rf ./*.

cd /home/user/.conan/data/
ls -1

  b2
  boost
  fmt
  range-v3
  spdlog

Я conan --help смотрел, но не читал описание, признаюсь :)

Там вот...

conan -h | grep -i search
  search     Searches package recipes and binaries in the local cache or a remote.
             Unless a remote is specified only the local cache is searched.

Для отображения списка локальных пакетов, вызываем conan search без аргументов.

conan search
Existing package recipes:

b2/4.9.2
boost/1.75.0
fmt/7.1.3
range-v3/0.11.0
spdlog/1.8.5

Для удаления пакетов используем команду conan remove {PACKAGE_NAME}.