Як знайти програму в DNF

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

У Fedora, RHEL та споріднених системах пакетами керує пакетний менеджер dnf. Пакет — це програма, запакована для встановлення. Щоб знайти потрібний пакет у Fedora, не потрібно гадати назву: достатньо команди dnf search. Вона пошукає слово серед тисяч програм у сховищах (складах, звідки система їх завантажує).

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

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

dnf search image editor

Шукайте англійською: описи пакетів переважно англійські. Адміністратор для пошуку не потрібен.

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

Рядок має вигляд назва.архітектура : короткий опис. Наприклад:

gimp.x86_64 : GNU Image Manipulation Program

Назва пакета стоїть на початку, її й підставляють у команду встановлення. Частина після двокрапки — короткий опис, за яким видно, що це за програма.

Де dnf шукає

За замовчуванням пошук іде за назвою й коротким описом пакета. Якщо слово знаходиться тільки в довгому описі чи адресі сайту, використайте режим all:

dnf search all image editor

Результатів стане більше, зате знайдеться й те, що не збіглося за назвою.

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

dnf info gimp

Команда покаже версію, розмір, сховище, з якого пакет походить, і докладний опис.

Як знайти пакет за командою або файлом

Іноді відомо лише, що саме потрібно: команда, яка «не знайдена». Тоді запитайте, який пакет її містить:

dnf provides */htop

Зірочка й скісна риса означають «будь-де в системі». У відповіді буде назва пакета, який дає цей файл.

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

sudo dnf install gimp

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

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

Результатів дуже багато

Зробіть запит точнішим, наприклад, не «editor», а «text editor», або відфільтруйте виведення: dnf search editor | grep -i text.

Нічого не знайдено

Перевірте написання, спробуйте англійською або синонім. Програми, яких немає в сховищах Fedora, шукайте у Flatpak (Flathub) чи в додатковому сховищі RPM Fusion.

Чи є різниця між dnf і dnf5?

У нових випусках Fedora працює новіша версія dnf5, але основні команди (search, info, install) однакові, тож інструкція підходить обом.

Чи працює це в Ubuntu?

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

Порада від Kernelka

Якщо шукаєте програму для конкретної справи, спершу відкрийте «Програмне забезпечення» й спробуйте знайти її там. А dnf search вмикайте, коли потрібен точний пакет або бібліотека.

Підсумок

  • dnf search слово шукає пакети за назвою та коротким описом.
  • dnf search all слово шукає і в довгих описах.
  • dnf info пакет показує докладні відомості.
  • dnf provides */команда знаходить пакет за командою або файлом.
  • Встановлення: sudo dnf install пакет.

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

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