diff --git a/source/clear-linux/get-started/bare-metal-install-beta/bare-metal-install-beta.rst b/source/clear-linux/get-started/bare-metal-install-beta/bare-metal-install-beta.rst
index 0545c003..bd2ee0ee 100644
--- a/source/clear-linux/get-started/bare-metal-install-beta/bare-metal-install-beta.rst
+++ b/source/clear-linux/get-started/bare-metal-install-beta/bare-metal-install-beta.rst
@@ -5,8 +5,11 @@ Install |CL-ATTR| from the live desktop beta image
The live desktop beta image allows you to boot |CL-ATTR| into a GNOME
desktop without modifying the host system. Using the live image, you can
-explore the possibilities of developing with |CL|. You can also launch the
-new installer and install |CL| on your target system.
+explore the possibilities of developing with |CL|.
+
+You can also launch the installer to install |CL| on your target system.
+If you proceed with installation, this document assumes you follow the
+`Recommended options`_.
.. contents:: :local:
:depth: 1
@@ -32,9 +35,7 @@ Preliminary steps
#. Follow your OS instructions to create a bootable USB drive.
- * :ref:`bootable-usb-linux-all`
- * :ref:`bootable-usb-mac-all`
- * :ref:`bootable-usb-windows-all`
+ * :ref:`bootable-usb`
Install from live image
***********************
@@ -86,18 +87,18 @@ Minimum installation requirements
*********************************
To fulfill minimum installation requirements, complete the
-`Required options`_. `Advanced options`_ are optional.
+`Required options`_. We also encourage you to install `Recommended options`_ for a full desktop experience. `Advanced options`_ are optional.
.. note::
- * The :kbd:`Install` button is only highlighted **after** you complete the
- `Required options`_, and after you enter required values in submenus.
+ * The :kbd:`Install` button is **only highlighted after** you complete
+ `Required options`_.
* You must choose whether or not to participate in :ref:`telemetrics`
before you can finish installation.
- * You may wish to `Test Network Settings`_ before you
- `Configure Network Interfaces`_. Assure that a ``Success`` message is received before installation.
+ * You may `Test Network Settings`_ before installation
+ `Configure Network Interfaces`_. Assure a *Success* message appears before installation.
Main Menu
*********
@@ -242,7 +243,7 @@ Configure Media
#. Select :kbd:`Enter` to :kbd:`Confirm`.
-#. Choose one partitioning method and continue below:
+#. Select one partitioning method and continue:
* `Auto Partition`_
* `Add Partition`_
@@ -455,6 +456,22 @@ For more detailed information, visit our :ref:`telemetry-about` page.
Figure 14: Enable Telemetry
+Recommended options
+*******************
+
+After you complete the `Required options`_, we highly recommend completing
+a few `Advanced options`_ at minimum:
+
+* `Bundle Selection`_ Add basic utlities and tools:
+
+ * :file:`desktop-autostart`
+ * :file:`user-basic`
+
+* `User Manager`_ Assign a new user with administrative rights
+* `Assign Hostname`_ Simplify your development environment
+
+This document assumes you follow these additional steps.
+
Skip to finish installation
===========================
@@ -462,10 +479,9 @@ After selecting values for all :guilabel:`Required options`, you may skip
to `Finish installation`_.
Otherwise, continue below. In the Main Menu, select
-:guilabel:`Advanced options` to configure network interfaces or proxy
-settings, add bundles, add/manage users, add kernel arguments, and more.
+:guilabel:`Advanced options` for additional configuration.
-Advanced Options
+Advanced options
****************
Configure Network Interfaces
@@ -588,12 +604,20 @@ Bundle Selection
#. Select :kbd:`Spacebar` to select the checkbox for each desired bundle.
+#. We recommend adding :file:`desktop-autostart` and :file:`user-basic`.
+
.. figure:: figures/bare-metal-install-beta-19.png
:scale: 100%
:alt: Bundle Selection
Figure 19: Bundle Selection
+ .. note::
+
+ The default bundle choices and selections differ between the
+ :file:`clear-.live-desktop-beta.img` and the
+ :file:`clear-.installer.img`.
+
#. Select :kbd:`Confirm` or :kbd:`Cancel`.
You are returned to the :guilabel:`Advanced options` menu.
@@ -815,17 +839,20 @@ Finish installation
#. When you are satisfied with your installation configuration, navigate to
:guilabel:`Install` and select :kbd:`Enter`.
+#. Select :guilabel:`reboot`.
+
.. note::
- When installation is finished, a ``reboot`` button appears.
-
-#. Select ``reboot``.
+ If you do not perform `Recommended options`_, upon rebooting, a
+ :file:`login:` prompt will appear. At the prompt, enter `root` and change your password immediately.
#. When the system reboots, remove any installation media present.
-**Congratulations!**
+ .. note::
-You have successfully installed |CL| on bare metal using the new installer.
+ Allow time for the graphical login to appear. This shows the administrative user that you created in `Recommended options`_.
+
+#. Log in as the adminstrative user.
Next steps
**********
diff --git a/source/clear-linux/get-started/bare-metal-install-beta/figures/bare-metal-install-beta-19.png b/source/clear-linux/get-started/bare-metal-install-beta/figures/bare-metal-install-beta-19.png
index 720d06dd..409d3714 100644
Binary files a/source/clear-linux/get-started/bare-metal-install-beta/figures/bare-metal-install-beta-19.png and b/source/clear-linux/get-started/bare-metal-install-beta/figures/bare-metal-install-beta-19.png differ
diff --git a/source/clear-linux/get-started/bare-metal-install/bare-metal-install.rst b/source/clear-linux/get-started/bare-metal-install/bare-metal-install.rst
index 47cd92c1..ef8bbf42 100644
--- a/source/clear-linux/get-started/bare-metal-install/bare-metal-install.rst
+++ b/source/clear-linux/get-started/bare-metal-install/bare-metal-install.rst
@@ -38,7 +38,7 @@ Optionally, you can use this command:
#. Follow your OS instructions to create a bootable USB drive.
- * :ref:`bootable-usb-beta-all`
+ * :ref:`bootable-usb`
#. After downloading the image, verify and decompress the file per your OS.
diff --git a/source/clear-linux/get-started/bare-metal-install/figures/bare-metal-install-beta-19.png b/source/clear-linux/get-started/bare-metal-install/figures/bare-metal-install-beta-19.png
index 720d06dd..409d3714 100644
Binary files a/source/clear-linux/get-started/bare-metal-install/figures/bare-metal-install-beta-19.png and b/source/clear-linux/get-started/bare-metal-install/figures/bare-metal-install-beta-19.png differ
diff --git a/source/clear-linux/get-started/bare-metal-install/figures/bare-metal-install-beta-28.png b/source/clear-linux/get-started/bare-metal-install/figures/bare-metal-install-beta-28.png
index 4e3acf29..f41d8167 100644
Binary files a/source/clear-linux/get-started/bare-metal-install/figures/bare-metal-install-beta-28.png and b/source/clear-linux/get-started/bare-metal-install/figures/bare-metal-install-beta-28.png differ
diff --git a/source/clear-linux/get-started/bootable-usb/bootable-usb-beta-all.rst b/source/clear-linux/get-started/bootable-usb/bootable-usb-beta-all.rst
deleted file mode 100644
index 5c5d3014..00000000
--- a/source/clear-linux/get-started/bootable-usb/bootable-usb-beta-all.rst
+++ /dev/null
@@ -1,203 +0,0 @@
-.. _bootable-usb-beta-all:
-
-Create a bootable USB on your OS
-################################
-
-Follow these instructions to create a bootable |CL-ATTR| USB drive based on
-your OS.
-
-* :ref:`bootable-usb-linux-all`
-* :ref:`bootable-usb-mac-all`
-* :ref:`bootable-usb-windows-all`
-
-Return to :ref:`get-started`
-
-Requirements:
-*************
-
-* Use a **16GB** or larger USB drive.
-
-.. _bootable-usb-linux-all:
-
-Create a bootable USB drive on Linux
-************************************
-
-.. include:: ../../guides/maintenance/download-verify-decompress-linux.rst
- :Start-after: verify-linux:
-
-
-Burn the |CL| image onto a USB drive
-====================================
-
-.. caution::
-
- |CAUTION-BACKUP-USB|
-
-#. Open a terminal emulator and get root privilege.
-
- .. code-block:: bash
-
- sudo -s
-
-#. Go to the directory with the decompressed image.
-#. Plug in the USB drive.
-#. Identify the USB drive using the :command:`lsblk` command. This shows all
- drives attached to the system, including the primary hard disk. In the
- example output below, there are 4 drives
- (`/dev/sda`, `/dev/sdb`, `/dev/sdc`, and `/dev/sdd`) attached, where
- `/dev/sda` is primary drive in this case. The remaining are 3 USB drives.
- The output also shows the mounted partitions (under the `MOUNTPOINT`
- column) for each drive.
-
- .. code-block:: bash
-
- lsblk
-
- Example output:
-
- .. code-block:: console
-
- NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
- sdd 8:48 1 15G 0 disk
- ├─sdd2 8:50 1 5G 0 part /run/media/user1/960c184f-3bb7-42b7-bcaf-0c1282
- ├─sdd3 8:51 1 8G 0 part /run/media/user1/704f3382-b26d-4f34-af1b-cb9aab
- └─sdd1 8:49 1 2G 0 part
- sdb 8:16 1 14.8G 0 disk
- └─sdb1 8:17 1 14.8G 0 part /run/media/user1/PATRIOT_USB
- sdc 8:32 1 7.3G 0 disk
- └─sdc1 8:33 1 7.3G 0 part /run/media/user1/LINUX MINT
- sda 8:0 0 335.4G 0 disk
- ├─sda4 8:4 0 28G 0 part
- ├─sda2 8:2 0 3.7G 0 part [SWAP]
- ├─sda7 8:7 0 6G 0 part /home
- ├─sda5 8:5 0 1G 0 part /boot
- ├─sda3 8:3 0 954M 0 part /boot/efi
- ├─sda1 8:1 0 28G 0 part
- ├─sda8 8:8 0 30G 0 part /
- └─sda6 8:6 0 7.9G 0 part [SWAP]
-
-#. Before an image can be burned onto a USB drive, it should be un-mounted.
- Some Linux* distros may automatically mount a USB drive when it is plugged
- in. To unmount, use the :command:`umount` command followed by the device
- identifier/partition. For example: From the above :command:`lsblk` output,
- `/dev/sdd` has 2 mounted partitions. To unmount them, enter:
-
- .. code-block:: bash
-
- umount /dev/sdd2
- umount /dev/sdd3
-
-#. Burn the image onto the USB drive. The command-line example below burns an
- uncompressed image onto `/dev/sdd`:
-
- .. code-block:: bash
-
- dd if=./clear-[version number]-[image type] of=/dev/sdd bs=4M status=progress
-
-.. _bootable-usb-mac-all:
-
-Create a bootable USB drive on macOS*
-*************************************
-
-.. include:: ../../guides/maintenance/download-verify-decompress-mac.rst
- :start-after: verify-mac:
-
-
-Burn the |CL| image onto a USB drive
-====================================
-
-.. caution::
-
- |CAUTION-BACKUP-USB|
-
-#. Launch the Terminal app.
-#. Go to the directory with the decompressed image.
-#. Plug in a USB drive and get its identifier by entering the command
- :command:`diskutil list`. See Figure 1.
-
- .. code-block:: console
-
- diskutil list
-
- .. figure:: figures/bootable-usb-mac-1.png
- :scale: 100 %
- :alt: Get USB drive identifier
-
- Figure 1: macOS* - Get USB drive identifier
-
-#. Unmount the USB drive identified in the previous step. The command-line
- example below umounts `/dev/disk2`:
-
- .. code-block:: console
-
- diskutil umountDisk /dev/disk2
-
-#. Burn the image onto the drive using the :command:`dd` command. The
- command-line example below burns an uncompressed image onto `/dev/disk2`:
-
- .. code-block:: console
-
- sudo dd if=./clear-[version number]-[image type] of=/dev/rdisk2 bs=4m
-
-
- Adding an ‘r’ in front of the disk identifier should help speed up the
- imaging process.
-
- You can press :kbd:`-T` to check imaging progress.
-
-#. Eject the USB drive.
-
- .. code-block:: console
-
- diskutil eject /dev/disk2
-
-.. _bootable-usb-windows-all:
-
-Create a bootable USB drive on Windows\*
-****************************************
-
-.. include:: ../../guides/maintenance/download-verify-decompress-windows.rst
- :Start-after: verify-windows:
-
-Burn the |CL| image onto a USB drive
-====================================
-
-.. caution::
-
- |CAUTION-BACKUP-USB|
-
-#. Download the `Rufus`_ utility to burn the image onto a USB drive.
-
-#. Plug in the USB drive and open Rufus.
-
-#. Click the :guilabel:`SELECT` button. See Figure 1.
-
- .. figure:: figures/bootable-usb-windows-1.png
- :scale: 80 %
- :alt: Rufus utility - Click the SELECT button
-
- Figure 1: Rufus utility - Click the SELECT button
-
-#. Find and select the previously extracted |CL| image file.
- Then, click the :guilabel:`Open` button. See Figure 2.
-
- .. figure:: figures/bootable-usb-windows-2.png
- :scale: 80 %
- :alt: Rufus utility - Show and select |CL| image file
-
- Figure 2: Rufus utility - Show and select |CL| image file
-
-#. Click the :guilabel:`START` button. See Figure 3.
-
- .. figure:: figures/bootable-usb-windows-3.png
- :scale: 80 %
- :alt: Rufus utility - Click the START button
-
- Figure 3: Rufus utility - Click START button
-
-Return to install from live image
-*********************************
-
-Return to :ref:`get-started`
-
-.. _Rufus: https://rufus.ie/
diff --git a/source/clear-linux/get-started/bootable-usb/bootable-usb-linux.rst b/source/clear-linux/get-started/bootable-usb/bootable-usb-linux.rst
deleted file mode 100644
index 5df94cee..00000000
--- a/source/clear-linux/get-started/bootable-usb/bootable-usb-linux.rst
+++ /dev/null
@@ -1,105 +0,0 @@
-.. _bootable-usb-linux:
-
-Create a bootable USB drive on Linux\*
-######################################
-
-Follow these instructions to create a bootable |CL-ATTR| USB drive.
-Use an **8GB** or larger USB drive. Download either a live image,
-``clear--live.img.xz`` or an installer image,
-``clear--installer.img.xz``, from our `image`_ download page.
-
-Instructions are also available for other operating systems:
-
-* :ref:`bootable-usb-mac`
-* :ref:`bootable-usb-windows`
-
-.. include:: ../../reference/image-types.rst
- :start-after: incl-image-filename:
- :end-before: incl-image-filename-end:
-
-.. include:: ../../guides/maintenance/download-verify-decompress-linux.rst
- :Start-after: verify-linux:
-
-.. _copy-usb-linux:
-
-Burn the |CL| image onto a USB drive
-************************************
-
-.. caution::
-
- |CAUTION-BACKUP-USB|
-
-#. Open a terminal emulator and get root privilege.
-
- .. code-block:: bash
-
- sudo -s
-
-#. Go to the directory with the decompressed image.
-#. Plug in the USB drive.
-#. Identify the USB drive using the :command:`lsblk` command. This shows all
- drives attached to the system, including the primary hard disk. In the
- example output below, there are 4 drives
- (`/dev/sda`, `/dev/sdb`, `/dev/sdc`, and `/dev/sdd`) attached, where
- `/dev/sda` is primary drive in this case. The remaining are 3 USB drives.
- The output also shows the mounted partitions (under the `MOUNTPOINT`
- column) for each drive.
-
- .. code-block:: bash
-
- lsblk
-
- Example output:
-
- .. code-block:: console
-
- NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
- sdd 8:48 1 15G 0 disk
- ├─sdd2 8:50 1 5G 0 part /run/media/user1/960c184f-3bb7-42b7-bcaf-0c1282
- ├─sdd3 8:51 1 8G 0 part /run/media/user1/704f3382-b26d-4f34-af1b-cb9aab
- └─sdd1 8:49 1 2G 0 part
- sdb 8:16 1 14.8G 0 disk
- └─sdb1 8:17 1 14.8G 0 part /run/media/user1/PATRIOT_USB
- sdc 8:32 1 7.3G 0 disk
- └─sdc1 8:33 1 7.3G 0 part /run/media/user1/LINUX MINT
- sda 8:0 0 335.4G 0 disk
- ├─sda4 8:4 0 28G 0 part
- ├─sda2 8:2 0 3.7G 0 part [SWAP]
- ├─sda7 8:7 0 6G 0 part /home
- ├─sda5 8:5 0 1G 0 part /boot
- ├─sda3 8:3 0 954M 0 part /boot/efi
- ├─sda1 8:1 0 28G 0 part
- ├─sda8 8:8 0 30G 0 part /
- └─sda6 8:6 0 7.9G 0 part [SWAP]
-
-#. Before an image can be burned onto a USB drive, it should be un-mounted.
- Some Linux distros may automatically mount a USB drive when it is plugged
- in. To unmount, use the :command:`umount` command followed by the device
- identifier/partition. For example: From the above :command:`lsblk` output,
- `/dev/sdd` has 2 mounted partitions. To unmount them, enter:
-
- .. code-block:: bash
-
- umount /dev/sdd2
- umount /dev/sdd3
-
-#. Burn the image onto the USB drive. The command-line example below burns an
- uncompressed image onto `/dev/sdd`:
-
- .. code-block:: bash
-
- dd if=./clear-[version number]-[image type] of=/dev/sdd bs=4M status=progress
-
-.. _usb-next:
-
-Next steps
-**********
-
-With a bootable |CL| USB drive, you can:
-
-* :ref:`bare-metal-install`
-* :ref:`boot-live-image`
-* :ref:`multi-boot`
-
-.. _image: https://download.clearlinux.org/image
-.. _releases: https://download.clearlinux.org/releases
diff --git a/source/clear-linux/get-started/bootable-usb/bootable-usb-mac.rst b/source/clear-linux/get-started/bootable-usb/bootable-usb-mac.rst
deleted file mode 100644
index 3d55c209..00000000
--- a/source/clear-linux/get-started/bootable-usb/bootable-usb-mac.rst
+++ /dev/null
@@ -1,81 +0,0 @@
-.. _bootable-usb-mac:
-
-Create a bootable USB drive on macOS
-####################################
-
-Follow these instructions to create a bootable |CL-ATTR| USB drive.
-Use an **8GB** or larger USB drive. Download either a live image,
-``clear--live.img.xz`` or an installer image,
-``clear--installer.img.xz``, from our `image`_ download page.
-
-Instructions are also available for other operating systems:
-
-* :ref:`bootable-usb-linux`
-* :ref:`bootable-usb-windows`
-
-.. include:: ../../reference/image-types.rst
- :start-after: incl-image-filename:
- :end-before: incl-image-filename-end:
-
-.. include:: ../../guides/maintenance/download-verify-decompress-mac.rst
- :start-after: verify-mac:
-
-
-Burn the |CL| image onto a USB drive
-************************************
-
-.. caution::
-
- |CAUTION-BACKUP-USB|
-
-#. Launch the Terminal app.
-#. Go to the directory with the decompressed image.
-#. Plug in a USB drive and get its identifier by entering the command
- :command:`diskutil list`. See Figure 1.
-
- .. code-block:: console
-
- diskutil list
-
- .. figure:: figures/bootable-usb-mac-1.png
- :scale: 100 %
- :alt: Get USB drive identifier
-
- Figure 1: macOS - Get USB drive identifier
-
-#. Unmount the USB drive identified in the previous step. The command-line
- example below umounts `/dev/disk2`:
-
- .. code-block:: console
-
- diskutil umountDisk /dev/disk2
-
-#. Burn the image onto the drive using the :command:`dd` command. The
- command-line example below burns an uncompressed image onto `/dev/disk2`:
-
- .. code-block:: console
-
- sudo dd if=./clear-[version number]-[image type] of=/dev/rdisk2 bs=4m
-
-
- Adding an ‘r’ in front of the disk identifier should help speed up the
- imaging process.
-
- You can press :kbd:`-T` to check imaging progress.
-
-#. Eject the USB drive.
-
- .. code-block:: console
-
- diskutil eject /dev/disk2
-
-Next steps
-**********
-
-With a bootable |CL| USB drive, you can:
-
-* :ref:`bare-metal-install`
-* :ref:`boot-live-image`
-* :ref:`multi-boot`
-
-.. _image: https://download.clearlinux.org/image
diff --git a/source/clear-linux/get-started/bootable-usb/bootable-usb-windows.rst b/source/clear-linux/get-started/bootable-usb/bootable-usb-windows.rst
deleted file mode 100644
index 8a6d3dca..00000000
--- a/source/clear-linux/get-started/bootable-usb/bootable-usb-windows.rst
+++ /dev/null
@@ -1,69 +0,0 @@
-.. _bootable-usb-windows:
-
-Create a bootable USB drive on Windows\*
-########################################
-
-Follow these instructions to create a bootable |CL-ATTR| USB drive.
-Use an **8GB** or larger USB drive. Download either a live image,
-``clear--live.img.xz`` or an installer image,
-``clear--installer.img.xz``, from our `image`_ download page.
-
-Instructions are also available for other operating systems:
-
-* :ref:`bootable-usb-mac`
-* :ref:`bootable-usb-linux`
-
-.. include:: ../../reference/image-types.rst
- :start-after: incl-image-filename:
- :end-before: incl-image-filename-end:
-
-.. include:: ../../guides/maintenance/download-verify-decompress-windows.rst
- :Start-after: verify-windows:
-
-Burn the |CL| image onto a USB drive
-************************************
-
-.. caution::
-
- |CAUTION-BACKUP-USB|
-
-#. Download the `Rufus`_ utility to burn the image onto a USB drive.
-
-#. Plug in the USB drive and open Rufus.
-
-#. Click the :guilabel:`SELECT` button. See Figure 1.
-
- .. figure:: figures/bootable-usb-windows-1.png
- :scale: 80 %
- :alt: Rufus utility - Click the SELECT button
-
- Figure 1: Rufus utility - Click the SELECT button
-
-#. Find and select the previously extracted |CL| image file.
- Then, click the :guilabel:`Open` button. See Figure 2.
-
- .. figure:: figures/bootable-usb-windows-2.png
- :scale: 80 %
- :alt: Rufus utility - Show and select |CL| image file
-
- Figure 2: Rufus utility - Show and select |CL| image file
-
-#. Click the :guilabel:`START` button. See Figure 3.
-
- .. figure:: figures/bootable-usb-windows-3.png
- :scale: 80 %
- :alt: Rufus utility - Click the START button
-
- Figure 3: Rufus utility - Click START button
-
-Next steps
-**********
-
-With a bootable |CL| USB drive, you can:
-
-* :ref:`bare-metal-install`
-* :ref:`boot-live-image`
-* :ref:`multi-boot`
-
-.. _Rufus: http://rufus.akeo.ie/
-.. _image: https://download.clearlinux.org/image
diff --git a/source/clear-linux/get-started/bootable-usb/bootable-usb.rst b/source/clear-linux/get-started/bootable-usb/bootable-usb.rst
index f774b69c..edf05fd2 100644
--- a/source/clear-linux/get-started/bootable-usb/bootable-usb.rst
+++ b/source/clear-linux/get-started/bootable-usb/bootable-usb.rst
@@ -1,32 +1,192 @@
.. _bootable-usb:
-Create a bootable |CL-ATTR| USB drive
-#####################################
+Create a bootable USB drive
+###########################
Instructions to create a |CL-ATTR| USB drive vary depending on your operating
-system.
+system. Follow the instructions applicable to your system:
-.. _download-usb-image:
+* :ref:`bootable-usb-linux`
+* :ref:`bootable-usb-mac`
+* :ref:`bootable-usb-windows`
-Download the latest |CL| image
-******************************
+Prerequisites
+*************
-There are 2 types of |CL| images suitable for burning onto and running
-off a USB drive:
+* Use an **8GB** or larger USB drive.
+* `Download`_ the |CL| live boot image or interactive installer image.
-* Live image: :file:`clear-[version number]-live.img.xz`
-* Installer image: :file:`clear-[version number]-installer.img.xz`
+.. _bootable-usb-linux:
-Go to the |CL| `image`_ repository and download the desired type.
+Create a bootable USB drive on Linux\*
+**************************************
-With the appropriate image downloaded, choose the step-by-step instructions
-applicable to your system:
+Make sure you have have completed all `Prerequisites`_.
-.. toctree::
- :maxdepth: 1
+Before burning the image onto your USB drive,
+:ref:`verify and decompress your image `.
- bootable-usb-linux
- bootable-usb-windows
- bootable-usb-mac
+Burn the |CL| image onto a USB drive
+====================================
-.. _image: https://download.clearlinux.org/image
+.. caution::
+
+ |CAUTION-BACKUP-USB|
+
+#. Open a terminal emulator and get root privilege.
+
+ .. code-block:: bash
+
+ sudo -s
+
+#. Go to the directory with the decompressed image.
+
+#. Plug in the USB drive.
+
+#. Identify the USB drive using the :command:`lsblk` command. This shows all
+ drives attached to the system, including the primary hard disk. In the
+ example output below, there are 4 drives
+ (`/dev/sda`, `/dev/sdb`, `/dev/sdc`, and `/dev/sdd`) attached, where
+ `/dev/sda` is primary drive. The remaining are three USB drives. The output
+ also shows the mounted partitions (under the `MOUNTPOINT` column) for each
+ drive.
+
+ .. code-block:: bash
+
+ lsblk
+
+ Example output:
+
+ .. code-block:: console
+
+ NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
+ sdd 8:48 1 15G 0 disk
+ ├─sdd2 8:50 1 5G 0 part /run/media/user1/960c184f-3bb7-42b7-bcaf-0c1282
+ ├─sdd3 8:51 1 8G 0 part /run/media/user1/704f3382-b26d-4f34-af1b-cb9aab
+ └─sdd1 8:49 1 2G 0 part
+ sdb 8:16 1 14.8G 0 disk
+ └─sdb1 8:17 1 14.8G 0 part /run/media/user1/PATRIOT_USB
+ sdc 8:32 1 7.3G 0 disk
+ └─sdc1 8:33 1 7.3G 0 part /run/media/user1/LINUX MINT
+ sda 8:0 0 335.4G 0 disk
+ ├─sda4 8:4 0 28G 0 part
+ ├─sda2 8:2 0 3.7G 0 part [SWAP]
+ ├─sda7 8:7 0 6G 0 part /home
+ ├─sda5 8:5 0 1G 0 part /boot
+ ├─sda3 8:3 0 954M 0 part /boot/efi
+ ├─sda1 8:1 0 28G 0 part
+ ├─sda8 8:8 0 30G 0 part /
+ └─sda6 8:6 0 7.9G 0 part [SWAP]
+
+#. You must unmount a USB drive before you can burn an image onto it. Note that
+ some Linux distros automatically mount a USB drive when it is plugged in.
+ Unmount a USB drive with the :command:`umount` command followed by the device
+ identifier/partition. For example:
+
+ .. code-block:: bash
+
+ umount /dev/sdd2
+ umount /dev/sdd3
+
+#. Burn the image onto the USB drive. The example below burns an uncompressed
+ image onto ``:
+
+ .. code-block:: bash
+
+ dd if=./clear-[version number]-[image type] of= bs=4M status=progress
+
+.. _bootable-usb-mac:
+
+Create a bootable USB drive on macOS\*
+**************************************
+
+Make sure you have have completed all `Prerequisites`_.
+
+Before burning the image onto your USB drive,
+:ref:`verify and decompress your image `.
+
+Burn the |CL| image onto a USB drive
+====================================
+
+.. caution::
+
+ |CAUTION-BACKUP-USB|
+
+#. Launch the Terminal app.
+
+#. Go to the directory with the decompressed image.
+
+#. Plug in a USB drive and get its identifier:
+
+ .. code-block:: bash
+
+ diskutil list
+
+ This will list available disks and their partitions, as shown in Figure 1.
+
+ .. figure:: figures/bootable-usb-mac-1.png
+ :scale: 100 %
+ :alt: Get USB drive identifier
+
+ Figure 1: macOS - Get USB drive identifier
+
+#. Unmount the USB drive identified in the previous step. For example:
+
+ .. code-block:: bash
+
+ diskutil umountDisk /dev/disk2
+
+#. Burn the image onto the drive using the :command:`dd` command. The example
+ below burns an uncompressed image onto ``:
+
+ .. code-block:: bash
+
+ sudo dd if=./clear-[version number]-[image type] of= bs=4m
+
+ To speed up the imaging process, add an ‘r’ in front of the disk identifier.
+ For example `/dev/rdisk2`.
+
+ Press :kbd:`-T` to check imaging progress.
+
+#. Eject the USB drive.
+
+ .. code-block:: bash
+
+ diskutil eject /dev/disk2
+
+.. _bootable-usb-windows:
+
+Create a bootable USB drive on Windows\*
+****************************************
+
+Make sure you have have completed all `Prerequisites`_.
+
+Before burning the image onto your USB drive,
+:ref:`verify and decompress your image `.
+
+Burn the |CL| image onto a USB drive
+====================================
+
+.. caution::
+
+ |CAUTION-BACKUP-USB|
+
+#. Download the `Rufus`_ utility to burn the image onto a USB drive.
+
+#. Plug in the USB drive and open Rufus.
+
+#. Under `Boot selection`, click the :guilabel:`SELECT` button.
+
+#. Find and select the previously extracted |CL| image file.
+
+#. Click the :guilabel:`START` button. See Figure 2.
+
+ .. figure:: figures/bootable-usb-windows-3.png
+ :scale: 80 %
+ :alt: Rufus utility
+
+ Figure 2: Rufus utility
+
+
+.. _Rufus: https://rufus.ie/
+.. _Download: https://clearlinux.org/downloads
diff --git a/source/clear-linux/get-started/get-started.rst b/source/clear-linux/get-started/get-started.rst
index 15ebfb9b..6b0b2148 100644
--- a/source/clear-linux/get-started/get-started.rst
+++ b/source/clear-linux/get-started/get-started.rst
@@ -17,7 +17,6 @@ Pre-install
compatibility-check
bootable-usb/bootable-usb
- bootable-usb/bootable-usb-beta-all
Install |CL|
************
diff --git a/source/clear-linux/get-started/virtual-machine-install/virtualbox.rst b/source/clear-linux/get-started/virtual-machine-install/virtualbox.rst
index a526f7a8..f30bdca8 100644
--- a/source/clear-linux/get-started/virtual-machine-install/virtualbox.rst
+++ b/source/clear-linux/get-started/virtual-machine-install/virtualbox.rst
@@ -38,7 +38,9 @@ Create a virtual machine in VirtualBox
.. code-block:: bash
- curl -O https://download.clearlinux.org/image/$(curl https://download.clearlinux.org/image/latest-images | grep live)
+ curl -O https://download.clearlinux.org/image/$(curl https://download.clearlinux.org/image/latest-images | grep 'live\.')
+
+ .. note:: `grep` functionality may differ depending on your CLI.
#. Decompress the downloaded image. Uncompressed image size is ~ **5GB**.
diff --git a/source/clear-linux/guides/maintenance/enable-user-space.rst b/source/clear-linux/guides/maintenance/enable-user-space.rst
index 288ada71..1ed1fcb1 100644
--- a/source/clear-linux/guides/maintenance/enable-user-space.rst
+++ b/source/clear-linux/guides/maintenance/enable-user-space.rst
@@ -6,22 +6,15 @@ Create and enable a new user space
This section provides steps to complete the following basic setup tasks for
a newly installed |CL-ATTR| system:
-* Create a new user.
-* Update the OS to its most current version using `swupd`.
-* Install the most common applications for system administrators and
- developers using bundles.
-* Set up a new user and add the new user to the `wheel` group.
-* Install a GUI to test `sudo` privileges.
-
-.. note::
- Log in as the root user to complete the tasks in this
- section.
+.. contents::
+ :local:
+ :depth: 1
Create a new user
-******************
+*****************
To create a new user and set a password for that user, enter the following
-commands as a root user:
+commands as a `root` user:
.. code-block:: bash
@@ -33,29 +26,8 @@ including the password for that user. The :command:`passwd` command prompts
you to enter a new password. Retype the new password for the new user
account just created.
-Install and update the OS software to its current version
-*********************************************************
-
-|CL| has a unique application and architecture to add and update applications
-and to perform system updates called software update utility or
-:command:`swupd`. Software applications are installed as bundles using the
-sub-command :command:`bundle-add`.
-
-The `sysadmin-basic` bundle installs the vast majority of
-applications useful to a system administrator.
-Install the `sysadmin-basic` bundle:
-
-.. code-block:: bash
-
- swupd bundle-add sysadmin-basic
-
-We provide the full list of bundles and packages installed with the
-`sysadmin-basic`_ bundle. Additionally, we have listed
-`all bundles`_ for |CL|, active or deprecated. Click any bundle on the
-list to view the manifest of the bundle.
-
-Set up a new user and add the new user to the `wheel` group
-***********************************************************
+Add the new user to the `wheel` group
+*************************************
Before logging off as root and logging into your new user account,
enable the :command:`sudo` command for your new ``.
@@ -73,65 +45,50 @@ To be able to execute all applications with root privileges, add the
To log off as root, enter :command:`exit`.
- The command will bring you back to the `login:` prompt.
-
#. Enter the new `` and the password created earlier.
- You will now be in the home directory of ``. The bundle
- `sysadmin-basic`_ contains the majority of applications that a system
- administrator would want, but it does not include a graphical user
- interface. The `desktop` bundle includes the GNOME\* Display Manager and
- additional supporting applications.
+ You will now be in the home directory of ``.
-Install a GUI to test `sudo` privileges
-========================================
-.. note::
+Install and update the OS software to its current version
+*********************************************************
- If you are following this sequence after just setting up the
- pre-configured VMware\* virtual machine from the repo, you must
- :ref:`increase virtual disk size` or the
- following step will fail.
+The |CL| software utility :ref:`swupd ` allows you to perform system updates while reaping the benefits of upstream development.
-To test the :command:`sudo` command and ensure it is set up correctly,
-install the GNOME Display Manager (gdm) and start it.
+To update your newly installed OS, run:
-#. To install the the GNOME Display Manager using :command:`swupd`, enter
- the following command:
+.. code-block:: bash
- .. code-block:: bash
+ sudo swupd update
- sudo swupd bundle-add desktop
+Add a bundle
+************
-#. To start the GNOME Display Manager, enter the following command:
+Software applications are installed as bundles using the command
+:command:`swupd bundle-add`. Experienced Linux* users might compare `swupd`
+to running :command:`apt-get` or :command:`yum install` for package
+management. Yet |CL| manages packages at the level of bundles, which
+are integrated stacks of packages.
- .. code-block:: bash
+For example, the `sysadmin-basic` bundle installs the majority of applications useful to a system administrator. To install it, enter:
- systemctl start gdm
+.. code-block:: bash
-#. The system prompts you to authenticate the user. Enter the password for
- ``, and the GNOME Display Manager starts as shown in Figure
- 1:
+ swupd bundle-add sysadmin-basic
- .. figure:: figures/gnomedt.png
- :scale: 50 %
- :alt: Gnome Desktop
+View a full list of bundles and packages installed with the `sysadmin-basic`_ bundle. You can also view `all bundles`_ for |CL|, active or deprecated.
- Figure 1: :guilabel:`Gnome Desktop`
+Expand your knowledge of :command:`swupd` and check out our developer resources:
-#. To start the GNOME Display Manager each time you start your system, enter
- the following command:
-
- .. code-block:: bash
-
- systemctl enable gdm
+* :ref:`swupd-guide`
+* :ref:`developer-workstation`
Next steps
-***********
+**********
-With your system now running |CL|, many opportunities exist.
+Check out our guides and tutorials.
-Visit the :ref:`tutorials ` page for examples on using your |CL|
-system.
+* :ref:`guides`
+* :ref:`tutorials`
.. _`sysadmin-basic`:
https://github.com/clearlinux/clr-bundles/blob/master/bundles/sysadmin-basic
diff --git a/source/clear-linux/guides/maintenance/ister.rst b/source/clear-linux/guides/maintenance/ister.rst
new file mode 100644
index 00000000..4f29229a
--- /dev/null
+++ b/source/clear-linux/guides/maintenance/ister.rst
@@ -0,0 +1,94 @@
+.. _ister:
+
+ister.py image builder
+######################
+
+The `ister.py tool`_ is a template based installer used by |CL-ATTR| to produce
+images for each release. The same ister tool is available for use in |CL| to
+create custom images based on an upstream image.
+
+.. contents::
+ :local:
+ :depth: 1
+
+Description
+***********
+
+|CL| is a rolling release and produces on average 10 releases per week using the
+ister tool. With each release we produce multiple
+`image types for different environments`_ and use cases such as installers,
+Hyper-V, KVM, or VMWare.
+
+Each image has a JSON configuration file used by ister to generate the image.
+These JSON configuration files describe the image type, partitions, version,
+and which bundles will be preinstalled by default with the image. For each image
+type we produce, the corresponding JSON configuration file for the image is also
+published.
+
+The :ref:`mixer` tool also uses ister to build images for your custom
+mix. Like upstream images, a JSON configuration file is defined for the image,
+which ister uses to generate the image. Refer to the :ref:`mixer` guide
+for instruction on using ister to build an image for a custom mix.
+
+Examples
+********
+
+Recreate an upstream image
+==========================
+
+The published configuration files for upstream images may be used to recreate an
+image, for example when you want to:
+
+* Use an older version of |CL| and the image is no longer available (only after
+ March 2017).
+* Customize the partitions of an image.
+* Customize the bundles preinstalled in an image.
+* Run your own post installation script.
+
+
+Follow these steps to recreate an upstream image based on the image's JSON
+configuration file:
+
+#. Install the :command:`os-installer` bundle. Refer to `Install a bundle`_ for
+ more details.
+
+#. Download the `ister.py tool`_ and grant it sudo privileges.
+
+#. Download the JSON configuration file for the desired image:
+
+ * `Configuration files for the current release`_
+ * `Previous releases`_ (only after March 2017)
+
+ For a previous release, navigate to `Previous releases`_, select the version
+ you want, and find the JSON configuration file under
+ :file:`/clear/config/image`. For example:
+ ``https://cdn.download.clearlinux.org/releases/15700/clear/config/image/``
+
+#. Download “PostNonChroot” script (if applicable).
+
+ The JSON configuration file for the image may have an accompanying
+ “PostNonChroot” script that is executed at the end of the image creation
+ process. If it does, download the script and make it executable.
+
+#. Edit the JSON configuration file as needed.
+
+#. If your configuration file has an accompanying "PostNonChroot" script, change
+ the default path of the script to match your path.
+
+#. Generate the new image with the following command:
+
+ .. code-block:: bash
+
+ sudo ister.py -t [JSON configuration]
+
+Related topics
+**************
+
+* :ref:`mixer`
+* :ref:`bulk-provision`
+
+.. _ister.py tool: https://github.com/bryteise/ister
+.. _image types for different environments: https://cdn.download.clearlinux.org/image/README-IMAGES.html
+.. _Configuration files for the current release: https://cdn.download.clearlinux.org/current/config/image/
+.. _Previous releases: https://cdn.download.clearlinux.org/releases/
+.. _Install a bundle: https://clearlinux.org/documentation/clear-linux/guides/maintenance/swupd-guide#adding-a-bundle
\ No newline at end of file
diff --git a/source/clear-linux/guides/maintenance/kernel-development.rst b/source/clear-linux/guides/maintenance/kernel-development.rst
new file mode 100644
index 00000000..7ae6ba36
--- /dev/null
+++ b/source/clear-linux/guides/maintenance/kernel-development.rst
@@ -0,0 +1,447 @@
+.. _kernel-development:
+
+Kernel development
+##################
+
+This document shows how to obtain and compile a Linux* kernel source
+using |CL-ATTR| development tooling.
+
+The `kernels available`_ in |CL| aim to be performant and practical. In some
+cases, it may be necessary to modify the kernel to suit your specific needs
+or test new kernel code as a developer.
+
+.. contents::
+ :local:
+ :depth: 1
+ :backlinks: top
+
+Source RPM files (SRPM) are also available for all |CL| kernels, and can be
+used for development instead. Select this link to view the latest `source RPM files`_.
+
+Request changes be included with the |CL| kernel
+************************************************
+
+If the kernel modification you need is already open source and likely to be
+useful to others, consider submitting a request to include it in the
+|CL| kernels.If your change request is accepted, you do not need to maintain your own modified kernel.
+
+Make enhancement requests to the |CL| `distribution on GitHub`_ .
+
+Set up kernel development environment
+*************************************
+
+In some cases, it may be necessary to modify the kernel to suit your specific
+needs or to test new kernel code.
+
+You can build and install a custom kernel; however you must:
+
+* Disable Secure Boot
+* Maintain any updates to the kernel going forward
+
+To create a custom kernel, start with the |CL| development environment.
+Then make changes to the kernel, build it, and install it.
+
+
+Install the |CL| development tooling framework
+==============================================
+
+.. include:: autospec.rst
+ :start-after: install-tooling-after-header:
+ :end-before: install-tooling-end:
+
+Clone the kernel package
+========================
+Clone the existing kernel package repository from |CL| as a starting point.
+
+#. Clone the Linux kernel package from |CL|. Using the
+ :command:`make clone_` command in the
+ :file:`clearlinux/` directory clones the package from the
+ `clearlinux-pkgs GitHub`_.
+
+ .. code-block:: bash
+
+ cd ~/clearlinux
+ make clone_linux
+
+#. Navigate into the cloned package directory.
+
+ .. code-block:: bash
+
+ cd ~/clearlinux/packages/linux
+
+
+The "linux" package is the kernel that comes with |CL| in the `kernel-native`
+bundle. Alternatively, you can use a different kernel variant as the base for
+modification. For a list of kernel package names which you can clone instead,
+see the `clearlinux-pkgs GitHub`_.
+
+.. note::
+
+ The latest version of the |CL| kernel package is pulled as a starting
+ point. An older version can pulled by switching to different git tag by using :command:`git checkout tag/`.
+
+Change the kernel version
+=========================
+
+|CL| tends to use the latest kernel available from `kernel.org`_, the Linux
+upstream. The kernel version that will be built can be changed in the
+RPM SPEC file. While most packages in Clear Linux are typically packaged
+using :ref:`autospec-about`, the kernel is not. This means control files
+provided by autospec are not available and changes must be made manually.
+
+#. Open the Linux kernel package RPM SPEC file in an editor.
+
+ .. code-block:: bash
+
+ $EDITOR linux.spec
+
+#. Modify the Version, Release, and Source0 URL entries at the top of the
+ file to change the version of Linux kernel that will be compiled.
+
+ A list of current and available kernel release can be found on
+ `kernel.org`_.
+
+ .. code-block:: bash
+
+ Name: linux
+ Version: 4.20.8
+ Release: 696
+ License: GPL-2.0
+ Summary: The Linux kernel
+ Url: http://www.kernel.org/
+ Group: kernel
+ Source0: https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.20.8.tar.xz
+ Source1: config
+ Source2: cmdline
+
+ %define ktarget native
+
+ .. note::
+ - Consider changing the Name from *linux* in the RPM spec file to easily identify a modified kernel.
+
+ - Consider changing the ktarget from *native* in the RPM spec file to easily identify a modified kernel.
+
+#. Commit and save the changes to the file.
+
+Pull a copy of the Linux kernel source code
+===========================================
+
+Obtain a local copy of the source code to make modifications against.
+
+#. Run make sources to pull the kernel source code specified in the RPM
+ SPEC file. In the example, it downloads the :file:`linux-4.20.8.tar.xz` file.
+
+ .. code-block:: bash
+
+ make sources
+
+
+#. Extract the kernel source code archive. This will create a working copy
+ of the Linux source that you can modify.
+
+ .. code-block:: bash
+
+ tar -xvf linux-4.20.8.tar.xz
+
+#. Navigate to the extracted directory. In this example, it has been
+ extracted into a :file:`linux-4.20.8` directory.
+
+ .. code-block:: bash
+
+ cd linux-4.20.8/
+
+
+Customize the Linux kernel source
+*********************************
+
+After the kernel sources have been obtained, customizations to the kernel
+configuration or source code can be made for inclusion with the kernel
+build. These customizations are optional.
+
+Modify kernel configuration
+===========================
+
+The kernel source has many configuration options available to pick support for different hardware and software features.
+
+These configuration values must be provided in the :file:`.config` file at
+compile time. You will need to make modifications to the :file:`.config`
+file, and include it in the kernel package.
+
+
+#. Make sure you have followed the steps to
+ `Pull a copy of the Linux kernel source code`_ and are in the kernel
+ source working directory.
+
+
+#. If you have an existing :file:`.config` file from an old kernel, copy it
+ into the working directory as :file:`.config` for comparison.
+ Otherwise, use the |CL| kernel configuration file as template
+
+ .. code-block:: bash
+
+ cp ~/clearlinux/packages/linux/config .config
+
+
+#. Make any desired changes to the :file:`.config` using a kernel
+ configuration tool. Below are some popular options:
+
+ - :command:`$EDITOR .config` - the .config file can be directly edited
+ for simple changes with names that are already known.
+
+ - :command:`make config` - a text-based tool that asks questions
+ one-by-one to decide configuration options.
+
+ - :command:`make menuconfig` - a terminal user interface that provides
+ menus to decide configuration options.
+
+ - :command:`make xconfig` - a graphical user interface that provides
+ tree views to decide configuration options.
+
+
+ More configuration tools can be found by looking at the make help:
+ :command:`make help | grep config`
+
+#. Commit and save the changes to the :file:`.config` file.
+
+#. Copy the :file:`.config` file from the kernel source directory into
+ the kernel package directory as :file:`config` for inclusion in the build.
+
+ .. code-block:: bash
+
+ cp .config ../config
+
+Modify kernel source code
+=========================
+
+Changes to kernel code are applied with patch files. Patch files are
+formatted git commits that can be applied to the main source code.
+
+You will need to obtain a copy of the source code,
+make modifications, generate patch file(s), and add them to the RPM SPEC
+file for inclusion during the kernel build.
+
+If you have a large number of patches or a more complex workflow,
+consider using a patch management tool in addition to Git such as
+`Quilt`_.
+
+
+#. Make sure you have followed the steps to
+ `Pull a copy of the Linux kernel source code`_ and are in the kernel
+ source working directory.
+
+
+#. Initialize the kernel source directory as a new git repo and create a
+ commit with all the existing source files to begin tracking changes.
+
+ .. code-block:: bash
+
+ git init
+ git add -A
+ git commit -m "Initial commit of Linux kernel source"
+
+
+#. Apply patches provided by the |CL| kernel package to the kernel source
+ in the working directory.
+
+ .. code-block:: bash
+
+ git am ../*.patch
+
+
+#. Make any of your desired code changes to the Linux source code files.
+
+
+#. Track and commit your changes to the local git repo.
+
+ .. code-block:: bash
+
+ git add
+ git commit -m "My patch for driver A"
+
+
+#. Generate a patch file based on your git commits.
+ represents the number of local commits to create patch file.
+ See the `git-format-patch Documentation`_ for detailed information
+ on using :command:`git format-patch`
+
+ .. code-block:: bash
+
+ git format-patch -
+
+#. Copy the patch files from the patches directory in the linux
+ source tree to the RPM build directory.
+
+ .. code-block:: bash
+
+ cp *.patch ~/clearlinux/packages/linux/
+
+
+#. Navigate back to the RPM build directory.
+
+ .. code-block:: bash
+
+ cd ~/clearlinux/packages/linux/
+
+#. Open the Linux kernel package RPM SPEC file in an editor.
+
+ .. code-block:: bash
+
+ $EDITOR linux.spec
+
+#. Locate the section of the SPEC file that contains existing patch
+ variable definitions and append your patch file name. Ensure the
+ patch number does not collide with an existing patch.
+ In this example, the patch file is called
+ :file:`2001-my-patch-for-driver-A.patch`
+
+ .. code-block:: bash
+
+ #
+ # Small Clear Linux Tweaks
+ #
+ Patch0501: 0501-zero-extra-registers.patch
+ Patch0502: 0502-locking-rwsem-spin-faster.patch
+
+ #Serie1.name WireGuard
+ #Serie1.git https://git.zx2c4.com/WireGuard
+ #Serie1.tag 00bf4f8c8c0ec006633a48fd9ee746b30bb9df17
+ Patch1001: 1001-WireGuard-fast-modern-secure-kernel-VPN-tunnel.patch
+ #Serie1.end
+
+ Patch2001: 2001-my-patch-for-driver-A.patch
+
+
+#. Locate the section of the SPEC file further down that contains
+ patch application and append your patch file number used in the step above.
+ In this example, patch2001 is added.
+
+ .. code-block:: bash
+
+ #
+ # Small tweaks
+ #
+ %patch0501 -p1
+ %patch0502 -p1
+
+ #Serie1.patch.start
+ %patch1001 -p1
+ #Serie1.patch.end
+
+ %patch2001 -p1
+
+
+#. Commit and save the changes to the RPM SPEC file.
+
+Modify kernel boot parameters
+=============================
+The kernel boot options are passed from the bootloader to the kernel with
+command-line parameters.
+
+While temporary changes can be made to kernel parameters on a running
+system or on a during boot, you can also modify the default parameters that
+are persistent and distributed with a customized kernel.
+
+
+#. Open the kernel :file:`cmdline` file in an editor.
+
+ .. code-block:: bash
+
+ $EDITOR cmdline
+
+
+#. Make any desired change to the kernel parameters.
+ For example, you can remove the :command:`quiet` parameter to see more
+ verbose output of kernel log messages during the boot process.
+
+#. Commit and save the changes to the :file:`cmdline` file.
+
+See the `Kernel parameters documentation`_ for a list of available
+parameters.
+
+Build and install the kernel
+****************************
+After changes have been made to the kernel source and RPM SPEC file,
+the kernel is ready to be compiled and packaged into an RPM.
+
+The |CL| development tooling makes use of :command:`mock` environments to
+isolate building of packages in a sanitized workspace.
+
+#. Start the compilation process by issuing the :command:`make build`
+ command. This process is typically resource intensive and will take a while.
+
+ .. code-block:: bash
+
+ make build
+
+ .. note::
+ The `ccache plugin for mock`_ can be enabled to help speed up any future rebuilds of the kernel package by caching compiler outputs and reusing them.
+
+
+#. The result will be multiple :file:`.rpm` files in the :file:`rpms`
+ directory as output.
+
+ .. code-block:: bash
+
+ ls rpms/
+
+ The kernel RPM will be named
+ :file:`linux--.x86_64.rpm`
+
+
+#. The kernel RPM file can be input to the :ref:`mixer` to create a
+ custom bundle and mix of |CL|.
+
+Alternatively, the kernel RPM bundle can be installed manually on a local
+machine for testing. This approach works well for individual development or
+testing. For a more scalable and customizable approach, consider using the
+:ref:`mixer` to provide a custom kernel with updates.
+
+1. Install the kernel onto the local system by extracting the RPM with the
+ :command:`rpm2cpio` command.
+
+ .. code-block:: bash
+
+ rpm2cpio linux--.x86_64.rpm | (cd /; sudo cpio -i -d -u -v);
+
+
+#. Update the |CL| boot manager using :command:`clr-boot-manager` and reboot.
+
+ .. code-block:: bash
+
+ sudo clr-boot-manager list-kernels
+ sudo clr-boot-manager set-kernel org.clearlinux..-
+
+ sudo reboot
+
+
+#. After a reboot, verify the customized kernel is running.
+
+ .. code-block:: bash
+
+ uname -a
+
+Related topics
+**************
+
+* :ref:`kernel-modules`
+* :ref:`mixer`
+
+.. _kernels available: https://clearlinux.org/documentation/clear-linux/reference/compatible-kernels
+
+.. _distribution on GitHub: https://github.com/clearlinux/distribution/issues/new/choose
+
+.. _source RPM files: https://download.clearlinux.org/current/source/SRPMS/
+
+.. _Quilt: http://savannah.nongnu.org/projects/quilt
+
+.. _clearlinux-pkgs GitHub: https://github.com/clearlinux-pkgs
+
+.. _kernel.org: https://www.kernel.org/
+
+.. _Kernel parameters documentation: https://www.kernel.org/doc/Documentation/admin-guide/kernel-parameters.txt
+
+.. _ccache plugin for mock: https://fedoraproject.org/wiki/Mock/Plugin/CCache?rd=Subprojects/Mock/Plugin/CCache
+
+.. _git-format-patch Documentation: https://git-scm.com/docs/git-format-patch
+
+.. _user-setup script: https://github.com/clearlinux/common/blob/master/user-setup.sh
\ No newline at end of file
diff --git a/source/clear-linux/guides/maintenance/maintenance.rst b/source/clear-linux/guides/maintenance/maintenance.rst
index 3d89fa54..8024c6a6 100644
--- a/source/clear-linux/guides/maintenance/maintenance.rst
+++ b/source/clear-linux/guides/maintenance/maintenance.rst
@@ -16,6 +16,7 @@ completed.
enable-user-space
swupd-guide
bulk-provision
+ kernel-development
kernel-modules
mixer
mixin
@@ -28,3 +29,4 @@ completed.
download-verify-decompress-windows
autospec
assign-static-ip
+ ister
diff --git a/source/clear-linux/guides/maintenance/mixin.rst b/source/clear-linux/guides/maintenance/mixin.rst
index 75e2c488..37e47ef8 100644
--- a/source/clear-linux/guides/maintenance/mixin.rst
+++ b/source/clear-linux/guides/maintenance/mixin.rst
@@ -1,167 +1,191 @@
.. _mixin:
-Create and add custom bundles to your upstream Clear Linux system
-#################################################################
+mixin
+#####
-|CL-ATTR| offers many curated bundles that you can install on your system to
-create your desired capabilities. If the available upstream bundles do not
-meet your needs, you can create and add your own custom bundles to your
-system using one of two methods. Note: Upstream refers to the official
-version of |CL|.
+mixin is a tool provided in the |CL-ATTR| that allows users to add custom
+content to their client systems and still receive updates from their upstream OS
+vendor.
-The first method is to use the :ref:`mixer tool` to create your own
-|CL| image and add your bundles to it. Mixing your own |CL| image can
-give you great control and flexibility; however, you must act as an
-:abbr:`OSV (Operating System Vendor)` and maintain your releases and
-updates because you have forked from upstream.
+.. contents::
+ :local:
+ :depth: 1
-The second method is to use the :command:`mixin` tool, which also
-makes use of mixer to create custom bundles that you can add to your
-upstream |CL| system. This simpler method provides a “light” forking from
-upstream, which means you can continue to get upstream bundles and updates.
-If needed, you can easily revert your system back to the upstream version.
+Description
+***********
-This guide shows you how to accomplish the second method by following these
-steps:
+mixin uses the mixer tool to generate a local update for client systems. With
+the mixin tool, a user can add remote RPM repositories or local RPMs and mix
+them into their update stream, while continuing to get upstream bundles and
+updates. The metadata generated from the mixin tool is merged with the upstream
+metadata to provide a single source of update content, which swupd uses to
+perform updates.
-#. Set up the workspace.
-#. Copy your custom RPM package to the workspace.
-#. Create a bundle with your custom RPM package.
-#. Migrate your |CL| system to your custom mix.
-#. Add your custom bundle to your system.
-#. Optional: Revert your system back to 100% upstream.
+The mixin tool is included in the :command:`mixer` bundle.
-Set up the workspace
-********************
+How to use
+**********
-#. Install the mixer bundle to enable mixer.
+Learn the mixin tool set up and workflow.
+
+.. contents::
+ :local:
+ :depth: 1
+
+Prerequisites
+=============
+
+Install the :command:`mixer` bundle to add the mixin tool. Refer to
+`Install a bundle`_ for more details.
+
+Workflow
+========
+
+The following steps show how to create and add a custom bundle with the mixin
+tool:
+
+#. Add or create a new repo(s)
+
+ mixin pulls packages to build your custom bundle from locations referred to
+ as repos. There are two default repos for mixin:
+
+ * upstream
+ * local
+
+ Additional repos can be added, such as other locations on your local system
+ or remote repos.
+
+ RPMs must be built specifically for |CL| in order for them to work properly.
+ Refer to :ref:`autospec` for instruction on creating RPMs for |CL|.
+
+#. Create a custom bundle with desired RPMs
+
+ Add the desired packages to your new bundle and build the bundle. By default,
+ the bundle will be named after its parent repo.
+
+ The first time you build the bundle, mixer will create a new OS version by
+ taking your current upstream |CL| version and multiplying it by 1000. For
+ example, if your upstream version is 27650, your custom version will be
+ 27650000. For each subsequent call to mixin, mixer will increment the version
+ by 10.
+
+ View the `mixin man page`_ for more information on mixin commands.
+
+#. Update system to make custom bundle available
+
+ Update your system using swupd to make your custom bundle accessible.
+
+ When you first create your mix, you will have to do a one-time migration to
+ your custom mix as part of the update. After you migrate, the system version
+ switches over to your last custom version number as noted in the previous
+ step. As long as you remain on your custom version of |CL| you can continue
+ to create and add new bundles to your mix with no extra migration step.
+
+#. Install custom bundles
+
+ Install your custom bundle using the normal swupd :command:`bundle-add`
+ command.
+
+ View the `swupd man page`_ for more information on swupd commands.
+
+Examples
+********
+
+Complete all `Prerequisites`_ before using these examples.
+
+Example 1: Add custom helloclear bundle
+=======================================
+
+This example shows the basic steps of adding a custom bundle from a local repo.
+
+#. Check that :command:`helloclear` does not exist on your system:
+
+ .. code-block:: bash
+
+ helloclear
.. code-block:: console
- $ sudo swupd bundle-add mixer
+ helloclear: command not found
-#. Create the workspace.
+#. Follow the "Build a new RPM" example from :ref:`autospec` to create a new
+ `helloclear` RPM.
+
+ The resulting RPMs are in `~/clearlinux/packages/helloclear/rpms`.
+
+#. Create a new repo.
+
+ #. Create a local repo folder and copy the new `helloclear` RPM files into
+ the repo:
+
+ .. code-block:: bash
+
+ mkdir ~/mixin-repo
+ cp ~/clearlinux/packages/helloclear/rpms/helloclear-v1.0-1.x86_64.rpm ~/mixin-repo
+ cp ~/clearlinux/packages/helloclear/rpms/helloclear-bin-v1.0-1.x86_64.rpm ~/mixin-repo
+
+ #. Create the repo data:
+
+ .. code-block:: bash
+
+ cd ~/mixin-repo
+ createrepo_c .
+
+ #. Add the repo name:
+
+ .. code-block:: bash
+
+ sudo mixin repo add mylocalrepo file://$HOME/mixin-repo/
+
+#. Create custom bundle with the new `helloclear` RPM. Add `helloclear` to the
+ :command:`helloclear-bundle` bundle and build the bundle:
+
+ .. code-block:: bash
+
+ sudo mixin package add helloclear --bundle helloclear-bundle
+ sudo mixin build
+
+#. Migrate your |CL| to your custom mix. Check your version before and after the
+ update to see the switch to your custom mix:
+
+ .. code-block:: bash
+
+ sudo swupd check-update
+ sudo swupd update --migrate
+ sudo swupd check-update
+
+#. Install your custom bundle. Check that the `helloclear-bundle` is now
+ available and install it to your system:
+
+ .. code-block:: bash
+
+ sudo swupd bundle-list -a | grep helloclear-bundle
+ sudo swupd bundle-add helloclear-bundle
+
+#. Test for `helloclear` again to see that it is installed:
+
+ .. code-block:: bash
+
+ helloclear
+
+#. Revert your system back to upstream (optional). This example reverts back to
+ upstream version 27650:
.. code-block:: console
- $ sudo mkdir -p /usr/share/mix/local-rpms
+ sudo swupd verify --fix --picky --force -m 27650 -C /usr/share/clear/update-ca/Swupd_Root.pem
+ sudo swupd clean --all
+ sudo swupd check-update
-Copy your custom RPM package to the workspace
-*********************************************
+Related topics
+**************
-.. note::
+* :ref:`About mixer `
+* :ref:`mixer`
+* :ref:`autospec-about`
+* :ref:`bundles-about`
+* :ref:`swupd-about`
- You cannot simply use RPMs from other Linux distros on |CL|. You must
- build RPMs specifically for |CL| in order for them to work properly.
- Follow the instructions on how to build RPMs found at the
- `Developer tooling framework for Clear Linux`_.
-
-If you have a local RPM you want to add to your mix you can do so by copying
-your RPM package to the workspace.
-
-.. code-block:: console
-
- $ sudo cp [RPM] /usr/share/mix/local-rpms
-
-Alternatively, you can add a remote RPM repository by running the following
-command.
-
-.. code-block:: console
-
- $ sudo mixin repo add [repo-name] [repo-url]
-
-Create a bundle with your custom RPM package
-********************************************
-
-Use the :command:`mixin` command to create a bundle with the RPM
-package.
-
-.. code-block:: console
-
- $ sudo mixin package add [package-name] [--bundle bundle-name] [--build]
-
-This command will add package-name to a bundle that is named after its parent
-repository. For example, if the RPM was provided locally, it will be added to
-the 'local' bundle. If it came from a repo that was added with
-:command:`mixin repo add`, it will be added to a bundle named after the
-repo-name. If the `--bundle bundle-name` flag is provided, the package will
-be added to `bundle-name` instead. The `--build` flag tells :command:`mixin`
-to run a `mixer` build after adding the package.
-
-To add more than one RPM to your previously-created bundle, repeat
-the :command:`mixin package add` command and change the package name. Do not
-add the `--build` flag until all packages have been added. Once done adding
-packages, run the following to create your local mix.
-
-.. code-block:: console
-
- $ sudo mixin build
-
-.. note::
-
- * The first time you run the :command:`mixin build` command, mixer
- creates a new OS version by taking your current upstream |CL| version
- and multiplying it by 1000. For example, if your upstream version is
- 21530, your custom version will be 21530000. For each subsequent call
- to mixin, mixer will increment the version by 10. For example,
- 21530010, 21530020, etc.
-
-Migrate your Clear Linux system to your custom mix
-**************************************************
-
-Before you can use your custom bundle, you must migrate your |CL| system
-to your custom mix to make the bundle accessible.
-
-.. code-block:: console
-
- $ sudo swupd update --migrate
-
-After you migrate, the version of your |CL| system switches over to your
-last custom version number as noted in the previous section.
-
-You can continue to create new bundles with :command:`mixin`
-while you are in your custom version of |CL|. You do not need to migrate
-again. However, you must run :command:`swupd update` again to update your
-system in order to make those bundles visible.
-
-Add your custom bundle to your system
-*************************************
-
-#. Get a listing of your newly-created bundle.
-
- .. code-block:: console
-
- $ sudo swupd bundle-list -a
-
- The listing includes all upstream bundles.
-
-#. Add your bundle.
-
- .. code-block:: console
-
- $ sudo swupd bundle-add [bundle-name]
-
-.. note::
-
- You can also update your system to the latest upstream version using
- this command:
-
- .. code-block:: console
-
- $ sudo swupd update
-
-Optional: Revert your system back to 100% upstream
-**************************************************
-
-If you want to revert your |CL| system back to the official upstream
-version, use this command:
-
-.. code-block:: console
-
- $ sudo swupd verify --fix --force --picky -m [upstream-version-number] -C /usr/share/clear/update-ca/Swupd_Root.pem
-
-After the command completes, all custom RPMs and bundles are unavailable
-because :file:`/usr/share/mix` is deleted as part of the reversion process.
-
-.. _Developer tooling framework for Clear Linux:
- https://github.com/clearlinux/common
+.. _mixin man page: https://github.com/clearlinux/mixer-tools/blob/master/docs/mixin.1.rst
+.. _swupd man page: https://github.com/clearlinux/swupd-client/blob/master/docs/swupd.1.rst
+.. _Install a bundle: https://clearlinux.org/documentation/clear-linux/guides/maintenance/swupd-guide#adding-a-bundle
\ No newline at end of file
diff --git a/source/clear-linux/reference/bundles/bundles.html.txt b/source/clear-linux/reference/bundles/bundles.html.txt
index 9f44f5bd..297439d1 100644
--- a/source/clear-linux/reference/bundles/bundles.html.txt
+++ b/source/clear-linux/reference/bundles/bundles.html.txt
@@ -14,7 +14,7 @@
|
- Updated: 01/28/19 19:15 UTC
+ Updated: 02/20/19 17:05 UTC
|
@@ -26,7 +26,6 @@
|
-
@@ -112,13 +111,17 @@
- | atom |
- The popular atom text editor
+ | ark |
+ No detailed summary available
Includes bundle(s):
- - desktop-gnomelibs
+ - kde-frameworks5
+
+ - qt-basic
+
+ - libstdcpp
@@ -128,9 +131,38 @@
- |
- | audit |
- system audit tools |
+
+ | atom |
+ The popular atom text editor
+
+ Includes bundle(s):
+
+
+ - desktop-gnomelibs
+
+ - python3-basic
+
+
+
+
+ |
+
+
+
+
+
+ | audit |
+ system audit tools
+
+ Includes bundle(s):
+
+
+
+ |
@@ -142,7 +174,7 @@
Includes bundle(s):
- - python3-basic
+ - python-extras
- python2-basic
@@ -174,6 +206,27 @@
- python3-basic
+ - libstdcpp
+
+
+
+
+
+
+
+
+
+
+ | baobab |
+ No detailed summary available
+
+ Includes bundle(s):
+
+
+ - libX11client
+
+ - libglib
+
@@ -189,6 +242,29 @@
+ |
+ | bcc |
+ BPF Compiler Collection (BCC)
+
+ Includes bundle(s):
+
+
+ - BCC
+
+ - python3-basic
+
+ - libstdcpp
+
+ - llvm
+
+
+
+
+ |
+
+
+
+
| big-data-basic |
Tools and frameworks for big data management
@@ -210,6 +286,22 @@
+ |
+ | binutils |
+ various development tools to manage binary executable code
+
+ |
+
+
+
+
+
+ | bison |
+ bison development tool |
+
+
+
+
| blender |
A 3D Modelling And Rendering Package
@@ -219,6 +311,8 @@
python3-basic
+ libstdcpp
+
@@ -227,9 +321,21 @@
- |
- | bmap-tools |
- Tools for creating the block map (bmap) for a file and copying files. Alternative to "dd" or "cp" |
+
+ | bmap-tools |
+ Tools for creating the block map (bmap) for a file and copying files. Alternative to "dd" or "cp"
+
+ Includes bundle(s):
+
+
+ - bmap
+
+ - python3-basic
+
+
+
+
+ |
@@ -269,9 +375,19 @@
-
- | borgbackup |
- Deduplicating archiver with compression and authenticated encryption. |
+
+ | borgbackup |
+ Deduplicating archiver with compression and authenticated encryption.
+
+ Includes bundle(s):
+
+
+
+ |
@@ -287,6 +403,12 @@
nasm
+ binutils
+
+ bison
+
+ flex
+
llvm
make
@@ -308,6 +430,12 @@
Includes bundle(s):
+ - binutils
+
+ - bison
+
+ - flex
+
- make
- devpkg-zlib
@@ -341,9 +469,40 @@
-
- | clamav |
- Clam AntiVirus is an anti-virus toolkit for Unix |
+
+ | cheese |
+ Cheese webcam utilities
+
+ Includes bundle(s):
+
+
+ - libX11client
+
+ - gnome-base-libs
+
+ - libglib
+
+
+
+
+ |
+
+
+
+
+
+ | clamav |
+ Clam AntiVirus is an anti-virus toolkit for Unix
+
+ Includes bundle(s):
+
+
+
+ |
@@ -364,6 +523,8 @@
- python3-basic
+ - libstdcpp
+
@@ -416,6 +577,8 @@
p11-kit
+ libstdcpp
+
@@ -488,9 +651,21 @@
-
- | cockpit |
- Web based administration for GNU/Linux servers |
+
+ | cockpit |
+ Web based administration for GNU/Linux servers
+
+ Includes bundle(s):
+
+
+ - libglib
+
+ - libstdcpp
+
+
+
+
+ |
@@ -512,6 +687,10 @@
python2-basic
+ openblas
+
+ devpkg-opencv
+
@@ -550,6 +729,8 @@
p11-kit
+ libstdcpp
+
@@ -571,6 +752,12 @@
os-core-dev
+ binutils
+
+ bison
+
+ devpkg-curl
+
devpkg-dbus
diffutils
@@ -579,10 +766,14 @@
doxygen
+ devpkg-e2fsprogs
+
devpkg-elfutils
devpkg-expat
+ flex
+
devpkg-glib
devpkg-gtk3
@@ -599,6 +790,8 @@
devpkg-libX11
+ devpkg-libffi
+
devpkg-libsecret
devpkg-libxkbcommon
@@ -609,6 +802,8 @@
make
+ devpkg-ncurses
+
openssl
devpkg-openssl
@@ -619,12 +814,20 @@
devpkg-pcre
+ devpkg-popt
+
+ pygobject
+
devpkg-qtbase
+ devpkg-readline
+
devpkg-sqlite-autoconf
strace
+ devpkg-systemd
+
texinfo
tzdata
@@ -685,6 +888,12 @@
bc
+ binutils
+
+ bison
+
+ devpkg-curl
+
devpkg-dbus
diffutils
@@ -693,10 +902,14 @@
doxygen
+ devpkg-e2fsprogs
+
devpkg-elfutils
devpkg-expat
+ flex
+
devpkg-glib
devpkg-gtk3
@@ -713,6 +926,8 @@
devpkg-libX11
+ devpkg-libffi
+
devpkg-libpng
devpkg-libsecret
@@ -727,6 +942,8 @@
musl
+ devpkg-ncurses
+
openssl
devpkg-openssl
@@ -739,12 +956,20 @@
devpkg-pixman
+ devpkg-popt
+
+ pygobject
+
devpkg-qtbase
+ devpkg-readline
+
devpkg-sqlite-autoconf
strace
+ devpkg-systemd
+
texinfo
tzdata
@@ -825,6 +1050,12 @@
os-core-dev
+ binutils
+
+ bison
+
+ devpkg-curl
+
devpkg-dbus
diffutils
@@ -833,10 +1064,14 @@
doxygen
+ devpkg-e2fsprogs
+
devpkg-elfutils
devpkg-expat
+ flex
+
devpkg-glib
gzip
@@ -847,6 +1082,8 @@
devpkg-libX11
+ devpkg-libffi
+
devpkg-libxkbcommon
devpkg-libxml2
@@ -855,6 +1092,8 @@
make
+ devpkg-ncurses
+
openssl
devpkg-openssl
@@ -865,8 +1104,14 @@
devpkg-pcre
+ devpkg-popt
+
+ devpkg-readline
+
strace
+ devpkg-systemd
+
texinfo
tzdata
@@ -900,16 +1145,40 @@
-
- | cve-bin |
- CVE scanning tool |
+
+ | cve-bin-tool |
+ CVE scanning tool
+
+ Includes bundle(s):
+
+
+
+ |
-
- | darktable |
- Photography workflow application |
+
+ | darktable |
+ Photography workflow application
+
+ Includes bundle(s):
+
+
+ - libX11client
+
+ - libglib
+
+ - libstdcpp
+
+
+
+
+ |
@@ -923,6 +1192,8 @@
python3-basic
+ libstdcpp
+
postgresql
@@ -946,18 +1217,28 @@
os-core-dev
+ binutils
+
+ bison
+
+ devpkg-curl
+
devpkg-dbus
diffutils
docbook-utils
+ docutils
+
doxygen
devpkg-elfutils
devpkg-expat
+ flex
+
devpkg-glib
gzip
@@ -970,6 +1251,10 @@
devpkg-libX11
+ devpkg-libffi
+
+ devpkg-libjpeg-turbo
+
devpkg-libxkbcommon
devpkg-libxml2
@@ -980,6 +1265,8 @@
nasm
+ devpkg-ncurses
+
devpkg-openmpi
openssl
@@ -992,13 +1279,19 @@
devpkg-pcre
+ devpkg-popt
+
+ devpkg-qtbase
+
+ devpkg-readline
+
devpkg-sqlite-autoconf
strace
- texinfo
+ devpkg-systemd
- tzdata
+ texinfo
unzip
@@ -1053,12 +1346,18 @@
fuse
+ pygobject
+
tzdata
alsa-utils
fwupdate
+ gnome-characters
+
+ thermal_daemon
+
@@ -1082,10 +1381,54 @@
xemacs
+ baobab
+
+ cheese
+
+ eog
+
+ evince
+
+ evolution
+
+ file-roller
+
firefox
+ gedit
+
+ gnome-calculator
+
+ gnome-characters
+
+ gnome-color-manager
+
+ gnome-disk-utility
+
+ gnome-font-viewer
+
+ gnome-logs
+
+ gnome-music
+
+ gnome-photos
+
+ gnome-screenshot
+
+ gnome-system-monitor
+
+ gnome-todo
+
+ gnome-weather
+
+ gvim
+
libva-utils
+ seahorse
+
+ totem
+
xemacs
@@ -1115,12 +1458,12 @@
darktable
+ gimp
+
thunderbird
vlc
- gimp
-
@@ -1138,6 +1481,8 @@
desktop-gnomelibs
+ fonts-basic
+
intended for all supported styles
current default
@@ -1201,12 +1546,28 @@
sysadmin-basic-dev
+ devpkg-R
+
+ devpkg-SDL
+
+ devpkg-SDL2
+
+ devpkg-SDL2_image
+
+ devpkg-alsa-lib
+
devpkg-at-spi2-atk
devpkg-at-spi2-core
devpkg-atk
+ binutils
+
+ bison
+
+ devpkg-bluez
+
devpkg-cairo
devpkg-cheese
@@ -1217,6 +1578,8 @@
devpkg-cogl
+ devpkg-curl
+
devpkg-dbus
diffutils
@@ -1227,6 +1590,8 @@
doxygen
+ devpkg-e2fsprogs
+
devpkg-elfutils
devpkg-evolution-data-server
@@ -1235,6 +1600,8 @@
devpkg-expat
+ flex
+
devpkg-fontconfig
fonttools
@@ -1243,6 +1610,8 @@
devpkg-fribidi
+ devpkg-fuse
+
gdb
devpkg-gdk-pixbuf
@@ -1269,24 +1638,40 @@
devpkg-icu4c
+ inkscape
+
intltool
iproute2
jq
+ devpkg-json-glib
+
kbd
less
devpkg-libX11
+ devpkg-libXv
+
+ devpkg-libarchive
+
devpkg-libdrm
devpkg-libepoxy
+ devpkg-libffi
+
devpkg-libical
+ devpkg-libinput
+
+ devpkg-libjpeg-turbo
+
+ devpkg-libogg
+
devpkg-libpciaccess
devpkg-libpng
@@ -1297,6 +1682,8 @@
devpkg-libsoup
+ devpkg-libva
+
devpkg-libxkbcommon
libxml2
@@ -1305,18 +1692,32 @@
libxslt
+ devpkg-libxslt
+
llvm
+ devpkg-llvm
+
+ devpkg-lua
+
make
devpkg-mesa
+ devpkg-mozjs52
+
+ devpkg-mozjs60
+
nasm
+ devpkg-ncurses
+
devpkg-nspr
devpkg-nss
+ devpkg-opencv
+
openssl
devpkg-openssl
@@ -1335,18 +1736,30 @@
devpkg-pixman
+ devpkg-popt
+
+ pygobject
+
devpkg-qtbase
devpkg-qtdeclarative
+ devpkg-qtsvg
+
+ devpkg-readline
+
scons
+ devpkg-shared-mime-info
+
devpkg-sqlite-autoconf
strace
subversion
+ devpkg-systemd
+
texinfo
tzdata
@@ -1365,6 +1778,8 @@
which
+ devpkg-xcb-proto
+
devpkg-xorg-server
devpkg-xorgproto
@@ -1394,6 +1809,8 @@
libX11client
+ perl-basic
+
@@ -1428,8 +1845,6 @@
desktop-kde-libs
- desktop-kde-apps
-
qt-basic
x11-tools
@@ -1438,10 +1853,16 @@
fuse
+ dolphin
+
gpgme
kdiff3
+ konsole
+
+ ksysguard
+
libxslt
@@ -1456,6 +1877,43 @@
desktop-kde-apps |
Applications for the desktop from the KDE ecosystem
+ Includes bundle(s):
+
+
+ - desktop-kde-libs
+
+ - perl-basic
+
+ - qt-basic
+
+ - desktop-kde-games
+
+ - ark
+
+ - digikam
+
+ - dolphin
+
+ - gwenview
+
+ - kate
+
+ - konsole
+
+ - krita
+
+
+
+
+ |
+
+
+
+
+
+ | desktop-kde-games |
+ Games for the desktop from the KDE ecosystem
+
Includes bundle(s):
@@ -1482,6 +1940,8 @@
- qt-basic
+ - kde-frameworks5
+
@@ -1499,6 +1959,27 @@
perl-basic
+ libstdcpp
+
+
+
+
+ |
+
+
+
+
+
+ | desktop-lxqt |
+ Run the LXQt desktop environment
+
+ Includes bundle(s):
+
+
+ - x11-server
+
+ - fonts-basic
+
@@ -1542,6 +2023,8 @@
llvm
+ devpkg-llvm
+
patch
strace
@@ -1569,24 +2052,42 @@
perl-basic-dev
+ devpkg-SDL
+
+ devpkg-alsa-lib
+
bc
+ binutils
+
+ bison
+
devpkg-cairo
cpio
+ devpkg-curl
+
devpkg-dbus
diffutils
docbook-utils
+ docutils
+
doxygen
+ devpkg-e2fsprogs
+
devpkg-elfutils
devpkg-expat
+ flex
+
+ devpkg-freetype
+
devpkg-glib
gzip
@@ -1601,6 +2102,14 @@
devpkg-libX11
+ devpkg-libXv
+
+ devpkg-libarchive
+
+ devpkg-libffi
+
+ devpkg-libjpeg-turbo
+
devpkg-libpciaccess
devpkg-libpng
@@ -1613,12 +2122,20 @@
libxslt
+ devpkg-libxslt
+
llvm
+ devpkg-lua
+
make
devpkg-mesa
+ devpkg-ncurses
+
+ openblas
+
devpkg-openmpi
openssl
@@ -1631,16 +2148,26 @@
devpkg-pcre
+ devpkg-popt
+
devpkg-qtbase
+ devpkg-qttools
+
+ devpkg-readline
+
devpkg-sqlite-autoconf
strace
subversion
+ devpkg-systemd
+
texinfo
+ texlive
+
tzdata
unzip
@@ -1690,6 +2217,23 @@
+ |
+ | devpkg-alsa-lib |
+ All content for pkgconfig file alsa-lib.pc
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
| devpkg-at-spi2-atk |
All content for pkgconfig file at-spi2-atk.pc
@@ -1768,6 +2312,23 @@
+ |
+ | devpkg-bluez |
+ All content for pkgconfig file bluez.pc
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
| devpkg-cairo |
All content for pkgconfig file cairo.pc
@@ -1833,6 +2394,32 @@
devpkg-base
+ devpkg-atk
+
+ devpkg-cairo
+
+ devpkg-cogl
+
+ devpkg-gdk-pixbuf
+
+ devpkg-glib
+
+ devpkg-gtk3
+
+ devpkg-json-glib
+
+ devpkg-libX11
+
+ devpkg-libinput
+
+ devpkg-libxkbcommon
+
+ devpkg-pango
+
+ devpkg-systemd
+
+ devpkg-wayland
+
@@ -1872,6 +2459,35 @@
| devpkg-cogl |
All content for pkgconfig file cogl.pc
+ Includes bundle(s):
+
+
+ - devpkg-base
+
+ - devpkg-cairo
+
+ - devpkg-gdk-pixbuf
+
+ - devpkg-glib
+
+ - devpkg-libX11
+
+ - devpkg-mesa
+
+ - devpkg-wayland
+
+
+
+
+ |
+
+
+
+
+
+ | devpkg-curl |
+ All content for pkgconfig file curl.pc
+
Includes bundle(s):
@@ -1902,6 +2518,23 @@
+
+ | devpkg-e2fsprogs |
+ All content for pkgconfig file e2fsprogs.pc
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
| devpkg-elfutils |
All content for pkgconfig file elfutils.pc
@@ -2122,6 +2755,23 @@
+ |
+ | devpkg-glm |
+ All content for pkgconfig file glm.pc
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
| devpkg-gnome-desktop |
All content for pkgconfig file gnome-desktop.pc
@@ -2219,6 +2869,33 @@
+ |
+ | devpkg-gtk |
+ All content for pkgconfig file gtk+.pc
+
+ Includes bundle(s):
+
+
+ - devpkg-base
+
+ - devpkg-atk
+
+ - devpkg-cairo
+
+ - devpkg-gdk-pixbuf
+
+ - devpkg-glib
+
+ - devpkg-pango
+
+
+
+
+ |
+
+
+
+
| devpkg-gtk3 |
All content for pkgconfig file gtk3.pc
@@ -2298,6 +2975,42 @@
+ |
+ | devpkg-json-glib |
+ All content for pkgconfig file json-glib.pc
+
+ Includes bundle(s):
+
+
+ - devpkg-base
+
+ - devpkg-glib
+
+
+
+
+ |
+
+
+
+
+
+ | devpkg-libarchive |
+ All content for pkgconfig file libarchive.pc
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
| devpkg-libdrm |
All content for pkgconfig file libdrm.pc
@@ -2334,6 +3047,23 @@
+ |
+ | devpkg-libffi |
+ All content for pkgconfig file libffi.pc
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
| devpkg-libical |
All content for pkgconfig file libical.pc
@@ -2353,6 +3083,57 @@
+ |
+ | devpkg-libinput |
+ All content for pkgconfig file libinput.pc
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
+
+ | devpkg-libjpeg-turbo |
+ All content for pkgconfig file libjpeg-turbo.pc
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
+
+ | devpkg-libogg |
+ All content for pkgconfig file libogg.pc
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
| devpkg-libpciaccess |
All content for pkgconfig file libpciaccess.pc
@@ -2446,6 +3227,23 @@
+ |
+ | devpkg-libva |
+ All content for pkgconfig file libva.pc
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
| devpkg-libX11 |
All content for pkgconfig file libX11.pc
@@ -2744,6 +3542,46 @@
+ |
+ | devpkg-libxslt |
+ All content for pkgconfig file libxslt.pc
+
+ Includes bundle(s):
+
+
+ - devpkg-base
+
+ - devpkg-libxml2
+
+
+
+
+ |
+
+
+
+
+
+ | devpkg-libXv |
+ All content for pkgconfig file libXv.pc
+
+ Includes bundle(s):
+
+
+ - devpkg-base
+
+ - devpkg-libX11
+
+ - devpkg-xorgproto
+
+
+
+
+ |
+
+
+
+
| devpkg-libXxf86vm |
All content for pkgconfig file libXxf86vm.pc
@@ -2767,6 +3605,40 @@
+ |
+ | devpkg-llvm |
+ All content for pkgconfig file llvm.pc
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
+
+ | devpkg-lua |
+ All content for pkgconfig file lua.pc
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
| devpkg-mesa |
All content for pkgconfig file mesa.pc
@@ -2788,6 +3660,57 @@
+ |
+ | devpkg-mozjs52 |
+ All content for pkgconfig file mozjs52.pc
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
+
+ | devpkg-mozjs60 |
+ All content for pkgconfig file mozjs60.pc
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
+
+ | devpkg-ncurses |
+ All content for pkgconfig file ncurses.pc
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
| devpkg-nspr |
All content for pkgconfig file nspr.pc
@@ -2833,6 +3756,8 @@
- devpkg-base
+ - openblas
+
@@ -2972,6 +3897,23 @@
+ |
+ | devpkg-popt |
+ All content for pkgconfig file popt.pc
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
| devpkg-qt3d |
All content for pkgconfig file qt3d.pc
@@ -3029,6 +3971,384 @@
+ |
+ | devpkg-qtlocation |
+ All content for pkgconfig file qtlocation.pc
+
+ Includes bundle(s):
+
+
+ - devpkg-base
+
+ - devpkg-qtbase
+
+
+
+
+ |
+
+
+
+
+
+ | devpkg-qtsvg |
+ All content for pkgconfig file qtsvg.pc
+
+ Includes bundle(s):
+
+
+ - devpkg-base
+
+ - devpkg-qtbase
+
+
+
+
+ |
+
+
+
+
+
+ | devpkg-qttools |
+ All content for pkgconfig file qttools.pc
+
+ Includes bundle(s):
+
+
+ - devpkg-base
+
+ - devpkg-qtbase
+
+
+
+
+ |
+
+
+
+
+
+ | devpkg-qtwebchannel |
+ All content for pkgconfig file qtwebchannel.pc
+
+ Includes bundle(s):
+
+
+ - devpkg-base
+
+ - devpkg-qtbase
+
+ - devpkg-qtdeclarative
+
+
+
+
+ |
+
+
+
+
+
+ | devpkg-qtwebengine |
+ All content for pkgconfig file qtwebengine.pc
+
+ Includes bundle(s):
+
+
+ - devpkg-base
+
+ - devpkg-qtbase
+
+ - devpkg-qtdeclarative
+
+ - devpkg-qtlocation
+
+ - devpkg-qtwebchannel
+
+
+
+
+ |
+
+
+
+
+
+ | devpkg-R |
+ All content for pkgconfig file R.pc
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
+
+ | devpkg-readline |
+ All content for pkgconfig file readline.pc
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
+
+ | devpkg-SDL |
+ All content for pkgconfig file SDL.pc
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
+
+ | devpkg-SDL2 |
+ All content for pkgconfig file SDL2.pc
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
+
+ | devpkg-SDL2_gfx |
+ All content for pkgconfig file SDL2_gfx.pc
+
+ Includes bundle(s):
+
+
+ - devpkg-base
+
+ - devpkg-SDL2
+
+
+
+
+ |
+
+
+
+
+
+ | devpkg-SDL2_image |
+ All content for pkgconfig file SDL2_image.pc
+
+ Includes bundle(s):
+
+
+ - devpkg-base
+
+ - devpkg-SDL2
+
+
+
+
+ |
+
+
+
+
+
+ | devpkg-SDL2_mixer |
+ All content for pkgconfig file SDL2_mixer.pc
+
+ Includes bundle(s):
+
+
+ - devpkg-base
+
+ - devpkg-SDL2
+
+
+
+
+ |
+
+
+
+
+
+ | devpkg-SDL2_net |
+ All content for pkgconfig file SDL2_net.pc
+
+ Includes bundle(s):
+
+
+ - devpkg-base
+
+ - devpkg-SDL2
+
+
+
+
+ |
+
+
+
+
+
+ | devpkg-SDL2_ttf |
+ All content for pkgconfig file SDL2_ttf.pc
+
+ Includes bundle(s):
+
+
+ - devpkg-base
+
+ - devpkg-SDL2
+
+
+
+
+ |
+
+
+
+
+
+ | devpkg-SDL_gfx |
+ All content for pkgconfig file SDL_gfx.pc
+
+ Includes bundle(s):
+
+
+ - devpkg-base
+
+ - devpkg-SDL
+
+
+
+
+ |
+
+
+
+
+
+ | devpkg-SDL_image |
+ All content for pkgconfig file SDL_image.pc
+
+ Includes bundle(s):
+
+
+ - devpkg-base
+
+ - devpkg-SDL
+
+
+
+
+ |
+
+
+
+
+
+ | devpkg-SDL_mixer |
+ All content for pkgconfig file SDL_mixer.pc
+
+ Includes bundle(s):
+
+
+ - devpkg-base
+
+ - devpkg-SDL
+
+
+
+
+ |
+
+
+
+
+
+ | devpkg-SDL_net |
+ All content for pkgconfig file SDL_net.pc
+
+ Includes bundle(s):
+
+
+ - devpkg-base
+
+ - devpkg-SDL
+
+
+
+
+ |
+
+
+
+
+
+ | devpkg-SDL_ttf |
+ All content for pkgconfig file SDL_ttf.pc
+
+ Includes bundle(s):
+
+
+ - devpkg-base
+
+ - devpkg-SDL
+
+
+
+
+ |
+
+
+
+
+
+ | devpkg-shared-mime-info |
+ All content for pkgconfig file shared-mime-info.pc
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
| devpkg-sqlite-autoconf |
All content for pkgconfig file sqlite-autoconf.pc
@@ -3046,6 +4366,23 @@
+ |
+ | devpkg-systemd |
+ All content for pkgconfig file systemd.pc
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
| devpkg-util-linux |
All content for pkgconfig file util-linux.pc
@@ -3120,6 +4457,23 @@
+ |
+ | devpkg-xcb-proto |
+ All content for pkgconfig file xcb-proto.pc
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
| devpkg-xorg-server |
All content for pkgconfig file xorg-server.pc
@@ -3212,16 +4566,51 @@
- |
- | diffoscope |
- In-depth comparison of files, archives, and directories |
+
+ | diffoscope |
+ In-depth comparison of files, archives, and directories
+
+ Includes bundle(s):
+
+
+
+ |
-
- | diffutils |
- Tools for file comparisons and differences |
+
+ | diffutils |
+ Tools for file comparisons and differences
+
+ |
+
+
+
+
+
+ | digikam |
+ An advanced digital photo management application
+
+ Includes bundle(s):
+
+
+ - kde-frameworks5
+
+ - qt-basic
+
+ - libX11client
+
+ - libstdcpp
+
+
+
+
+ |
@@ -3243,16 +4632,97 @@
-
- | docbook-utils |
- docbook tools |
+
+ | dnf |
+ The dnf tool for mixer use
+
+ Includes bundle(s):
+
+
+ - python3-basic
+
+ - pygobject
+
+
+
+
+ |
-
- | docutils |
- Tools for converting text to other formats (e.g. HTML, XML, LaTeX) |
+
+ | docbook-utils |
+ docbook tools
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
+
+ | docker-compose |
+ Compose is a tool for defining and running multi-container Docker applications.
+
+ Includes bundle(s):
+
+
+ - python3-basic
+
+ - containers-basic
+
+
+
+
+ |
+
+
+
+
+
+ | docutils |
+ Tools for converting text to other formats (e.g. HTML, XML, LaTeX)
+
+ Includes bundle(s):
+
+
+ - e.g. HTML, XML, LaTeX
+
+ - python3-basic
+
+
+
+
+ |
+
+
+
+
+
+ | dolphin |
+ No detailed summary available
+
+ Includes bundle(s):
+
+
+ - kde-frameworks5
+
+ - qt-basic
+
+ - libstdcpp
+
+
+
+
+ |
@@ -3268,6 +4738,8 @@
- python3-basic
+ - libglib
+
@@ -3278,7 +4750,7 @@
|
| dosfstools |
- |
+ (V)FAT manipulation tools |
@@ -3290,9 +4762,19 @@
-
- | doxygen |
- documentation tooling |
+
+ | doxygen |
+ documentation tooling
+
+ Includes bundle(s):
+
+
+
+ |
@@ -3304,9 +4786,19 @@
-
- | duperemove |
- Tool for finding duplicated extents and submitting them for deduplication |
+
+ | duperemove |
+ Tool for finding duplicated extents and submitting them for deduplication
+
+ Includes bundle(s):
+
+
+
+ |
@@ -3345,18 +4837,28 @@
os-core-dev
+ binutils
+
+ bison
+
+ devpkg-curl
+
devpkg-dbus
diffutils
docbook-utils
+ docutils
+
doxygen
devpkg-elfutils
devpkg-expat
+ flex
+
devpkg-glib
gzip
@@ -3369,14 +4871,20 @@
devpkg-libX11
+ devpkg-libffi
+
devpkg-libxkbcommon
devpkg-libxml2
libxslt
+ devpkg-lua
+
make
+ devpkg-ncurses
+
openssl
devpkg-openssl
@@ -3385,15 +4893,19 @@
patch
- devpkg-pcre
+ devpkg-popt
+
+ devpkg-qtbase
+
+ devpkg-readline
devpkg-sqlite-autoconf
strace
- texinfo
+ devpkg-systemd
- tzdata
+ texinfo
unzip
@@ -3555,6 +5067,35 @@
enterprise-login |
Enable enterprise login systems like Active Directory
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
+
+ | eog |
+ The GNOME Image Viewer
+
+ Includes bundle(s):
+
+
+ - libX11client
+
+ - libglib
+
+ - gnome-base-libs
+
+
+
+
|
@@ -3567,6 +5108,50 @@
+
+ | evince |
+ GNOME document viewer view library
+
+ Includes bundle(s):
+
+
+ - libX11client
+
+ - libglib
+
+ - gnome-base-libs
+
+ - libstdcpp
+
+
+
+
+ |
+
+
+
+
+
+ | evolution |
+ libraries needed for Evolution shell components
+
+ Includes bundle(s):
+
+
+ - libX11client
+
+ - gnome-base-libs
+
+ - libglib
+
+
+
+
+ |
+
+
+
+
| file |
program for recognizing the type of data contained in a computer file |
@@ -3574,6 +5159,25 @@
+
+ | file-roller |
+ No detailed summary available
+
+ Includes bundle(s):
+
+
+ - libX11client
+
+ - libglib
+
+
+
+
+ |
+
+
+
+
| findutils |
basic directory searching utilities e.g. find, xargs, and locate |
@@ -3588,9 +5192,21 @@
-
- | firefox |
- Web Browser |
+
+ | firefox |
+ The firefox web browser
+
+ Includes bundle(s):
+
+
+ - libX11client
+
+ - desktop-gnomelibs
+
+
+
+
+ |
@@ -3616,9 +5232,19 @@
-
- | flac |
- FLAC audio format tools |
+
+ | flac |
+ FLAC audio format tools
+
+ Includes bundle(s):
+
+
+
+ |
@@ -3632,6 +5258,10 @@
git
+ libstdcpp
+
+ libglib
+
@@ -3641,8 +5271,48 @@
- | fonttools |
- tools to manipulate system and user fonts |
+ flex |
+ flex development tool |
+
+
+
+
+
+ | fonts-basic |
+ fonts and fonts tooling
+
+ Includes bundle(s):
+
+
+ - libstdcpp
+
+ - libglib
+
+ - python3-basic
+
+
+
+
+ |
+
+
+
+
+
+ | fonttools |
+ tools to manipulate system and user fonts
+
+ Includes bundle(s):
+
+
+ - python3-basic
+
+ - libstdcpp
+
+
+
+
+ |
@@ -3716,16 +5386,46 @@
perl-basic-dev
+ devpkg-SDL
+
+ devpkg-SDL2
+
+ devpkg-SDL2_gfx
+
+ devpkg-SDL2_image
+
+ devpkg-SDL2_net
+
+ devpkg-SDL2_ttf
+
+ devpkg-SDL_gfx
+
+ devpkg-SDL_image
+
+ devpkg-SDL_net
+
+ devpkg-SDL_ttf
+
+ devpkg-alsa-lib
+
devpkg-at-spi2-atk
devpkg-at-spi2-core
devpkg-atk
+ binutils
+
+ bison
+
+ devpkg-bluez
+
devpkg-cairo
devpkg-clutter
+ devpkg-curl
+
devpkg-dbus
diffutils
@@ -3734,10 +5434,14 @@
doxygen
+ devpkg-e2fsprogs
+
devpkg-elfutils
devpkg-expat
+ flex
+
devpkg-fontconfig
devpkg-freetype
@@ -3766,16 +5470,28 @@
intltool
+ devpkg-json-glib
+
kbd
devpkg-libX11
+ devpkg-libXv
+
devpkg-libdrm
devpkg-libepoxy
+ devpkg-libffi
+
devpkg-libical
+ devpkg-libinput
+
+ devpkg-libjpeg-turbo
+
+ devpkg-libogg
+
devpkg-libpciaccess
devpkg-libpng
@@ -3792,14 +5508,22 @@
libxslt
+ devpkg-libxslt
+
llvm
+ devpkg-llvm
+
+ devpkg-lua
+
make
devpkg-mesa
nasm
+ devpkg-ncurses
+
devpkg-nspr
devpkg-nss
@@ -3820,16 +5544,26 @@
devpkg-pixman
+ devpkg-popt
+
+ pygobject
+
devpkg-qtbase
+ devpkg-readline
+
scons
+ devpkg-shared-mime-info
+
devpkg-sqlite-autoconf
strace
subversion
+ devpkg-systemd
+
texinfo
tzdata
@@ -3848,6 +5582,8 @@
which
+ devpkg-xcb-proto
+
devpkg-xorgproto
xz
@@ -3873,16 +5609,63 @@
-
- | gftp |
- Text mode and GUI FTP Client |
+
+ | gedit |
+ gedit
+
+ Includes bundle(s):
+
+
+ - python3-basic
+
+ - libX11client
+
+ - libglib
+
+
+
+
+ |
-
- | gimp |
- GNU Image Manipulation Program |
+
+ | gftp |
+ Text mode and GUI FTP Client
+
+ Includes bundle(s):
+
+
+ - libglib
+
+ - libX11client
+
+ - libstdcpp
+
+
+
+
+ |
+
+
+
+
+
+ | gimp |
+ GNU Image Manipulation Program
+
+ Includes bundle(s):
+
+
+ - libX11client
+
+ - libglib
+
+
+
+
+ |
@@ -3908,9 +5691,21 @@
-
- | glmark2 |
- OpenGL 2.0 and ES 2.0 benchmark |
+
+ | glmark2 |
+ OpenGL 2.0 and ES 2.0 benchmark
+
+ Includes bundle(s):
+
+
+ - libX11client
+
+ - libstdcpp
+
+
+
+
+ |
@@ -3922,6 +5717,267 @@
+
+ | gnome-base-libs |
+ Common libraries used by gnome and related apps
+
+ Includes bundle(s):
+
+
+ - libglib
+
+ - libX11client
+
+ - desktop-gnomelibs
+
+
+
+
+ |
+
+
+
+
+
+ | gnome-calculator |
+ No detailed summary available
+
+ Includes bundle(s):
+
+
+ - libglib
+
+ - libX11client
+
+
+
+
+ |
+
+
+
+
+
+ | gnome-characters |
+ No detailed summary available
+
+ Includes bundle(s):
+
+
+ - libglib
+
+ - libX11client
+
+
+
+
+ |
+
+
+
+
+
+ | gnome-color-manager |
+ No detailed summary available
+
+ Includes bundle(s):
+
+
+ - libX11client
+
+ - gnome-base-libs
+
+ - libglib
+
+ - libstdcpp
+
+
+
+
+ |
+
+
+
+
+
+ | gnome-disk-utility |
+ No detailed summary available
+
+ Includes bundle(s):
+
+
+ - libX11client
+
+ - libglib
+
+
+
+
+ |
+
+
+
+
+
+ | gnome-font-viewer |
+ No detailed summary available
+
+ Includes bundle(s):
+
+
+ - libX11client
+
+ - libglib
+
+ - gnome-base-libs
+
+
+
+
+ |
+
+
+
+
+
+ | gnome-logs |
+ No detailed summary available
+
+ Includes bundle(s):
+
+
+ - libglib
+
+ - libX11client
+
+
+
+
+ |
+
+
+
+
+
+ | gnome-music |
+ No detailed summary available
+
+ Includes bundle(s):
+
+
+ - python3-basic
+
+ - libX11client
+
+ - libglib
+
+
+
+
+ |
+
+
+
+
+
+ | gnome-photos |
+ No detailed summary available
+
+ Includes bundle(s):
+
+
+ - libX11client
+
+ - libglib
+
+
+
+
+ |
+
+
+
+
+
+ | gnome-screenshot |
+ No detailed summary available
+
+ Includes bundle(s):
+
+
+ - libX11client
+
+ - gnome-base-libs
+
+ - libglib
+
+
+
+
+ |
+
+
+
+
+
+ | gnome-system-monitor |
+ No detailed summary available
+
+ Includes bundle(s):
+
+
+ - libX11client
+
+ - libglib
+
+ - libstdcpp
+
+
+
+
+ |
+
+
+
+
+
+ | gnome-todo |
+ No detailed summary available
+
+ Includes bundle(s):
+
+
+ - libX11client
+
+ - libglib
+
+
+
+
+ |
+
+
+
+
+
+ | gnome-weather |
+ No detailed summary available
+
+ Includes bundle(s):
+
+
+ - libstdcpp
+
+ - libX11client
+
+
+
+
+ |
+
+
+
+
| go-basic |
Build and run go language programs
@@ -3954,6 +6010,12 @@
os-core-dev
+ binutils
+
+ bison
+
+ devpkg-curl
+
devpkg-dbus
diffutils
@@ -3962,10 +6024,14 @@
doxygen
+ devpkg-e2fsprogs
+
devpkg-elfutils
devpkg-expat
+ flex
+
devpkg-glib
gzip
@@ -3976,6 +6042,8 @@
devpkg-libX11
+ devpkg-libffi
+
devpkg-libxkbcommon
devpkg-libxml2
@@ -3984,6 +6052,8 @@
make
+ devpkg-ncurses
+
openssl
devpkg-openssl
@@ -3994,10 +6064,16 @@
devpkg-pcre
+ devpkg-popt
+
+ devpkg-readline
+
devpkg-sqlite-autoconf
strace
+ devpkg-systemd
+
texinfo
unzip
@@ -4029,9 +6105,67 @@
- |
- | gpgme |
- GPG encryption tools |
+
+ | gpgme |
+ GPG encryption tools
+
+ Includes bundle(s):
+
+
+ - python3-basic
+
+ - qt-basic
+
+ - libstdcpp
+
+
+
+
+ |
+
+
+
+
+
+ | gvim |
+ Vi Improved, a highly configurable, improved version of the vi text editor (with advanced features, such as a GUI)
+
+ Includes bundle(s):
+
+
+ - with advanced features, such as a GUI
+
+ - libX11client
+
+ - libglib
+
+
+
+
+ |
+
+
+
+
+
+ | gwenview |
+ A fast and easy to use image viewer
+
+ Includes bundle(s):
+
+
+ - kde-frameworks5
+
+ - qt-basic
+
+ - libX11client
+
+ - libstdcpp
+
+
+
+
+ |
@@ -4047,6 +6181,35 @@
hardware-bluetooth |
Software to enable use of bluetooth hardware
+ Includes bundle(s):
+
+
+ - libstdcpp
+
+ - libglib
+
+
+
+
+ |
+
+
+
+
+
+ | hardware-printing |
+ Firmware and tools for printer support
+
+ Includes bundle(s):
+
+
+ - libstdcpp
+
+ - python3-basic
+
+
+
+
|
@@ -4059,6 +6222,10 @@
Includes bundle(s):
+ - libstdcpp
+
+ - libglib
+
- wpa_supplicant
@@ -4105,6 +6272,8 @@
Includes bundle(s):
@@ -4129,9 +6298,19 @@
-
- | hugo |
- Static Web site generator |
+
+ | hugo |
+ Static Web site generator
+
+ Includes bundle(s):
+
+
+
+ |
@@ -4150,16 +6329,36 @@
-
- | icdiff |
- Improved Color Differences between similar files |
+
+ | icdiff |
+ Improved Color Differences between similar files
+
+ Includes bundle(s):
+
+
+
+ |
-
- | icecream |
- Distributed network compilation |
+
+ | icecream |
+ Distributed network compilation
+
+ Includes bundle(s):
+
+
+
+ |
@@ -4171,6 +6370,25 @@
+
+ | igt-gpu-tools |
+ Intel graphics performance diagnostics
+
+ Includes bundle(s):
+
+
+ - libX11client
+
+ - libglib
+
+
+
+
+ |
+
+
+
+
| ImageMagick |
ImageMagick
@@ -4188,9 +6406,23 @@
- |
- | inkscape |
- Inkscape SVG drawing program |
+
+ | inkscape |
+ Inkscape SVG drawing program
+
+ Includes bundle(s):
+
+
+ - libX11client
+
+ - libglib
+
+ - libstdcpp
+
+
+
+
+ |
@@ -4230,9 +6462,23 @@
-
- | irssi |
- Internet Relay Chat (IRC) client program |
+
+ | irssi |
+ Internet Relay Chat (IRC) client program
+
+ Includes bundle(s):
+
+
+ - IRC
+
+ - perl-basic
+
+ - libglib
+
+
+
+
+ |
@@ -4279,6 +6525,29 @@
+
+ | java11-basic |
+ Build and run java11 language programs
+
+ Includes bundle(s):
+
+
+ - libX11client
+
+ - p11-kit
+
+ - python3-basic
+
+ - which
+
+
+
+
+ |
+
+
+
+
| java9-basic |
Build and run java9 language programs
@@ -4316,6 +6585,44 @@
+ |
+ | jupyter |
+ Jupyter metapackage. Install all the Jupyter components in one go.
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
+
+ | kate |
+ No detailed summary available
+
+ Includes bundle(s):
+
+
+ - kde-frameworks5
+
+ - qt-basic
+
+ - libstdcpp
+
+
+
+
+ |
+
+
+
+
| kbd |
library to manage the Linux keymaps |
@@ -4323,9 +6630,57 @@
-
- | kdiff3 |
- Feature-Rich Code Comparison Utility |
+
+ | kde-frameworks5 |
+ Common KDE Frameworks 5 libraries
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
+
+ | kdenlive |
+ A non-linear video editor for Linux using the MLT video framework
+
+ Includes bundle(s):
+
+
+ - kde-frameworks5
+
+ - qt-basic
+
+ - libstdcpp
+
+
+
+
+ |
+
+
+
+
+
+ | kdiff3 |
+ Feature-Rich Code Comparison Utility
+
+ Includes bundle(s):
+
+
+
+ |
@@ -4337,9 +6692,23 @@
-
- | keepassxc |
- KeePassXC is a password manager |
+
+ | keepassxc |
+ KeePassXC is a password manager
+
+ Includes bundle(s):
+
+
+ - qt-basic
+
+ - libX11client
+
+ - libstdcpp
+
+
+
+
+ |
@@ -4513,6 +6882,25 @@
+
+ | kernel-lts-dkms |
+ Support module building/loading via DKMS in LTS kernel
+
+ Includes bundle(s):
+
+
+ - c-basic
+
+ - linux-lts-dev
+
+
+
+
+ |
+
+
+
+
| kernel-native |
Run the native kernel
@@ -4643,6 +7031,71 @@
+ |
+ | konsole |
+ No detailed summary available
+
+ Includes bundle(s):
+
+
+ - kde-frameworks5
+
+ - qt-basic
+
+ - libstdcpp
+
+
+
+
+ |
+
+
+
+
+
+ | krita |
+ Edit and paint images
+
+ Includes bundle(s):
+
+
+ - kde-frameworks5
+
+ - qt-basic
+
+ - libX11client
+
+ - libstdcpp
+
+
+
+
+ |
+
+
+
+
+
+ | ksysguard |
+ Track and control the processes running in your system
+
+ Includes bundle(s):
+
+
+ - kde-frameworks5
+
+ - qt-basic
+
+ - libstdcpp
+
+
+
+
+ |
+
+
+
+
| kvm-host |
Run virtual machines
@@ -4681,8 +7134,14 @@
devpkg-atk
+ binutils
+
+ bison
+
devpkg-cairo
+ devpkg-curl
+
devpkg-dbus
diffutils
@@ -4693,16 +7152,22 @@
doxygen
+ devpkg-e2fsprogs
+
devpkg-elfutils
devpkg-expat
+ flex
+
devpkg-fontconfig
devpkg-freetype
devpkg-fribidi
+ devpkg-fuse
+
gdb
devpkg-gdk-pixbuf
@@ -4721,14 +7186,24 @@
intltool
+ devpkg-json-glib
+
kbd
devpkg-libX11
+ devpkg-libXv
+
devpkg-libdrm
devpkg-libepoxy
+ devpkg-libffi
+
+ devpkg-libinput
+
+ devpkg-libjpeg-turbo
+
devpkg-libpciaccess
devpkg-libpng
@@ -4745,12 +7220,20 @@
llvm
+ devpkg-llvm
+
+ devpkg-lua
+
make
devpkg-mesa
+ devpkg-mozjs52
+
nasm
+ devpkg-ncurses
+
nfs-utils
devpkg-nspr
@@ -4773,14 +7256,22 @@
devpkg-pixman
+ devpkg-popt
+
+ devpkg-readline
+
scons
+ devpkg-shared-mime-info
+
devpkg-sqlite-autoconf
strace
subversion
+ devpkg-systemd
+
texinfo
tzdata
@@ -4797,6 +7288,8 @@
which
+ devpkg-xcb-proto
+
devpkg-xorgproto
xz
@@ -4860,9 +7353,35 @@
+ |
+ | lftp |
+ File transfer client for http, ftp, sftp and more
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
- | lftp |
- File transfer client for http, ftp, sftp and more |
+ libarchive |
+ various archiving tools |
+
+
+
+
+
+ | libglib |
+ Common C routines used by Gtk+ and other libs
+
+ |
@@ -4874,9 +7393,32 @@
-
- | libva-utils |
- collection of utilities and examples to exercise VA-API (Video Acceleration API) |
+
+ | libstdcpp |
+ C++ runtime suppot
+
+ |
+
+
+
+
+
+ | libva-utils |
+ collection of utilities and examples to exercise VA-API (Video Acceleration API)
+
+ Includes bundle(s):
+
+
+ - Video Acceleration API
+
+ - libX11client
+
+ - libstdcpp
+
+
+
+
+ |
@@ -4885,14 +7427,34 @@
libX11client |
Grouping only bundle for use in X using bundles
+ Includes bundle(s):
+
+
+ - libstdcpp
+
+ - libglib
+
+
+
+
|
-
- | libxml2 |
- XML processing tools |
+
+ | libxml2 |
+ XML processing tools
+
+ Includes bundle(s):
+
+
+
+ |
@@ -4904,9 +7466,19 @@
-
- | libzmq |
- ZMQ tools and libs |
+
+ | libzmq |
+ ZMQ tools and libs
+
+ Includes bundle(s):
+
+
+
+ |
@@ -4915,6 +7487,16 @@
lightdm |
LightDM login manager with GTK greeter
+ Includes bundle(s):
+
+
+ - libX11client
+
+ - libglib
+
+
+
+
|
@@ -4928,15 +7510,44 @@
- | linux-tools |
- Tools for use in Linux |
+ linux-lts |
+ programs for developing Linux LTS version |
-
- | llvm |
- LLVM/Clang compiler toolchain |
+
+ | linux-tools |
+ Tools for use in Linux
+
+ Includes bundle(s):
+
+
+ - perl-basic
+
+ - binutils
+
+
+
+
+ |
+
+
+
+
+
+ | llvm |
+ LLVM/Clang compiler toolchain
+
+ Includes bundle(s):
+
+
+
+ |
@@ -4964,6 +7575,13 @@
+
+ | ltp |
+ Linux Test Project |
+
+
+
+
| lua-basic |
Lua programming language
@@ -4999,8 +7617,16 @@
machine-learning-mycroft
+ machine-learning-pytorch
+
machine-learning-tensorflow
+ devpkg-libjpeg-turbo
+
+ openblas
+
+ devpkg-opencv
+
@@ -5026,6 +7652,25 @@
+ |
+ | machine-learning-pytorch |
+ Build machine learning applications with mycroft
+
+ Includes bundle(s):
+
+
+ - python3-basic
+
+ - libstdcpp
+
+
+
+
+ |
+
+
+
+
| machine-learning-tensorflow |
Build machine learning applications using Tensorflow
@@ -5060,6 +7705,8 @@
python-data-science
+ jupyter
+
@@ -5075,10 +7722,10 @@
Includes bundle(s):
- - python2-basic
-
- mutt
+ - offlineimap
+
@@ -5100,8 +7747,14 @@
os-core-dev
+ binutils
+
+ bison
+
devpkg-cairo
+ devpkg-curl
+
devpkg-dbus
diffutils
@@ -5110,10 +7763,14 @@
doxygen
+ devpkg-e2fsprogs
+
devpkg-elfutils
devpkg-expat
+ flex
+
devpkg-fontconfig
devpkg-freetype
@@ -5138,6 +7795,8 @@
devpkg-libX11
+ devpkg-libffi
+
devpkg-libpng
devpkg-libpthread-stubs
@@ -5148,8 +7807,14 @@
libxslt
+ devpkg-lua
+
make
+ devpkg-ncurses
+
+ openblas
+
openssl
devpkg-openssl
@@ -5160,12 +7825,18 @@
devpkg-pcre
+ devpkg-popt
+
devpkg-qtbase
+ devpkg-readline
+
devpkg-sqlite-autoconf
strace
+ devpkg-systemd
+
texinfo
tzdata
@@ -5178,6 +7849,8 @@
which
+ devpkg-xcb-proto
+
devpkg-xorgproto
xz
@@ -5203,6 +7876,25 @@
+ |
+ | maker-3dprinting |
+ 3D printing tools for Makers
+
+ Includes bundle(s):
+
+
+ - python3-basic
+
+ - qt-basic
+
+
+
+
+ |
+
+
+
+
| maker-cnc |
CNC carving tools for Makers
@@ -5216,6 +7908,8 @@
python2-basic
+ pygobject
+
@@ -5241,9 +7935,19 @@
- |
- | meld |
- visual file difference and merging tool, targeted at developers |
+
+ | meld |
+ visual file difference and merging tool, targeted at developers
+
+ Includes bundle(s):
+
+
+
+ |
@@ -5288,6 +7992,8 @@
zstd
+ dnf
+
@@ -5296,16 +8002,38 @@
-
- | mkosi |
- generate disk images |
+
+ | mkosi |
+ generate disk images
+
+ Includes bundle(s):
+
+
+
+ |
-
- | mpg123 |
- play and decode mp3 files |
+
+ | mpg123 |
+ play and decode mp3 files
+
+ Includes bundle(s):
+
+
+ - libstdcpp
+
+ - libglib
+
+
+
+
+ |
@@ -5402,20 +8130,32 @@
perl-basic-dev
+ binutils
+
+ bison
+
devpkg-cairo
+ devpkg-curl
+
devpkg-dbus
diffutils
docbook-utils
+ docutils
+
doxygen
+ devpkg-e2fsprogs
+
devpkg-elfutils
devpkg-expat
+ flex
+
devpkg-glib
gzip
@@ -5430,6 +8170,8 @@
devpkg-libX11
+ devpkg-libffi
+
devpkg-libpng
devpkg-libxkbcommon
@@ -5438,8 +8180,12 @@
libxslt
+ devpkg-lua
+
make
+ devpkg-ncurses
+
devpkg-nss
openssl
@@ -5452,10 +8198,18 @@
devpkg-pcre
+ devpkg-popt
+
+ devpkg-qtbase
+
+ devpkg-readline
+
devpkg-sqlite-autoconf
strace
+ devpkg-systemd
+
texinfo
tzdata
@@ -5482,6 +8236,23 @@
+
+ | network-monitor-node |
+ Run network security monitoring node
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
| network-security-monitoring |
Various tools to test and improve network security
@@ -5495,9 +8266,11 @@
qt-basic
+ network-monitor-node
+
nmap
- suricata
+ wireshark
@@ -5540,16 +8313,36 @@
- |
- | nload |
- network load monitor |
+
+ | nload |
+ network load monitor
+
+ Includes bundle(s):
+
+
+
+ |
-
- | nmap |
- security scanner for network device discovery |
+
+ | nmap |
+ security scanner for network device discovery
+
+ Includes bundle(s):
+
+
+
+ |
@@ -5558,14 +8351,85 @@
nodejs-basic |
Run javascript server side
+ Includes bundle(s):
+
+
+
|
-
- | octave |
- high-level programming language, primarily intended for numerical computations |
+
+ | ocaml-basic |
+ Build and run ocaml language programs
+
+ |
+
+
+
+
+
+ | octave |
+ high-level programming language, primarily intended for numerical computations
+
+ Includes bundle(s):
+
+
+ - qt-basic
+
+ - libX11client
+
+ - openblas
+
+ - libstdcpp
+
+
+
+
+ |
+
+
+
+
+
+ | offlineimap |
+ locally copy imap email
+
+ Includes bundle(s):
+
+
+ - libstdcpp
+
+ - libglib
+
+ - python2-basic
+
+
+
+
+ |
+
+
+
+
+
+ | openblas |
+ The OpenBLAS linear algebra package
+
+ Includes bundle(s):
+
+
+
+ |
@@ -5577,9 +8441,19 @@
-
- | openmpi |
- HPC tools for running on jobs on clusters |
+
+ | openmpi |
+ HPC tools for running on jobs on clusters
+
+ Includes bundle(s):
+
+
+
+ |
@@ -5634,7 +8508,13 @@
perl-basic
- python3-basic
+ python-extras
+
+ openblas
+
+ libstdcpp
+
+ libX11client
keepalived
@@ -5760,6 +8640,14 @@
os-cloudguest-vmware |
Run any initialization processes required for VMWare VMs
+ Includes bundle(s):
+
+
+
|
@@ -5796,6 +8684,8 @@
network-basic-dev
+ nodejs-basic
+
openssh-server
os-core
@@ -5824,6 +8714,8 @@
diffoscope
+ dnf
+
devpkg-fribidi
devpkg-gdk-pixbuf
@@ -5832,8 +8724,16 @@
devpkg-gtk3
+ devpkg-gtk
+
+ libarchive
+
+ devpkg-libarchive
+
devpkg-libdrm
+ devpkg-libva
+
devpkg-libxcb
devpkg-libXdamage
@@ -5848,6 +8748,8 @@
scons
+ devpkg-xcb-proto
+
devpkg-xorgproto
@@ -5889,8 +8791,14 @@
sysadmin-basic-dev
+ devpkg-R
+
+ devpkg-SDL
+
acpica-unix2
+ devpkg-alsa-lib
+
devpkg-at-spi2-atk
devpkg-at-spi2-core
@@ -5899,6 +8807,12 @@
bc
+ binutils
+
+ bison
+
+ devpkg-bluez
+
devpkg-cairo
ccache
@@ -5909,6 +8823,8 @@
curl
+ devpkg-curl
+
devpkg-dbus
diffutils
@@ -5921,18 +8837,26 @@
doxygen
+ devpkg-e2fsprogs
+
devpkg-elfutils
devpkg-expat
file
+ flex
+
devpkg-fontconfig
+ fonttools
+
devpkg-freetype
devpkg-fribidi
+ devpkg-fuse
+
gdb
devpkg-gdk-pixbuf
@@ -5959,18 +8883,32 @@
iproute2
+ devpkg-json-glib
+
kbd
less
devpkg-libX11
+ devpkg-libXv
+
+ devpkg-libarchive
+
devpkg-libdrm
devpkg-libepoxy
+ devpkg-libffi
+
devpkg-libical
+ devpkg-libinput
+
+ devpkg-libjpeg-turbo
+
+ devpkg-libogg
+
devpkg-libpciaccess
devpkg-libpng
@@ -5989,20 +8927,32 @@
libxslt
+ devpkg-libxslt
+
llvm
+ devpkg-llvm
+
+ devpkg-lua
+
make
devpkg-mesa
+ devpkg-mozjs52
+
nasm
+ devpkg-ncurses
+
nfs-utils
devpkg-nspr
devpkg-nss
+ openblas
+
devpkg-openmpi
openssl
@@ -6023,18 +8973,32 @@
plzip
+ devpkg-popt
+
+ pygobject
+
devpkg-qtbase
devpkg-qtdeclarative
+ devpkg-qtsvg
+
+ devpkg-qttools
+
+ devpkg-readline
+
scons
+ devpkg-shared-mime-info
+
devpkg-sqlite-autoconf
strace
subversion
+ devpkg-systemd
+
texinfo
texlive
@@ -6053,6 +9017,8 @@
which
+ devpkg-xcb-proto
+
devpkg-xorgproto
xz
@@ -6091,6 +9057,12 @@
dev-utils
+ binutils
+
+ bison
+
+ devpkg-curl
+
devpkg-dbus
diffutils
@@ -6099,10 +9071,14 @@
doxygen
+ devpkg-e2fsprogs
+
devpkg-elfutils
devpkg-expat
+ flex
+
gdb
devpkg-glib
@@ -6115,6 +9091,8 @@
devpkg-libX11
+ devpkg-libffi
+
devpkg-libxkbcommon
devpkg-libxml2
@@ -6123,6 +9101,8 @@
make
+ devpkg-ncurses
+
openssl
devpkg-openssl
@@ -6131,8 +9111,14 @@
devpkg-pcre
+ devpkg-popt
+
+ devpkg-readline
+
strace
+ devpkg-systemd
+
texinfo
unzip
@@ -6189,6 +9175,12 @@
os-core-update
+ binutils
+
+ bison
+
+ devpkg-curl
+
devpkg-dbus
diffutils
@@ -6199,10 +9191,14 @@
doxygen
+ devpkg-e2fsprogs
+
devpkg-elfutils
devpkg-expat
+ flex
+
gdb
devpkg-glib
@@ -6217,6 +9213,10 @@
devpkg-libX11
+ devpkg-libarchive
+
+ devpkg-libffi
+
devpkg-libxkbcommon
devpkg-libxml2
@@ -6225,6 +9225,8 @@
make
+ devpkg-ncurses
+
openssl
devpkg-openssl
@@ -6235,8 +9237,14 @@
devpkg-pcre
+ devpkg-popt
+
+ devpkg-readline
+
strace
+ devpkg-systemd
+
texinfo
tzdata
@@ -6272,6 +9280,8 @@
os-core
+ libglib
+
@@ -6328,12 +9338,12 @@
make
- openssh-server
-
perl-basic
sudo
+ binutils
+
@@ -6446,28 +9456,74 @@
devpkg-qtbase
+ devpkg-SDL
+
+ devpkg-SDL2_gfx
+
+ devpkg-SDL2_image
+
+ devpkg-SDL2_mixer
+
+ devpkg-SDL2_net
+
+ devpkg-SDL2_ttf
+
+ devpkg-SDL_gfx
+
+ devpkg-SDL_image
+
+ devpkg-SDL_mixer
+
+ devpkg-SDL_net
+
+ devpkg-SDL_ttf
+
bc
+ bison
+
devpkg-cairo
+ devpkg-curl
+
+ devpkg-curl
+
fio
+ flex
+
gimp
+ devpkg-gtk
+
+ devpkg-libXv
+
+ devpkg-libjpeg-turbo
+
+ devpkg-libogg
+
devpkg-libpng
+ devpkg-lua
+
openmpi
devpkg-openmpi
nasm
+ devpkg-ncurses
+
+ openblas
+
devpkg-openssl
patch
devpkg-pcre
+ devpkg-popt
+
redis-native
scons
@@ -6521,24 +9577,70 @@
yasm
+ devpkg-SDL
+
+ devpkg-SDL2_gfx
+
+ devpkg-SDL2_image
+
+ devpkg-SDL2_mixer
+
+ devpkg-SDL2_net
+
+ devpkg-SDL2_ttf
+
+ devpkg-SDL_gfx
+
+ devpkg-SDL_image
+
+ devpkg-SDL_mixer
+
+ devpkg-SDL_net
+
+ devpkg-SDL_ttf
+
bc
+ bison
+
devpkg-cairo
+ devpkg-curl
+
+ devpkg-curl
+
fio
+ flex
+
gimp
+ devpkg-gtk
+
+ devpkg-libXv
+
+ devpkg-libjpeg-turbo
+
+ devpkg-libogg
+
devpkg-libpng
+ devpkg-lua
+
nasm
+ devpkg-ncurses
+
+ openblas
+
devpkg-openssl
patch
devpkg-pcre
+ devpkg-popt
+
scons
devpkg-sqlite-autoconf
@@ -6588,22 +9690,40 @@
bc
+ bison
+
+ devpkg-curl
+
fio
+ flex
+
+ devpkg-libjpeg-turbo
+
+ devpkg-libogg
+
devpkg-libpng
+ devpkg-lua
+
openmpi
devpkg-openmpi
nasm
+ devpkg-ncurses
+
+ openblas
+
devpkg-openssl
patch
devpkg-pcre
+ devpkg-popt
+
redis-native
scons
@@ -6633,6 +9753,8 @@
cryptography
+ fonts-basic
+
openssl
perl-basic
@@ -6655,8 +9777,12 @@
darktable
+ eog
+
firefox
+ gvim
+
thunderbird
xemacs
@@ -6684,6 +9810,12 @@
perl-basic-dev
+ devpkg-R
+
+ devpkg-SDL
+
+ devpkg-alsa-lib
+
devpkg-at-spi2-atk
devpkg-at-spi2-core
@@ -6692,10 +9824,20 @@
bc
+ binutils
+
+ bison
+
+ devpkg-bluez
+
devpkg-cairo
devpkg-clutter
+ devpkg-cogl
+
+ devpkg-curl
+
devpkg-dbus
diffutils
@@ -6706,16 +9848,26 @@
doxygen
+ devpkg-e2fsprogs
+
devpkg-elfutils
+ devpkg-evolution-data-server
+
devpkg-expat
+ flex
+
devpkg-fontconfig
+ fonttools
+
devpkg-freetype
devpkg-fribidi
+ devpkg-fuse
+
gdb
devpkg-gdk-pixbuf
@@ -6742,18 +9894,36 @@
devpkg-icu4c
+ inkscape
+
intltool
jq
+ devpkg-json-glib
+
kbd
devpkg-libX11
+ devpkg-libXv
+
+ devpkg-libarchive
+
devpkg-libdrm
devpkg-libepoxy
+ devpkg-libffi
+
+ devpkg-libical
+
+ devpkg-libinput
+
+ devpkg-libjpeg-turbo
+
+ devpkg-libogg
+
devpkg-libpciaccess
devpkg-libpng
@@ -6764,6 +9934,8 @@
devpkg-libsoup
+ devpkg-libva
+
devpkg-libxkbcommon
libxml2
@@ -6772,16 +9944,34 @@
libxslt
+ devpkg-libxslt
+
+ lightdm
+
llvm
+ devpkg-llvm
+
+ devpkg-lua
+
make
devpkg-mesa
+ devpkg-mozjs52
+
+ devpkg-mozjs60
+
nasm
+ devpkg-ncurses
+
nfs-utils
+ devpkg-nspr
+
+ devpkg-nss
+
openssl
devpkg-openssl
@@ -6800,16 +9990,26 @@
devpkg-pixman
+ devpkg-popt
+
+ pygobject
+
devpkg-qtbase
+ devpkg-readline
+
scons
+ devpkg-shared-mime-info
+
devpkg-sqlite-autoconf
strace
subversion
+ devpkg-systemd
+
texinfo
tzdata
@@ -6824,8 +10024,12 @@
devpkg-wayland-protocols
+ devpkg-webkitgtk
+
which
+ devpkg-xcb-proto
+
devpkg-xorg-server
devpkg-xorgproto
@@ -6876,6 +10080,8 @@
zstd
+ binutils
+
@@ -6897,6 +10103,8 @@
python2-basic
+ dnf
+
@@ -6919,16 +10127,38 @@
-
- | pdns |
- PowerDNS authoritative name server (DNSSEC enabled) |
+
+ | pdns |
+ PowerDNS authoritative name server (DNSSEC enabled)
+
+ Includes bundle(s):
+
+
+ - DNSSEC enabled
+
+ - libstdcpp
+
+
+
+
+ |
-
- | pdns-recursor |
- PowerDNS recursive caching name server |
+
+ | pdns-recursor |
+ PowerDNS recursive caching name server
+
+ Includes bundle(s):
+
+
+
+ |
@@ -6948,7 +10178,7 @@
python3-basic
- tcl-basic
+ bcc
htop
@@ -6990,6 +10220,12 @@
perl-basic
+ binutils
+
+ bison
+
+ devpkg-curl
+
devpkg-dbus
diffutils
@@ -7002,6 +10238,8 @@
devpkg-expat
+ flex
+
devpkg-glib
gzip
@@ -7010,6 +10248,8 @@
kbd
+ devpkg-libffi
+
devpkg-libxkbcommon
devpkg-libxml2
@@ -7018,6 +10258,8 @@
make
+ devpkg-ncurses
+
openssl
devpkg-openssl
@@ -7026,8 +10268,14 @@
patch
+ devpkg-popt
+
+ devpkg-readline
+
strace
+ devpkg-systemd
+
texinfo
unzip
@@ -7073,6 +10321,14 @@
php-basic |
Run php language programs
+ Includes bundle(s):
+
+
+
|
@@ -7082,14 +10338,34 @@
pidgin |
Multi-protocol instant messagging client
+ Includes bundle(s):
+
+
+ - libX11client
+
+ - libglib
+
+
+
+
|
-
- | plzip |
- Parallel LZMA Data Compressor |
+
+ | plzip |
+ Parallel LZMA Data Compressor
+
+ Includes bundle(s):
+
+
+
+ |
@@ -7117,9 +10393,19 @@
-
- | powertop |
- diagnose issues with power consumption and power management |
+
+ | powertop |
+ diagnose issues with power consumption and power management
+
+ Includes bundle(s):
+
+
+
+ |
@@ -7175,6 +10461,27 @@
+
+ | pygobject |
+ The pygobject ecosystem
+
+ Includes bundle(s):
+
+
+ - python3-basic
+
+ - libX11client
+
+ - libglib
+
+
+
+
+ |
+
+
+
+
| python-basic |
Run python language programs
@@ -7209,20 +10516,30 @@
python-basic
+ binutils
+
+ bison
+
devpkg-cairo
+ devpkg-curl
+
devpkg-dbus
diffutils
docbook-utils
+ docutils
+
doxygen
devpkg-elfutils
devpkg-expat
+ flex
+
devpkg-fontconfig
devpkg-freetype
@@ -7245,6 +10562,8 @@
devpkg-libX11
+ devpkg-libffi
+
devpkg-libpng
devpkg-libpthread-stubs
@@ -7257,6 +10576,10 @@
make
+ devpkg-ncurses
+
+ openblas
+
openssl
devpkg-openssl
@@ -7267,10 +10590,18 @@
devpkg-pcre
+ devpkg-popt
+
+ devpkg-qtbase
+
+ devpkg-readline
+
devpkg-sqlite-autoconf
strace
+ devpkg-systemd
+
texinfo
tzdata
@@ -7283,6 +10614,8 @@
which
+ devpkg-xcb-proto
+
devpkg-xorgproto
xz
@@ -7329,6 +10662,8 @@
python3-basic
+ openblas
+
cloud-api
@@ -7339,6 +10674,25 @@
+ |
+ | python-testing |
+ Improve user experience with a common set of prebuilt python libraries for testing
+
+ Includes bundle(s):
+
+
+ - cloud-api
+
+ - python3-basic
+
+
+
+
+ |
+
+
+
+
| python2-basic |
Run legacy python language programs
@@ -7348,6 +10702,10 @@
p11-kit
+ libstdcpp
+
+ openblas
+
@@ -7375,11 +10733,13 @@
|
| qt-basic |
- Run programs that use the QT runtime
+ | Run programs that use the Qt runtime
Includes bundle(s):
+ - fonts-basic
+
- libX11client
@@ -7403,30 +10763,50 @@
qt-basic
+ devpkg-SDL
+
+ devpkg-alsa-lib
+
devpkg-at-spi2-atk
devpkg-at-spi2-core
devpkg-atk
+ binutils
+
+ bison
+
+ devpkg-bluez
+
devpkg-cairo
devpkg-clutter
+ devpkg-curl
+
devpkg-dbus
diffutils
docbook-utils
+ docutils
+
doxygen
+ devpkg-e2fsprogs
+
devpkg-elfutils
devpkg-expat
+ flex
+
devpkg-fontconfig
+ fonttools
+
devpkg-freetype
devpkg-fribidi
@@ -7453,15 +10833,25 @@
intltool
+ devpkg-json-glib
+
kbd
devpkg-libX11
+ devpkg-libXv
+
devpkg-libdrm
devpkg-libepoxy
- devpkg-libical
+ devpkg-libffi
+
+ devpkg-libinput
+
+ devpkg-libjpeg-turbo
+
+ devpkg-libogg
devpkg-libpciaccess
@@ -7479,12 +10869,16 @@
llvm
+ devpkg-llvm
+
make
devpkg-mesa
nasm
+ devpkg-ncurses
+
openssl
devpkg-openssl
@@ -7501,20 +10895,36 @@
devpkg-pixman
+ devpkg-popt
+
devpkg-qt3d
devpkg-qtbase
devpkg-qtdeclarative
+ devpkg-qtlocation
+
+ devpkg-qtsvg
+
+ devpkg-qttools
+
+ devpkg-qtwebchannel
+
+ devpkg-readline
+
scons
+ devpkg-shared-mime-info
+
devpkg-sqlite-autoconf
strace
subversion
+ devpkg-systemd
+
texinfo
tzdata
@@ -7531,6 +10941,8 @@
which
+ devpkg-xcb-proto
+
devpkg-xorgproto
xz
@@ -7584,6 +10996,8 @@
libX11client
+ devpkg-R
+
plotting, help navigation, etc
less
@@ -7624,6 +11038,8 @@
R-datasets
+ python3-basic
+
@@ -7646,6 +11062,32 @@
+ |
+ | rhythmbox |
+ Music playback and management application
+
+ Includes bundle(s):
+
+
+ - libX11client
+
+ - libglib
+
+
+
+
+ |
+
+
+
+
+
+ | rsyslog |
+ Rocket-fast system for log processing |
+
+
+
+
| ruby-basic |
Run ruby language programs
@@ -7655,6 +11097,8 @@
p11-kit
+ libstdcpp
+
@@ -7667,6 +11111,14 @@
| runtime-libs-boost |
Basic C++ / Boost runtime libraries
+ Includes bundle(s):
+
+
+
|
@@ -7683,6 +11135,8 @@
p11-kit
+ libstdcpp
+
@@ -7700,14 +11154,14 @@
git
+ nginx
+
openssh-server
perl-basic
python3-basic
- nginx
-
@@ -7723,6 +11177,25 @@
+
+ | seahorse |
+ No detailed summary available
+
+ Includes bundle(s):
+
+
+ - libglib
+
+ - libX11client
+
+
+
+
+ |
+
+
+
+
| service-os |
Provides the needed software for Service OS
@@ -7732,6 +11205,8 @@
bootloader
+ thermal_daemon
+
python3-basic
iasimage
@@ -7757,18 +11232,30 @@
service-os
+ binutils
+
+ bison
+
+ devpkg-curl
+
devpkg-dbus
diffutils
docbook-utils
+ docutils
+
doxygen
+ devpkg-e2fsprogs
+
devpkg-elfutils
devpkg-expat
+ flex
+
devpkg-glib
gzip
@@ -7781,6 +11268,8 @@
devpkg-libX11
+ devpkg-libffi
+
devpkg-libpciaccess
devpkg-libxkbcommon
@@ -7791,6 +11280,8 @@
make
+ devpkg-ncurses
+
openssl
devpkg-openssl
@@ -7801,10 +11292,18 @@
devpkg-pcre
+ devpkg-popt
+
+ devpkg-qtbase
+
+ devpkg-readline
+
devpkg-sqlite-autoconf
strace
+ devpkg-systemd
+
texinfo
tzdata
@@ -7838,6 +11337,8 @@
Includes bundle(s):
@@ -7848,9 +11349,19 @@
- |
- | smartmontools |
- hard disk diagnostic utilities |
+
+ | smartmontools |
+ hard disk diagnostic utilities
+
+ Includes bundle(s):
+
+
+
+ |
@@ -7891,16 +11402,32 @@
software-defined-cockpit
+ devpkg-SDL
+
+ devpkg-SDL2
+
+ devpkg-SDL2_image
+
+ devpkg-alsa-lib
+
devpkg-at-spi2-atk
devpkg-at-spi2-core
devpkg-atk
+ binutils
+
+ bison
+
+ devpkg-bluez
+
devpkg-cairo
devpkg-clutter
+ devpkg-curl
+
devpkg-dbus
diffutils
@@ -7911,12 +11438,18 @@
doxygen
+ devpkg-e2fsprogs
+
devpkg-elfutils
devpkg-expat
+ flex
+
devpkg-fontconfig
+ fonttools
+
devpkg-freetype
devpkg-fribidi
@@ -7943,14 +11476,26 @@
intltool
+ devpkg-json-glib
+
kbd
devpkg-libX11
+ devpkg-libXv
+
devpkg-libdrm
devpkg-libepoxy
+ devpkg-libffi
+
+ devpkg-libinput
+
+ devpkg-libjpeg-turbo
+
+ devpkg-libogg
+
devpkg-libpciaccess
devpkg-libpng
@@ -7959,6 +11504,8 @@
devpkg-libsoup
+ devpkg-libva
+
devpkg-libxkbcommon
devpkg-libxml2
@@ -7967,12 +11514,18 @@
llvm
+ devpkg-llvm
+
make
devpkg-mesa
nasm
+ devpkg-ncurses
+
+ devpkg-opencv
+
openssl
devpkg-openssl
@@ -7989,18 +11542,30 @@
devpkg-pixman
+ devpkg-popt
+
devpkg-qtbase
devpkg-qtdeclarative
+ devpkg-qtsvg
+
+ devpkg-qttools
+
+ devpkg-readline
+
scons
+ devpkg-shared-mime-info
+
devpkg-sqlite-autoconf
strace
subversion
+ devpkg-systemd
+
texinfo
tzdata
@@ -8017,6 +11582,8 @@
which
+ devpkg-xcb-proto
+
devpkg-xorgproto
xz
@@ -8054,9 +11621,38 @@
-
- | squid |
- HTTP caching proxy |
+
+ | squid |
+ HTTP caching proxy
+
+ Includes bundle(s):
+
+
+
+ |
+
+
+
+
+
+ | stellarium |
+ Software for astronomers
+
+ Includes bundle(s):
+
+
+ - qt-basic
+
+ - libstdcpp
+
+
+
+
+ |
@@ -8091,6 +11687,8 @@
smartmontools
+ libglib
+
dosfstools
nfs-utils
@@ -8122,6 +11720,12 @@
storage-utils
+ binutils
+
+ bison
+
+ devpkg-curl
+
devpkg-dbus
diffutils
@@ -8132,10 +11736,16 @@
doxygen
+ devpkg-e2fsprogs
+
devpkg-elfutils
devpkg-expat
+ flex
+
+ devpkg-fuse
+
gdb
devpkg-glib
@@ -8150,6 +11760,10 @@
devpkg-libX11
+ devpkg-libarchive
+
+ devpkg-libffi
+
devpkg-libxkbcommon
libxml2
@@ -8158,10 +11772,14 @@
libxslt
+ devpkg-libxslt
+
llvm
make
+ devpkg-ncurses
+
openssl
devpkg-openssl
@@ -8172,12 +11790,18 @@
devpkg-pcre
+ devpkg-popt
+
devpkg-qtbase
+ devpkg-readline
+
devpkg-sqlite-autoconf
strace
+ devpkg-systemd
+
texinfo
tzdata
@@ -8206,9 +11830,11 @@
-
- | strace |
- System call diagnostic, instructional, and debugging tool |
+
+ | strace |
+ System call diagnostic, instructional, and debugging tool
+
+ |
@@ -8236,9 +11862,21 @@
-
- | suricata |
- network threat detection engine |
+
+ | suricata |
+ network threat detection engine
+
+ Includes bundle(s):
+
+
+ - python3-basic
+
+ - libstdcpp
+
+
+
+
+ |
@@ -8281,6 +11919,8 @@
acpica-unix2
+ libglib
+
diffutils
file
@@ -8338,6 +11978,12 @@
sysadmin-basic
+ binutils
+
+ bison
+
+ devpkg-curl
+
devpkg-dbus
diffutils
@@ -8346,10 +11992,14 @@
doxygen
+ devpkg-e2fsprogs
+
devpkg-elfutils
devpkg-expat
+ flex
+
gdb
devpkg-glib
@@ -8366,6 +12016,8 @@
devpkg-libX11
+ devpkg-libffi
+
devpkg-libpng
devpkg-libxkbcommon
@@ -8376,6 +12028,8 @@
make
+ devpkg-ncurses
+
openssl
devpkg-openssl
@@ -8386,10 +12040,14 @@
devpkg-pcre
- devpkg-qtbase
+ devpkg-popt
+
+ devpkg-readline
strace
+ devpkg-systemd
+
texinfo
tzdata
@@ -8513,9 +12171,59 @@
-
- | texlive |
- major TeX-related typesetting programs, macro packages, and fonts. |
+
+ | texlive |
+ major TeX-related typesetting programs, macro packages, and fonts.
+
+ Includes bundle(s):
+
+
+ - libX11client
+
+ - libstdcpp
+
+
+
+
+ |
+
+
+
+
+
+ | texmaker |
+ TeX editor
+
+ Includes bundle(s):
+
+
+ - qt-basic
+
+ - libstdcpp
+
+
+
+
+ |
+
+
+
+
+
+ | thermal_daemon |
+ thermal management
+
+ Includes bundle(s):
+
+
+ - libglib
+
+ - libstdcpp
+
+
+
+
+ |
@@ -8543,6 +12251,27 @@
+
+ | totem |
+ Totem Movie Player plugin API
+
+ Includes bundle(s):
+
+
+ - libX11client
+
+ - libglib
+
+ - gnome-base-libs
+
+
+
+
+ |
+
+
+
+
| tzdata |
timezone database |
@@ -8550,9 +12279,38 @@
-
- | unbundle |
- Recursively resolves a package list from a bundle definition |
+
+ | uget |
+ GTK+ download manager featuring download classification and HTML import
+
+ Includes bundle(s):
+
+
+ - libX11client
+
+ - libglib
+
+
+
+
+ |
+
+
+
+
+
+ | unbundle |
+ Recursively resolves a package list from a bundle definition
+
+ Includes bundle(s):
+
+
+
+ |
@@ -8635,8 +12393,12 @@
user-basic
+ devpkg-SDL
+
acpica-unix2
+ devpkg-alsa-lib
+
devpkg-at-spi2-atk
devpkg-at-spi2-core
@@ -8645,10 +12407,16 @@
bc
+ binutils
+
+ bison
+
devpkg-cairo
cpio
+ devpkg-curl
+
devpkg-dbus
diffutils
@@ -8661,16 +12429,22 @@
doxygen
+ devpkg-e2fsprogs
+
devpkg-elfutils
devpkg-expat
+ flex
+
devpkg-fontconfig
devpkg-freetype
devpkg-fribidi
+ devpkg-fuse
+
gdb
devpkg-gdk-pixbuf
@@ -8693,16 +12467,28 @@
iproute2
+ devpkg-json-glib
+
kbd
less
devpkg-libX11
+ devpkg-libXv
+
+ devpkg-libarchive
+
devpkg-libdrm
devpkg-libepoxy
+ devpkg-libffi
+
+ devpkg-libinput
+
+ devpkg-libjpeg-turbo
+
devpkg-libpciaccess
devpkg-libpng
@@ -8719,20 +12505,32 @@
libxslt
+ devpkg-libxslt
+
llvm
+ devpkg-llvm
+
+ devpkg-lua
+
make
devpkg-mesa
+ devpkg-mozjs52
+
nasm
+ devpkg-ncurses
+
nfs-utils
devpkg-nspr
devpkg-nss
+ openblas
+
devpkg-openmpi
openssl
@@ -8751,18 +12549,30 @@
devpkg-pixman
+ devpkg-popt
+
devpkg-qtbase
+ devpkg-qttools
+
+ devpkg-readline
+
scons
+ devpkg-shared-mime-info
+
devpkg-sqlite-autoconf
strace
subversion
+ devpkg-systemd
+
texinfo
+ texlive
+
tzdata
unzip
@@ -8777,6 +12587,8 @@
which
+ devpkg-xcb-proto
+
devpkg-xorgproto
xz
@@ -8795,16 +12607,38 @@
-
- | v4l-utils |
- video4linux tools |
+
+ | v4l-utils |
+ video4linux tools
+
+ Includes bundle(s):
+
+
+ - qt-basic
+
+ - libstdcpp
+
+
+
+
+ |
-
- | valgrind |
- suite of tools for debugging and profiling software code |
+
+ | valgrind |
+ suite of tools for debugging and profiling software code
+
+ Includes bundle(s):
+
+
+
+ |
@@ -8835,6 +12669,8 @@
Includes bundle(s):
+ - python3-basic
+
- desktop-gnomelibs
- libX11client
@@ -8866,9 +12702,19 @@
-
- | vlc |
- VideoLAN Client, multimedia player and framework |
+
+ | vlc |
+ The vlc media player
+
+ Includes bundle(s):
+
+
+
+ |
@@ -8911,9 +12757,21 @@
-
- | weechat |
- Internet Relay Chat (IRC) client |
+
+ | weechat |
+ Internet Relay Chat (IRC) client
+
+ Includes bundle(s):
+
+
+ - IRC
+
+ - libstdcpp
+
+
+
+
+ |
@@ -8932,6 +12790,25 @@
+
+ | wine |
+ run PE32 executables with Linux
+
+ Includes bundle(s):
+
+
+ - libX11client
+
+ - libstdcpp
+
+
+
+
+ |
+
+
+
+
| wireshark |
Network packet capture and analysis
@@ -8998,9 +12875,19 @@
- |
- | xemacs |
- text editor and application development system |
+
+ | xemacs |
+ The emacs editor, gui build
+
+ Includes bundle(s):
+
+
+
+ |
@@ -9012,6 +12899,8 @@
Includes bundle(s):