LinuxLink Classic Packages and Utilities for an Embedded System

Before you actually create an RFS image, you need to collect any RFS packages and utilities, then remove unneeded material. By far the easiest method for collecting installed RFS packages into a temporary directory is to use TimeSys’ TimeStorm Target Configurator to configure, create, and compile your RFS. Target Configurator is included with LinuxLink Pro.

In addition, if you have not already selected and built your packages, you might want to subscribe to the LinuxLink that provides the package sources for your target. The subscription will also include a toolchain for the architecture of your choice, and you can use that toolchain to create your own RFS.

  1. If you are using LinuxLink, ensure that you have tsrpm installed on your host system. Refer to the LinuxLink tsrpm page for more information.

  2. Collect any utilities you need to package the root filesystem image. LinuxLink subscribers can access the relevant utilities from the LinuxLink Repository. Refer to Flash Filesystems for more information.

  3. Determine the packages you want to include in your RFS. If you are using LinuxLink, you can download the packages from your LinuxLink Repository, as follows:

    1. Log in to LinuxLink and select the Repository button.

    2. Click the Packages tab.

    3. Click RPM Packages for <xyz> Architecture (where <xyz> is the specific architecture for your target) to browse the packages that are available for downloading.

      Note

      This rest of this example shows how to download packages for your target, but you can use the same basic instructions to download packages for your host from the host/ directory.


    4. Click target/.

    5. Click RPMS-glibc/.

    • If you only want one package, simply click download to the right of that individual RPM.

    • If you want to download multiple packages, but don’t care about any dependencies on those packages, click the individual checkboxes to the left of each of the packages that you want, and then click the Download Selected Files button.

    • If you want to download multiple packages, but want to see which packages are dependent on those packages, click the individual checkboxes to the left of each of the packages that you want, and then click the Download Selected Files & Dependencies button. You will then be able to select the dependent packages for download as well. You can either select them individually by clicking the appropriate checkboxes, or select all of them by clicking the Select All checkbox. Then click the Download Selected Files button.

    • If you want to download all of the packages, click the Select All checkbox. Then click the Download Selected Files button.

    Note

    Instead of browsing and downloading the packages from the LinuxLink Repository, you can also download them from the command line.

    The following documents provide guidance on packages you might want to include:

  4. Delete any unwanted files and strip symbols to save space.