From Fedora Project Wiki

(added instructions for rebasing to Rawhide)
(new upgrade link)
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
This article applies to Fedora Atomic Host (though there is also an experimental [https://pagure.io/workstation-ostree-config/ workstation-ostree]).  For Fedora Workstation and Server, see [[DNF system upgrade]].
This article applies to Fedora Atomic Host (though there is also a [https://pagure.io/workstation-ostree-config/ Silverblue/Atomic Workstation]).  For "classic" Fedora Workstation and Server, see [[DNF system upgrade]].


See also [http://www.projectatomic.io/blog/2017/11/fedora-atomic-26-to-27-upgrade/ this projectatomic.io blog entry]!
New: This article has been replaced by links to blog entries. See:


Fedora Atomic Host installations use the [https://rpm-ostree.readthedocs.org/en/latest/ rpm-ostree deployment method], where the same packages used in Workstation/Server are assembled on the Fedora release engineering side and delivered as versioned atomic units, rather than the traditional yum/DNF method of client side assembly.
Upgrading from [http://www.projectatomic.io/blog/2018/10/fedora-atomic-28-to-29-upgrade/ Fedora Atomic Host 28 to 29].


{{admon/note|One OSTree repository per release|It's crucial to note that at the moment, Fedora uses separate OSTree repositories for each major release. This makes switching between versions more painful. For more information, see [https://fedorahosted.org/rel-eng/ticket/6125 this ticket].}}
And [http://www.projectatomic.io/blog/2018/05/fedora-atomic-27-to-28-upgrade/ Fedora Atomic Host 27 to 28].


Upgrading from Fedora 26 Atomic Host to Fedora 27 Atomic Host:
And [http://www.projectatomic.io/blog/2017/11/fedora-atomic-26-to-27-upgrade/ Fedora Atomic Host 26 to 27].
 
First, be sure you have at least a 2 GB of free space in the root partition. If you don't then add more space with a command like:
 
lvm lvextend atomicos/root -L +2G -r
 
Next add the remote, then rebase:
 
ostree remote add --if-not-exists --set=gpgkeypath=/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-27-primary fedora-atomic-27 https://kojipkgs.fedoraproject.org/atomic/27
rpm-ostree rebase fedora-atomic-27:fedora/27/x86_64/atomic-host
 
Like any other rpm-ostree update, this is staged for the next reboot, so to finally apply the update:
 
systemctl reboot
 
That should be all!
 
=== Rebasing to Rawhide ===
 
If you want to rebase your system to the [[Rawhide]] stream, the instructions are very similar to the ones above:
 
  ostree remote add --if-not-exists --set gpgkeypath=/etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-28-primary fedora-rawhide https://kojipkgs.fedoraproject.org/atomic/rawhide/
  rpm-ostree rebase fedora-rawhide:fedora/rawhide/x86_64/atomic-host
  systemctl reboot

Latest revision as of 02:18, 1 November 2018

This article applies to Fedora Atomic Host (though there is also a Silverblue/Atomic Workstation). For "classic" Fedora Workstation and Server, see DNF system upgrade.

New: This article has been replaced by links to blog entries. See:

Upgrading from Fedora Atomic Host 28 to 29.

And Fedora Atomic Host 27 to 28.

And Fedora Atomic Host 26 to 27.