Debian

Як знайти пакет Debian, який містить файл

Як знайти пакет Debian, який містить файл

Пакет в Linux - це поєднання різних файлів, які встановлюються після встановлення цього пакету у вашій системі. Іноді ви можете знати точну назву та шлях до файлу, але ви хочете знати пакет, до якого належить цей файл. У цій статті показано три методи пошуку пакета Debian для файлу.

Примітка: Усі методи, розглянуті в цій статті, виконуються в системі Debian 10.

Щоб знайти пакет Debian для файлу, скористайтесь будь-яким із трьох методів, показаних у наступних розділах.

Спосіб 1: Використання команди “dpkg”

Щоб скористатися командою “dpkg”, щоб знайти пакет Debian, що містить вказаний файл, видайте наступне:

$ dpkg -S PathToTheFile

Виконуючи вищевказану команду, замініть “PathToTheFile” точним шляхом до файлу, відповідний пакет якого ви хочете знайти. Ми хотіли знайти пакет, який надає файл “/ usr / bin / passwd”, використовуючи команду “dpkg”.

Пакет Debian, який надає вказаний файл у нашому випадку, є "passwd", як показано на малюнку нижче:

Спосіб 2: Використання команди “dpkg-query”

Щоб використовувати команду “dpkg-query”, щоб знайти пакет Debian, що містить вказаний файл, видайте наступне:

$ dpkg-query -S 'PathToTheFile'

Виконуючи вищевказану команду, замініть “PathToTheFile” точним шляхом до файлу, відповідний пакет якого ви хочете знайти. Ми хотіли знайти пакет, який надає файл “/ usr / bin / passwd”, використовуючи команду “dpkg-query”. Зверніть увагу, що в цьому методі шлях до файлу повинен бути вказаний в одинарних лапках.

Пакет Debian, який надає вказаний файл у нашому випадку, є "passwd", як показано на малюнку нижче:

Спосіб 3: Використання команди “apt-file”

Щоб скористатися командою “apt-file”, щоб знайти пакет Debian, який забезпечує вказаний файл, вам доведеться спочатку встановити цю команду, оскільки вона не є вбудованою командою Debian. Цю команду можна встановити, видавши наступне:

$ sudo apt-get встановити apt-файл

Коли цю команду встановлено у вашій системі Debian 10, вона відобразить деякі повідомлення в терміналі, як показано на малюнку нижче:

Перед використанням цієї команди вам доведеться оновити систему Debian 10 таким чином:

$ sudo apt-файл оновлення

Оновлення системи буде завершено через кілька секунд, а в терміналі відображатимуться такі повідомлення:

Тепер ви можете зручно використовувати команду “apt-file”, щоб знайти пакет Debian, який надає вказаний файл, наступним чином:

$ apt-файл пошуку PathToTheFile

Виконуючи вищезазначену команду, замініть “PathToTheFile” точним шляхом до файлу, відповідний пакет якого ви хочете знайти. Ми хотіли знайти пакет, який надає файл “/ usr / bin / passwd” за допомогою команди “apt-file”.

Пакет Debian, який надає вказаний файл у нашому випадку, є "passwd", як показано на малюнку нижче:

Висновок

Ви можете легко визначити пакет Debian, який володіє вказаним файлом, за допомогою будь-якого з трьох методів, показаних у цій статті. Отже, ви можете з’ясувати походження будь-якого файлу за допомогою системи Debian.

Кращі ігри командного рядка для Linux
Командний рядок - це не просто ваш найбільший союзник при використанні Linux, він також може бути джерелом розваг, оскільки ви можете використовувати ...
Кращі програми для картографування геймпадів для Linux
Якщо ви любите грати в ігри на Linux із геймпадом замість типової системи введення клавіатури та миші, є кілька корисних програм для вас. Багато ігор ...
Корисні інструменти для геймерів Linux
Якщо ви любите грати в ігри на Linux, швидше за все, ви, можливо, використовували додатки та утиліти, такі як Wine, Lutris та OBS Studio, щоб покращит...