How To Install pmbootstrap on Fedora 34

pmbootstrap is A sophisticated chroot/build/flash tool to develop and install postmarketOS

Introduction

In this tutorial we learn how to install pmbootstrap on Fedora 34.

What is pmbootstrap

Sophisticated chroot/build/flash tool to develop and install postmarketOS.

We can use yum or dnf to install pmbootstrap on Fedora 34. In this tutorial we discuss both methods but you only need to choose one of method to install pmbootstrap.

Install pmbootstrap on Fedora 34 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

After updating yum database, We can install pmbootstrap using dnf by running the following command:

sudo dnf -y install pmbootstrap

Install pmbootstrap on Fedora 34 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

The output should look something like this:

Fedora 34 - x86_64                               20 kB/s | 6.6 kB     00:00
Fedora 34 openh264 (From Cisco) - x86_64        1.4 kB/s | 989  B     00:00
Fedora Modular 34 - x86_64                       68 kB/s | 6.5 kB     00:00
Fedora 34 - x86_64 - Updates                    3.5 kB/s | 6.2 kB     00:01
Fedora Modular 34 - x86_64 - Updates             17 kB/s | 5.9 kB     00:00
Metadata cache created.

After updating yum database, We can install pmbootstrap using yum by running the following command:

sudo yum -y install pmbootstrap

How To Uninstall pmbootstrap on Fedora 34

To uninstall only the pmbootstrap package we can use the following command:

sudo dnf remove pmbootstrap

pmbootstrap Package Contents on Fedora 34

/usr/bin/pmbootstrap
/usr/lib/python3.9/site-packages/pmb
/usr/lib/python3.9/site-packages/pmb/__init__.py
/usr/lib/python3.9/site-packages/pmb/__pycache__
/usr/lib/python3.9/site-packages/pmb/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/aportgen
/usr/lib/python3.9/site-packages/pmb/aportgen/__init__.py
/usr/lib/python3.9/site-packages/pmb/aportgen/__pycache__
/usr/lib/python3.9/site-packages/pmb/aportgen/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/aportgen/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/aportgen/__pycache__/binutils.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/aportgen/__pycache__/binutils.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/aportgen/__pycache__/busybox_static.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/aportgen/__pycache__/busybox_static.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/aportgen/__pycache__/core.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/aportgen/__pycache__/core.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/aportgen/__pycache__/device.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/aportgen/__pycache__/device.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/aportgen/__pycache__/gcc.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/aportgen/__pycache__/gcc.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/aportgen/__pycache__/grub_efi.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/aportgen/__pycache__/grub_efi.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/aportgen/__pycache__/linux.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/aportgen/__pycache__/linux.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/aportgen/__pycache__/musl.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/aportgen/__pycache__/musl.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/aportgen/binutils.py
/usr/lib/python3.9/site-packages/pmb/aportgen/busybox_static.py
/usr/lib/python3.9/site-packages/pmb/aportgen/core.py
/usr/lib/python3.9/site-packages/pmb/aportgen/device.py
/usr/lib/python3.9/site-packages/pmb/aportgen/gcc.py
/usr/lib/python3.9/site-packages/pmb/aportgen/grub_efi.py
/usr/lib/python3.9/site-packages/pmb/aportgen/linux.py
/usr/lib/python3.9/site-packages/pmb/aportgen/musl.py
/usr/lib/python3.9/site-packages/pmb/build
/usr/lib/python3.9/site-packages/pmb/build/__init__.py
/usr/lib/python3.9/site-packages/pmb/build/__pycache__
/usr/lib/python3.9/site-packages/pmb/build/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/build/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/build/__pycache__/_package.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/build/__pycache__/_package.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/build/__pycache__/autodetect.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/build/__pycache__/autodetect.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/build/__pycache__/checksum.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/build/__pycache__/checksum.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/build/__pycache__/envkernel.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/build/__pycache__/envkernel.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/build/__pycache__/init.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/build/__pycache__/init.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/build/__pycache__/menuconfig.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/build/__pycache__/menuconfig.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/build/__pycache__/newapkbuild.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/build/__pycache__/newapkbuild.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/build/__pycache__/other.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/build/__pycache__/other.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/build/_package.py
/usr/lib/python3.9/site-packages/pmb/build/autodetect.py
/usr/lib/python3.9/site-packages/pmb/build/checksum.py
/usr/lib/python3.9/site-packages/pmb/build/envkernel.py
/usr/lib/python3.9/site-packages/pmb/build/init.py
/usr/lib/python3.9/site-packages/pmb/build/menuconfig.py
/usr/lib/python3.9/site-packages/pmb/build/newapkbuild.py
/usr/lib/python3.9/site-packages/pmb/build/other.py
/usr/lib/python3.9/site-packages/pmb/chroot
/usr/lib/python3.9/site-packages/pmb/chroot/__init__.py
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/apk.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/apk.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/apk_static.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/apk_static.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/binfmt.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/binfmt.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/distccd.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/distccd.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/init.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/init.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/initfs.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/initfs.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/initfs_hooks.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/initfs_hooks.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/mount.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/mount.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/other.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/other.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/root.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/root.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/shutdown.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/shutdown.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/user.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/user.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/zap.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/__pycache__/zap.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/chroot/apk.py
/usr/lib/python3.9/site-packages/pmb/chroot/apk_static.py
/usr/lib/python3.9/site-packages/pmb/chroot/binfmt.py
/usr/lib/python3.9/site-packages/pmb/chroot/distccd.py
/usr/lib/python3.9/site-packages/pmb/chroot/init.py
/usr/lib/python3.9/site-packages/pmb/chroot/initfs.py
/usr/lib/python3.9/site-packages/pmb/chroot/initfs_hooks.py
/usr/lib/python3.9/site-packages/pmb/chroot/mount.py
/usr/lib/python3.9/site-packages/pmb/chroot/other.py
/usr/lib/python3.9/site-packages/pmb/chroot/root.py
/usr/lib/python3.9/site-packages/pmb/chroot/shutdown.py
/usr/lib/python3.9/site-packages/pmb/chroot/user.py
/usr/lib/python3.9/site-packages/pmb/chroot/zap.py
/usr/lib/python3.9/site-packages/pmb/config
/usr/lib/python3.9/site-packages/pmb/config/__init__.py
/usr/lib/python3.9/site-packages/pmb/config/__pycache__
/usr/lib/python3.9/site-packages/pmb/config/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/config/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/config/__pycache__/init.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/config/__pycache__/init.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/config/__pycache__/load.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/config/__pycache__/load.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/config/__pycache__/merge_with_args.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/config/__pycache__/merge_with_args.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/config/__pycache__/pmaports.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/config/__pycache__/pmaports.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/config/__pycache__/save.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/config/__pycache__/save.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/config/__pycache__/workdir.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/config/__pycache__/workdir.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/config/init.py
/usr/lib/python3.9/site-packages/pmb/config/load.py
/usr/lib/python3.9/site-packages/pmb/config/merge_with_args.py
/usr/lib/python3.9/site-packages/pmb/config/pmaports.py
/usr/lib/python3.9/site-packages/pmb/config/save.py
/usr/lib/python3.9/site-packages/pmb/config/workdir.py
/usr/lib/python3.9/site-packages/pmb/data
/usr/lib/python3.9/site-packages/pmb/data/keys
/usr/lib/python3.9/site-packages/pmb/data/keys/README
/usr/lib/python3.9/site-packages/pmb/data/keys/[email protected]
/usr/lib/python3.9/site-packages/pmb/data/keys/[email protected]
/usr/lib/python3.9/site-packages/pmb/data/keys/[email protected]
/usr/lib/python3.9/site-packages/pmb/data/keys/[email protected]
/usr/lib/python3.9/site-packages/pmb/data/keys/[email protected]
/usr/lib/python3.9/site-packages/pmb/data/keys/[email protected]
/usr/lib/python3.9/site-packages/pmb/data/keys/[email protected]
/usr/lib/python3.9/site-packages/pmb/data/keys/build.postmarketos.org.rsa.pub
/usr/lib/python3.9/site-packages/pmb/data/qemu-user-binfmt.txt
/usr/lib/python3.9/site-packages/pmb/export
/usr/lib/python3.9/site-packages/pmb/export/__init__.py
/usr/lib/python3.9/site-packages/pmb/export/__pycache__
/usr/lib/python3.9/site-packages/pmb/export/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/export/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/export/__pycache__/frontend.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/export/__pycache__/frontend.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/export/__pycache__/odin.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/export/__pycache__/odin.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/export/__pycache__/symlinks.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/export/__pycache__/symlinks.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/export/frontend.py
/usr/lib/python3.9/site-packages/pmb/export/odin.py
/usr/lib/python3.9/site-packages/pmb/export/symlinks.py
/usr/lib/python3.9/site-packages/pmb/flasher
/usr/lib/python3.9/site-packages/pmb/flasher/__init__.py
/usr/lib/python3.9/site-packages/pmb/flasher/__pycache__
/usr/lib/python3.9/site-packages/pmb/flasher/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/flasher/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/flasher/__pycache__/frontend.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/flasher/__pycache__/frontend.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/flasher/__pycache__/init.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/flasher/__pycache__/init.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/flasher/__pycache__/run.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/flasher/__pycache__/run.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/flasher/__pycache__/variables.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/flasher/__pycache__/variables.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/flasher/frontend.py
/usr/lib/python3.9/site-packages/pmb/flasher/init.py
/usr/lib/python3.9/site-packages/pmb/flasher/run.py
/usr/lib/python3.9/site-packages/pmb/flasher/variables.py
/usr/lib/python3.9/site-packages/pmb/helpers
/usr/lib/python3.9/site-packages/pmb/helpers/__init__.py
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/apk.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/apk.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/aportupgrade.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/aportupgrade.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/args.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/args.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/cli.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/cli.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/devices.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/devices.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/file.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/file.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/frontend.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/frontend.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/git.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/git.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/http.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/http.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/lint.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/lint.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/logging.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/logging.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/mount.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/mount.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/other.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/other.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/package.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/package.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/pkgrel_bump.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/pkgrel_bump.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/pmaports.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/pmaports.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/repo.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/repo.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/repo_missing.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/repo_missing.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/run.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/run.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/run_core.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/run_core.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/status.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/status.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/ui.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/__pycache__/ui.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/helpers/apk.py
/usr/lib/python3.9/site-packages/pmb/helpers/aportupgrade.py
/usr/lib/python3.9/site-packages/pmb/helpers/args.py
/usr/lib/python3.9/site-packages/pmb/helpers/cli.py
/usr/lib/python3.9/site-packages/pmb/helpers/devices.py
/usr/lib/python3.9/site-packages/pmb/helpers/file.py
/usr/lib/python3.9/site-packages/pmb/helpers/frontend.py
/usr/lib/python3.9/site-packages/pmb/helpers/git.py
/usr/lib/python3.9/site-packages/pmb/helpers/http.py
/usr/lib/python3.9/site-packages/pmb/helpers/lint.py
/usr/lib/python3.9/site-packages/pmb/helpers/logging.py
/usr/lib/python3.9/site-packages/pmb/helpers/mount.py
/usr/lib/python3.9/site-packages/pmb/helpers/other.py
/usr/lib/python3.9/site-packages/pmb/helpers/package.py
/usr/lib/python3.9/site-packages/pmb/helpers/pkgrel_bump.py
/usr/lib/python3.9/site-packages/pmb/helpers/pmaports.py
/usr/lib/python3.9/site-packages/pmb/helpers/repo.py
/usr/lib/python3.9/site-packages/pmb/helpers/repo_missing.py
/usr/lib/python3.9/site-packages/pmb/helpers/run.py
/usr/lib/python3.9/site-packages/pmb/helpers/run_core.py
/usr/lib/python3.9/site-packages/pmb/helpers/status.py
/usr/lib/python3.9/site-packages/pmb/helpers/ui.py
/usr/lib/python3.9/site-packages/pmb/install
/usr/lib/python3.9/site-packages/pmb/install/__init__.py
/usr/lib/python3.9/site-packages/pmb/install/__pycache__
/usr/lib/python3.9/site-packages/pmb/install/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/install/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/install/__pycache__/_install.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/install/__pycache__/_install.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/install/__pycache__/blockdevice.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/install/__pycache__/blockdevice.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/install/__pycache__/format.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/install/__pycache__/format.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/install/__pycache__/losetup.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/install/__pycache__/losetup.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/install/__pycache__/partition.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/install/__pycache__/partition.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/install/__pycache__/recovery.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/install/__pycache__/recovery.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/install/__pycache__/ui.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/install/__pycache__/ui.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/install/_install.py
/usr/lib/python3.9/site-packages/pmb/install/blockdevice.py
/usr/lib/python3.9/site-packages/pmb/install/format.py
/usr/lib/python3.9/site-packages/pmb/install/losetup.py
/usr/lib/python3.9/site-packages/pmb/install/partition.py
/usr/lib/python3.9/site-packages/pmb/install/recovery.py
/usr/lib/python3.9/site-packages/pmb/install/ui.py
/usr/lib/python3.9/site-packages/pmb/parse
/usr/lib/python3.9/site-packages/pmb/parse/__init__.py
/usr/lib/python3.9/site-packages/pmb/parse/__pycache__
/usr/lib/python3.9/site-packages/pmb/parse/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/parse/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/parse/__pycache__/_apkbuild.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/parse/__pycache__/_apkbuild.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/parse/__pycache__/apkindex.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/parse/__pycache__/apkindex.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/parse/__pycache__/arch.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/parse/__pycache__/arch.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/parse/__pycache__/arguments.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/parse/__pycache__/arguments.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/parse/__pycache__/binfmt_info.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/parse/__pycache__/binfmt_info.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/parse/__pycache__/bootimg.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/parse/__pycache__/bootimg.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/parse/__pycache__/cpuinfo.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/parse/__pycache__/cpuinfo.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/parse/__pycache__/depends.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/parse/__pycache__/depends.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/parse/__pycache__/deviceinfo.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/parse/__pycache__/deviceinfo.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/parse/__pycache__/kconfig.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/parse/__pycache__/kconfig.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/parse/__pycache__/version.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/parse/__pycache__/version.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/parse/_apkbuild.py
/usr/lib/python3.9/site-packages/pmb/parse/apkindex.py
/usr/lib/python3.9/site-packages/pmb/parse/arch.py
/usr/lib/python3.9/site-packages/pmb/parse/arguments.py
/usr/lib/python3.9/site-packages/pmb/parse/binfmt_info.py
/usr/lib/python3.9/site-packages/pmb/parse/bootimg.py
/usr/lib/python3.9/site-packages/pmb/parse/cpuinfo.py
/usr/lib/python3.9/site-packages/pmb/parse/depends.py
/usr/lib/python3.9/site-packages/pmb/parse/deviceinfo.py
/usr/lib/python3.9/site-packages/pmb/parse/kconfig.py
/usr/lib/python3.9/site-packages/pmb/parse/version.py
/usr/lib/python3.9/site-packages/pmb/qemu
/usr/lib/python3.9/site-packages/pmb/qemu/__init__.py
/usr/lib/python3.9/site-packages/pmb/qemu/__pycache__
/usr/lib/python3.9/site-packages/pmb/qemu/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/qemu/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/qemu/__pycache__/run.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/qemu/__pycache__/run.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmb/qemu/run.py
/usr/lib/python3.9/site-packages/pmb/sideload
/usr/lib/python3.9/site-packages/pmb/sideload/__init__.py
/usr/lib/python3.9/site-packages/pmb/sideload/__pycache__
/usr/lib/python3.9/site-packages/pmb/sideload/__pycache__/__init__.cpython-39.opt-1.pyc
/usr/lib/python3.9/site-packages/pmb/sideload/__pycache__/__init__.cpython-39.pyc
/usr/lib/python3.9/site-packages/pmbootstrap-1.32.0-py3.9.egg-info
/usr/lib/python3.9/site-packages/pmbootstrap-1.32.0-py3.9.egg-info/PKG-INFO
/usr/lib/python3.9/site-packages/pmbootstrap-1.32.0-py3.9.egg-info/SOURCES.txt
/usr/lib/python3.9/site-packages/pmbootstrap-1.32.0-py3.9.egg-info/dependency_links.txt
/usr/lib/python3.9/site-packages/pmbootstrap-1.32.0-py3.9.egg-info/entry_points.txt
/usr/lib/python3.9/site-packages/pmbootstrap-1.32.0-py3.9.egg-info/requires.txt
/usr/lib/python3.9/site-packages/pmbootstrap-1.32.0-py3.9.egg-info/top_level.txt
/usr/share/doc/pmbootstrap
/usr/share/doc/pmbootstrap/README.md
/usr/share/licenses/pmbootstrap
/usr/share/licenses/pmbootstrap/LICENSE

References

Summary

In this tutorial we learn how to install pmbootstrap on Fedora 34 using yum and dnf.