У 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 пакет.