Я загрузил файл .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
После установки пакета различные файлы будут помещены в соответствующие места файловой системы в соответствии с Fedora.рекомендации по компоновке файловой системы. После установки загруженного пакета вы можете удалить файл RPM.
Вы можете увидеть, куда посылка будет помещать вещидоустановка из командной строки. Предположим, что ваш загруженный пакет — foo-1.0-1.x86_64.rpm
, и он находится в ~/Downloads
. Вы можете увидеть, что в нем находится, запустив:
$ rpm -qlp ~/Downloads/foo-1.0-1.x86_64.rpm
Где qlp
находится " q
uery: l
ist files from a p
ackagefile". Посмотрите на man rpm
множество других вариантов запроса.
Вы также можете использовать less
пейджер для просмотра сведений о пакете (он запускает команду запроса RPM в фоновом режиме), например так:
$ less ~/Downloads/foo-1.0-1.x86_64.rpm
Сначала вы увидите некоторую обзорную информацию, затем описание, затем (возможно, очень длинный) журнал изменений и, наконец, в самом низу — список файлов. (Нажмите, q
когда закончите с less
.)