Для пошуку пакетів у Debian 10 Buster можна використовувати кілька методів. Доступні потужні та стабільні інструменти для фільтрації пакунків для пошуку правильної назви пакета. Debian 10 пропонує як командний рядок, так і графічні менеджери пакетів для фільтрації та пошуку пакетів. Synaptic - популярний інструмент, що використовується для графічного інтерфейсу, але він не підходить для всіх машин, включаючи робочі сервери. Отже, вам потрібно буде використовувати деякі інструменти командного рядка для пошуку пакетів Debian.
У Debian 10 доступно кілька варіантів пошуку пакетів. У цій статті буде розглянуто, як шукати пакет за допомогою менеджерів пакунків aptitude, apt-cache, dpkg та apt. Усі команди в цій статті були реалізовані в терміналі Debian 10 Buster. Використовуючи утиліти, розглянуті в цій статті, ви можете шукати пакети та показувати їх опис.
Пошук доступних пакетів за допомогою команди aptitude
Aptitude - це програма, заснована на інтерфейсі Ncurses для apt, працює під термінальною програмою. Це ще не встановлено в дистрибутивах Debian, Ubuntu та інших дистрибутивах на базі Linux. Щоб встановити aptitude в Debian 10, відкрийте термінал за допомогою панелі пошуку додатків наступним чином:
Введіть таку команду, щоб встановити aptitude у Debian 10 Buster:
$ sudo apt install aptitudeПісля встановлення цього інструменту у вашій системі ви можете шукати будь-який доступний пакет за допомогою команди aptitude у терміналі. Для цього дотримуйтесь наведеного нижче синтаксису:
$ aptitude search-name-ім'яНаприклад, якщо ви хочете шукати всі пакети OpenSSH, запустіть команду, показану нижче:
Ви також можете шукати пакет, використовуючи користувальницький інтерфейс aptitude Ncurses. Введіть "aptitude" у терміналі, і наступний інтерфейс відобразиться у вікні.
Щоб шукати пакет, натисніть '/', а потім введіть ім'я пакета в рядок пошуку.
Пошук доступних пакетів за допомогою команди apt-cache
У Debian 10 ви можете шукати доступні пакети у сховищі Debian за допомогою команди apt-cache. За допомогою команди apt-cache ви також можете шукати пакети DEB, встановлені у вашій системі, які відсутні у сховищі Debian. Використовуйте наступну команду для виконання завдань пошуку за допомогою команди apt-cache.
$ apt-cache пошук ім'я пакетаПриклад
$ apt-cache пошук vim
Наведена вище команда відобразить назви пакетів із виразом "vim" в описі або назві. Для пошуку цих пакунків укажіть вираз пошуку лише в назві. Потім введіть таку команду:
$ apt-cache search - apache лише з іменами
Щоб переглянути докладнішу інформацію про перерахований пакет, використовуйте таку команду:
$ apt-cache показати ім'я пакетаПриклад
$ apt-cache показує emacs
Aptitude та apt-cache надають подібну інформацію про пакети.
У більшості випадків результати будуть занадто довгими. Щоб скоротити результати, можна виконати таку команду:
$ apt-cache пошук ім'я пакета | більшеВи можете виключити результати, які не мають певного ключового слова, за допомогою команди grep, як показано нижче:
$ apt-cache пошук ім'я пакета | grep-ім'я пакета2Команда grep чує регістр. Щоб проігнорувати чутливість до регістру, використовуйте прапорець -i (grep -i search-word).
Пошук доступних пакетів за допомогою команди apt
За допомогою команди apt ви можете шукати всі доступні пакети. Використовуйте наступний синтаксис для пошуку за допомогою apt:
$ apt пошуковий пакет-ім'яПриклад
$ apt пошук emacs
Пошук доступних пакетів за допомогою команди dpkg
Для пошуку встановлених пакунків використовуйте команду dpkg наступним чином:
$ dpkg -S шаблон пошукуПриклад
$ dpkg -S apache
Ви також можете використовувати dpkg з grep наступним чином:
Висновок
У цій статті досліджено, як шукати пакунки за допомогою командного рядка в Debian 10, включаючи деякі різні методи пошуку та фільтрації. За допомогою цих методів ви можете шукати пакунки Debian, навіть якщо ви не знаєте про точну назву пакета. Ви можете дізнатись більше про команди apt-cache, пошук grep, aptitude та apt в Інтернеті.