В чем разница между двумя uname-файлами

похоже, что резервное копирование серверов -volfile -помогает.

Ссылка:https://access.redhat.com/documentation/en-us/red_hat_gluster_storage/3.4/html/administration_guide/chap-accessing_data_-_setting_up_clients

2
04.11.2020, 21:17
2 ответа

Прежде всего, используйте typeили type -aдля получения всех доступных unameфайлов, а не which. См. Почему бы не использовать «который»? Что тогда использовать? .

Затем, когда вы хотите узнать, какой пакет предоставляет данный файл, вы можете использовать полный путь к файлу (или просто bin/filename, если файл является двоичным , как объясняет Стивен ). Например, в системе Ubuntu я получаю:

$ type -a uname
uname is /bin/uname

Вот что мне нужно передатьdpkg -S:

 $ dpkg -S /bin/uname
coreutils: /bin/uname

Ну вот. /bin/unameвходит в состав пакета coreutils.

4
18.03.2021, 22:52

Нет никакой разницы; в Ubuntubinявляется символической ссылкой на /usr/bin, некоторые системы Debian и различные другие дистрибутивы, поэтому двоичные файлы появляются в обоих местах.

Пакеты могут отправлять файлы в любом месте; чтобы найти пакет, предоставляющий данный двоичный файл, найдите bin/, за которым следует двоичный файл:

dpkg -S bin/uname
4
18.03.2021, 22:52

Теги

Похожие вопросы