Chapter 5. ULFS Packages

Table of Contents

Simple packages installation
On-line mode
Off-line mode
Complex packages installation
Java subsystem
LibreOffice
Available packages list
Installed packages list
Packages debug information
Packages building tweaks
Build directory
Multithreading
Swap partition
Known issues
Yogurt problem (bootstraping)
Kernel headers (sources)

Every GNU/Linux distro is provide software packages to install additional applications. ULFS is not exception.

Main purpose of "UmVirt LFS Packages" service is package installing assistance. Linux from scratch is not typical distro where binary source packages offered to user. LFS offers source packages without compilation automation. User have to download, unpack, configure, build and install packages manualy. "UmVirt LFS Packages" service is help users to install packages and all it dependaces like in other distros.

Information in this chapter aimed to ULFS user not ULFS Package maintainer. Information for ULFS Package maintainer can be found on ULFS Package service.

Simple packages installation

On-line mode

If you can use local or global ULFS Packages Service we assume that your ULFS is on on-line mode. In this case to install package you have to run "chimp" command:

chimp install %package_name%

This command will install %package_name% sourcce package in ULFS with automatic dependancy resolving.

For example, to install "Midnight Commander" just run:

chimp install mc

Off-line mode

If you can use offline repository located in direcrory /mnt/umvirt we assume that your ULFS in off-line mode. In this case to install package you have to run proper script in packages direcory:

cd /mnt/umvirt/packages/%release%/
./%packagename%.sh

This command will install %package_name% sourcce package from %release% release in ULFS with automatic dependancy resolving.

For example, to install "Midnight Commander" from 0.1 release just run:

cd /mnt/umvirt/packages/0.1/
./mc.sh