Fedora 24 Beta 發布

jopen 8年前發布 | 24K 次閱讀 Fedora Linux命令

Fedora 24 Beta 發布

Fedora 24 Beta 已于 2016年 5月 10日發布。該版本更新 glibc 至 2.23,更新編譯器至 GCC 6,更新 GNOME 3.20,并包含許多安全更新和 Bug 修復。喜歡使用新版本的用戶,可以使用以下方式升級系統。

使用 DNF system upgrade 插件升級

$ sudo dnf update --refresh  # 更新系統
$ sudo dnf install dnf-plugin-system-upgrade  # 安裝插件
$ sudo dnf system-upgrade download --refresh --releasever=[23|24|rawhide]  # 下載包
$ sudo dnf system-upgrade reboot  # 重啟執行升級操作

如果某些依賴不滿足,升級將終止,可添加 --allowerasing 選項跳過。這可能是第三方源還未進行更新。建議卸載這些依賴不滿足的包。添加 --best 選項,可查看依賴問題的詳細信息。

升級后操作

  • 更新系統配置文件:

    更新后,RPM將備份配置文件。搜索 .rpmnew (新配置) .rpmsave (舊配置),根據需要進行修改。或使用 rpmconf 工具進行處理。

$ sudo rpmconf -a
  • 清理舊軟件包:
$ sudo dnf repoquery --unsatisfied  # 列出依賴問題的包,可以酌情刪除這些包
$ sudo dnf repoquery --duplicated   # 列出重復的包,一般的包不會有重復存在
$ sudo dnf list extras  # 列出已從源中刪除的包,可能包含第三方源的包
$ sudo dnf autoremove   # 刪除不需要的包

注意:DNF 不需要一個包,是根據您是否明確要求安裝它來決定的。這不意味著這個包是無用的。您需要刪除您確實不需要的包。注意, PackageKit 有個已知的 Bug,它并不標記包是用戶安裝。如果您使用 PackageKit (或 GNOME Software , Apper 等)安裝包,則這些包可能會列出,甚至會包含重要的應用程序和系統軟件包,務必要十分小心。

解決升級后的問題

如果您升級后,系統有問題,可能需要以下步驟。

  • 重建RPM數據庫:

    如果您使用RPM/DNF工具時出現警告,可能需要重建RPM數據庫。

$ sudo rpm --rebuilddb
  • 使用 distro-sync 解決依賴問題:

    system upgrade 工具默認使用 distro-sync 升級系統。如果您的系統有些未升級的包有依賴問題,可手動執行 distro-sync 。這會同步源的軟件包(某些包會降級)。 %}

$ sudo dnf distro-sync
$ sudo dnf distro-sync --allowerasing  # 允許刪除依賴損壞的包,務必進行確認
  • 重新標記 SELinux 標簽:

    如果某些行為被禁止并收到 SELinux 警告,可能有些文件標簽不正確。

$ sudo touch /.autorelabel
$ reboot

手動升級

升級至 fc24

# systemctl isolate multi-user.target  # 切換至 TUI
# dnf upgrade
# dnf clean all
# dnf distro-sync --releasever=24 --setopt=deltarpm=false \
  --disablerepo=\* --enablerepo=fedora --enablerepo=updates --nogpgcheck
# touch /.autorelabel

建議清理 /var/cache/yum , /var/cache/dnf , /var/cache/mock , /var/lib/mock 等目錄。

升級至 Rawhide

# dnf upgrade
# dnf install dnf-plugins-core fedora-repos-rawhide
# dnf config-manager --set-disabled fedora updates updates-testing
# dnf config-manager --set-enabled rawhide
# dnf clean -q dbcache plugins metadata
# dnf distro-sync --releasever=rawhide --setopt=deltarpm=false --nogpgcheck
# touch /.autorelabel

參考:

                            

來自: http://www.fdzh.org/blog/2016/05/11/fedora-24-beta/

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!