2

Чтобы сделать это более конкретно, каковы отношения между apt-get, apt-file, apt-cache, aptitude и dpkg? Я знаю, что aptitude является дружественным интерфейсом для dpkg, поэтому apt-get, но менее дружественный. Так строится ли способность на apt-get? Являются ли все apt * s интерфейсом dpkg?

Благодарю.

1 ответ1

5
  • dpkg - главная рабочая лошадка и хранитель базы данных.

  • apt-get является интерфейсом командной строки и обеспечивает проверку зависимостей.

  • aptitude - это интерфейс командной строки & ncurses, который предоставляет графический интерфейс пользователя терминала (как вы говорите, более дружественный, чем apt-get).

Все остальные apt-* являются инструментами для выполнения определенных задач:

  • apt-cache выполняет поиск в локальном кэше пакетов вашей системы (включая информацию о включенных репозиториях).

  • apt-file используется для поиска определенных файлов в кеше. В то время как dpkg -S может сказать вам, из какого пакета был установлен установленный файл, apt-file может сказать вам, какие файлы установит удаленный пакет.

  • apt-src немного похож на apt-get для пакетов с исходным кодом. не требует рута.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .