Конфликтуют ли обновления dnf с обновлениями центра программного обеспечения gnome? [дубликат]

Вы используете XFS файловую систему? В Fedora она не используется по умолчанию; вы явно указали это во время установки?

Если нет, то, вероятно, причина в этом. Команда attr предназначена для файловых систем XFS. Подробности смотрите на странице руководства.

Что именно вы хотите сделать? Если вы хотите посмотреть контекст SELinux для файла, используйте ls -Z. Если вы хотите назначить собственные пользовательские атрибуты, используйте команды getfattr и setfattr.

2
06.03.2017, 14:28
1 ответ

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=1429488

PackageKit 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
1
27.01.2020, 22:19

Теги

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