Потрібна програма, але ви не знаєте, як вона називається в сховищі? Команда 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 пакет.