Вы используете XFS файловую систему? В Fedora она не используется по умолчанию; вы явно указали это во время установки?
Если нет, то, вероятно, причина в этом. Команда attr предназначена для файловых систем XFS. Подробности смотрите на странице руководства.
Что именно вы хотите сделать? Если вы хотите посмотреть контекст SELinux для файла, используйте ls -Z
. Если вы хотите назначить собственные пользовательские атрибуты, используйте команды getfattr
и setfattr
.
GUI на Fedora Workstation использует PackageKit для установки пакетов ОС. PackageKit на Fedora использует точно такие же репозитории, указанные в /etc/yum.repos.d
.
Также можно использовать PackageKit через pkcon
. Он не обязательно предоставляет много деталей при нормальной работе. Есть несколько инструментов, на которые вы можете обратить внимание:
pkcon get-updates
- список обновлений без установкиpkcon refresh force
- обновить список обновлений / пакетовpkcon update
- устанавливает обновления, без перезагрузки или остановки программ, работающих с предыдущей версией. pkcon resolve gdm
- если есть несколько доступных пакетов gdm (включая обновления), документация утверждает, что он должен перечислить их все. Очевидно, это ложь, и обновления не перечисляются. https://bugzilla.redhat.com/show_bug.cgi?id=1429488PackageKit bypasses dnf
. Они действительно разделяют значительное количество кода через ряд библиотек. Однако он склеен вместе и настроен по-разному, например, он использует совершенно отдельный кэш. Он даже проверку подписи обрабатывает по-разному (AFAIK, dnf в основном делегирует это rpm).
FWIW, я не видел, чтобы PackageKit вызывал какие-либо подобные проблемы при использовании Fedora Workstation. Основные проблемы, которые у меня были с PackageKit, заключались в том, что он не уведомлял об обновлениях.
Моя система Fedora 25 сообщает следующее:
$ dnf repolist
Last metadata expiration check: 0:16:16 ago on Mon Mar 6 12:50:41 2017.
repo id repo name status
fedora Fedora 25 - x86_64 51,669
local-google-chrome local-google-chrome 3
*rpmfusion-free RPM Fusion for Fedora 25 - Free 541
*rpmfusion-free-updates RPM Fusion for Fedora 25 - Free - Updates 170
updates Fedora 25 - x86_64 - Updates 17,151
$ dnf info gdm | grep -E 'Version|Repo'
Version : 3.22.1
Repo : @System
Version : 3.22.2
Repo : updates
Version : 3.22.2
Repo : updates
$ pkcon refresh force
...
$ pkcon get-updates | grep gdm
Available gdm-1:3.22.2-1.fc25.x86_64 (updates)
(и ошибка pkcon resolve
:)
$ pkcon resolve gdm
Resolving [=========================]
Installed gdm-1:3.22.1-1.fc25.x86_64 (installed:anaconda) The GNOME Display Manager
Available gdm-1:3.22.1-1.fc25.i686 (fedora) The GNOME Display Manager