Як знайти пакет за назвою командою apt search

Як знайти пакет за назвою командою apt search
Категорії: Пакети та менеджери програм

Потрібна програма, але ви не знаєте, як вона називається в сховищі? Команда apt search шукає пакети за словом і показує, що знайшлося. Так виглядає пошук пакета в Ubuntu, Linux Mint, Debian та інших системах із менеджером apt. Пакет — це програма, запакована для встановлення, а сховище — склад, звідки система такі пакети бере.

Як користуватися apt search

Відкрийте термінал (вікно, в яке вводять команди) і введіть слово для пошуку. Наприклад, шукаємо програму для перегляду відео:

apt search відеоплеєр

Краще шукати англійською, бо описи пакетів переважно англійські:

apt search video player

Команда sudo тут не потрібна: пошук нічого не змінює в системі.

Як читати результат

Кожен знайдений пакет займає два рядки. Перший — назва, версія та позначка, чи пакет встановлено. Другий — короткий опис. Приблизно так:

vlc/jammy 3.0.16-1build7 amd64
  multimedia player and streamer

Слово перед скісною рискою — це назва пакета, її й підставляють у команду встановлення. Якщо в рядку є слово [installed], пакет у вас уже стоїть.

Як відфільтрувати зайве

Пошук за словом дивиться і в назвах, і в описах, тому результатів може бути сотні. Щоб шукати лише в назвах пакетів, додайте параметр:

apt search --names-only vlc

А щоб переглянути довгий список зручно, відправте його у програму гортання. Виходити з неї можна клавішею q:

apt search video player | less

Як дізнатися більше про пакет

Коли знайшли щось цікаве, перегляньте повний опис і розмір:

apt show vlc

У відповіді буде докладний опис, версія, розмір у встановленому вигляді та залежності: інші пакети, потрібні для роботи.

Як встановити знайдене

Якщо пакет підходить, встановіть його, замінивши vlc на потрібну назву:

sudo apt install vlc

Система попросить пароль вашого облікового запису. Символи під час набору не показуються, це нормально.

Поширені запитання

Результатів дуже багато. Що робити?

Додайте --names-only або шукайте точнішим словом, наприклад, не «editor», а «text editor».

Нічого не знайшлося, хоча програма існує

Спершу оновіть список пакетів командою sudo apt update. Також спробуйте англійську назву. Програми, яких немає в сховищах, можуть бути у Flatpak або Snap.

Чим apt search відрізняється від apt list?

Команда apt search шукає за словом, а apt list показує списки пакетів. Є й старіша команда apt-cache search, її результат схожий. Наприклад, apt list --installed виводить усе встановлене.

Чи працює це у Fedora?

Ні, у Fedora менеджер називається dnf, і пошук там робить команда dnf search.

Порада від Kernelka

Перед встановленням завжди дивіться apt show: розмір і залежності підкажуть, чи не потягне пакет за собою пів системи. А ще можна шукати за схожим словом, якщо не пам’ятаєте точну назву програми.

Підсумок

  • apt search слово шукає пакети за назвою та описом, адміністратор не потрібен.
  • Назва пакета стоїть перед скісною рискою, позначка [installed] означає, що пакет уже встановлено.
  • Параметр --names-only залишає лише збіги в назвах.
  • apt show пакет дає повний опис.
  • Встановлення: sudo apt install пакет.

Прокоментувати

На сайті відображається лише твоє ім'я та коментар. Електронна пошта використовується виключно для зв'язку з тобою за потреби.