Debian/Ubuntu: Cleanup and update index pages

Signed-off-by: Richard Laager <rlaager@wiktel.com>
This commit is contained in:
Richard Laager
2020-05-23 17:06:00 -05:00
parent 3bd94cb805
commit 99a0c97413
2 changed files with 41 additions and 48 deletions

View File

@@ -1,77 +1,58 @@
.. highlight:: sh
Debian
======
`DKMS <https://en.wikipedia.org/wiki/Dynamic_Kernel_Module_Support>`__
style packages are available from the `Debian GNU/Linux
repository <https://tracker.debian.org/pkg/zfs-linux>`__ for the
following configurations. The packages previously hosted at
archive.zfsonlinux.org will not be updated and are not recommended for
new installations.
**Debian Releases:** Stretch (oldstable), Buster (stable), and newer
(testing, sid) **Architectures:** amd64
.. contents:: Table of Contents
:local:
:local:
Installation
------------
For Debian Buster, ZFS packages are included in the `contrib
repository <https://packages.debian.org/source/buster/zfs-linux>`__.
If you want to use ZFS as your root filesystem, see the `Root on ZFS`_
links below instead.
If you want to boot from ZFS, see
:doc:`Debian Buster Root on ZFS <./Debian Buster Root on ZFS>`
instead.
For troubleshooting existing installations on Stretch, see
:doc:`Debian Stretch Root on ZFS <./Debian Stretch Root on ZFS>`.
ZFS packages are included in the `contrib repository
<https://packages.debian.org/source/zfs-linux>`__. The
`backports repository <https://backports.debian.org/Instructions/>`__
often provides newer releases of ZFS. You can use it as follows.
The `backports
repository <https://backports.debian.org/Instructions/>`__ often
provides newer releases of ZFS. You can use it as follows:
Add the backports repository::
Add the backports repository:
vi /etc/apt/sources.list.d/buster-backports.list
::
.. code-block:: sourceslist
# vi /etc/apt/sources.list.d/buster-backports.list
deb http://deb.debian.org/debian buster-backports main contrib
deb-src http://deb.debian.org/debian buster-backports main contrib
# vi /etc/apt/preferences.d/90_zfs
Package: libnvpair1linux libuutil1linux libzfs2linux libzpool2linux spl-dkms zfs-dkms zfs-test zfsutils-linux zfsutils-linux-dev zfs-zed
Pin: release n=buster-backports
Pin-Priority: 990
Update the list of packages:
::
# apt update
vi /etc/apt/preferences.d/90_zfs
Install the kernel headers and other dependencies:
.. code-block:: control
::
Package: libnvpair1linux libuutil1linux libzfs2linux libzpool2linux spl-dkms zfs-dkms zfs-test zfsutils-linux zfsutils-linux-dev zfs-zed
Pin: release n=buster-backports
Pin-Priority: 990
# apt install --yes dpkg-dev linux-headers-$(uname -r) linux-image-amd64
Install the packages::
Install the zfs packages:
::
# apt-get install zfs-dkms zfsutils-linux
apt update
apt install dpkg-dev linux-headers-$(uname -r) linux-image-amd64
apt install zfs-dkms zfsutils-linux
Root on ZFS
-----------
.. toctree::
:maxdepth: 1
:glob:
:maxdepth: 1
:glob:
*Root on ZFS
*Root on ZFS
Related topics
--------------
.. toctree::
:maxdepth: 1
:maxdepth: 1
Debian GNU Linux initrd documentation
Debian GNU Linux initrd documentation

View File

@@ -1,8 +1,20 @@
Ubuntu
======
ZFS packages are `provided by the
distribution <https://wiki.ubuntu.com/Kernel/Reference/ZFS>`__.
.. contents:: Table of Contents
:local:
Installation
------------
If you want to use ZFS as your root filesystem, see the `Root on ZFS`_
links below instead.
Since Ubuntu 16.04, ZFS is included in the default Linux kernel packages. To
install the ZFS utilities::
apt update
apt install zfsutils-linux
Root on ZFS
-----------
@@ -10,4 +22,4 @@ Root on ZFS
:maxdepth: 1
:glob:
*
*