.rpm расположение на Fedora 26?

298
Jezza

Я загрузил файл .rpm в каталог ~ / Downloads и успешно установил его, дважды щелкнув по нему: программное обеспечение открылось, и я смог нажать «Установить». Просто и очень удобно, но я хотел бы узнать больше о системе и о том, где хранятся (предполагается) файлы.

У меня вопрос: могу ли я теперь безопасно удалить файл ~ / Downloads / file.rpm или мне нужно переместить его в другое место в моей системе? Или я должен навсегда оставить его в текущем каталоге ...?

Если это имеет какую-либо полезную информацию: у меня нет / var / cache / yum / в моей системе, и у меня нет ничего, связанного с file.rpm в / var / cache / dnf /. Кроме того, нет /etc/yum.conf, /ect/dnf.conf или чего-либо, связанного с file.rpm в /etc/yum.repos.d/.

Большое спасибо за ваши комментарии!

1

1 ответ на вопрос

1
mattdm

Как только пакет будет установлен, различные файлы будут размещены в соответствующих местах в файловой системе в соответствии с рекомендациями Fedora по разметке файловой системы . Установив загруженный пакет, вы можете удалить файл RPM.

Вы можете увидеть, куда пакет помещает вещи, прежде чем устанавливать их из командной строки. Давайте предположим, что ваш загруженный пакет есть foo-1.0-1.x86_64.rpm, и он в ~/Downloads. Вы можете увидеть, что в нем, запустив:

$ rpm -qlp ~/Downloads/foo-1.0-1.x86_64.rpm 

Где qlpнаходится " query: list файлы из packagefile". Посмотрите на man rpmмногие другие варианты запроса.

Вы также можете использовать lessпейджер для просмотра сведений о пакете (он запускает команду запроса RPM в фоновом режиме), например:

$ less ~/Downloads/foo-1.0-1.x86_64.rpm 

Сначала вы увидите некоторую обзорную информацию, затем описание, затем (возможно, очень длинный) список изменений и, наконец, внизу, список файлов. (Хит, qкогда вы закончите less.)

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