libpsl-0.21.0

#### Beyond Linux® From Scratch (systemd Edition) - Version 9.0

### Chapter 17. Networking Libraries

- Prev

  libpcap-1.9.0

- Next

  libndp-1.7

- Up
- Home

# libpsl-0.21.0

## Introduction to libpsl

The libpsl package provides a library for accessing and resolving information from the Public Suffix List (PSL). The PSL is a set of domain names beyond the standard suffixes, such as .com.

This package is known to build and work properly using an LFS-9.0 platform.

### Package Information

- Download (HTTP): https://github.com/rockdaboot/libpsl/releases/download/libpsl-0.21.0/libpsl-0.21.0.tar.gz

- Download MD5 sum: 171e96d887709e36a57f4ee627bf82d2

- Download size: 8.8 MB

- Estimated disk space required: 54 MB

- Estimated build time: Less than 0.1 SBU (including tests)

### libpsl Dependencies

#### Required

libidn2-2.2.0

#### Optional

GTK-Doc-1.32 (for documentation) and Valgrind-3.15.0 (for tests)

User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/libpsl

## Installation of libpsl

Install libpsl by running the following commands:

    sed -i 's/env python/&3/' src/psl-make-dafsa &&
    ./configure --prefix=/usr --disable-static       &&
    make

To test the results, issue: make check.

Now, as the `root` user:

    make install

## Command Explanations

sed -i ...: This command forces the use of Python 3 in an utility.

## Contents

Installed Program: psl
Installed Library: libpsl.so
Installed Directories: None

### Short Descriptions

psl | queries the Public Suffix List.
`libpsl.so` | contains a library used to access the Public Suffix List.

Last updated on 2019-08-16 23:26:32 -0700

- Prev

  libpcap-1.9.0

- Next

  libndp-1.7

- Up
- Home