Linux from Scratch
Version 9.1 (March 1st, 2020)
Packages
Zlib-1.2.11
compression-decompression
libz
Bzip2-1.0.8
compression-decompression
bzip2
, bunzip2
primarily.
Also bz{cat,cmp,diff,egrep,fgrep,grep,less,more}
among others.
libbz2
Xz-5.2.4
compression-decompression
lzma
, unlzma
, xz
, unxz
primarily.
{lz,xz}{cat,cmp,diff,egrep,fgrep,grep,less,more}
Libraries
liblzma
File-5.38
determine filetypes of files
file
libmagic
— magic number recognition
Readline-8.0
command-line editing and history
libreadline
— commands for repl input manipulationlibhistory
— handle command-line history lines
M4-1.4.18
macro processor
m4
Bc-2.5.3
arbitrary precision number processing
bc
, dc
(rpn)
Binutils-2.34
linker, assembler, and other stuff for handling object files
…
…
GMP-6.2.0
math libs
libgmp
— math functionslibgmpxx
— math functions, but for C++
MPFR-4.0.2
arbitrary precision math
libmpfr
MPC-1.1.0
complex number math
libmpc
Attr-2.4.48
file extended attributes
attr
, {get,set}fattr
libattr
Acl-2.2.53
access control lists. fine-grained file/dir access control
chacl
— “change ACL”{get,set}facl
libacl
Shadow-4.8.1
tools to securely handle passwords
ch{age,fn,passwd,sh}
chgpasswd
group{add,del,mems,mod}
gp{ck,conv,unconv}
user{add,del,mod}
…
GCC-9.2.0
gnu compiler collection
c compiler
{c,g}++
{,g}cc
gcov{,-dump,-tool}
— coverage testing tool
…
Pkg-config-0.29.2
Ncurses-6.2
“libraries for terminal-independent handling of character screens”
Libcap-2.31
“capabilities” (aka privileges)
Sed-4.8
stream editor. find-replace
sed
Psmisc-23.2
display info about running processes
Iana-Etc-2.30
data for network services|protocols
Installs /etc/protocols
and /etc/services
Bison-3.5.2
parser generator
bison
— given rules generates parser codeyacc
(”yet another compiler compiler”)
liby
Flex-2.6.4
kinda like bison?
flex
, flex++
, …
libfl
Grep-3.4
find with regex
{e,f,}grep
e
: extended
f
: “fixed strings”
Bash-5.0
shell
bash
, bashbug
Libtool-2.4.6
generic library for consistent shared library support
GDBM-1.18.1
GNU DB Manager
database utils. key-value stores. crud.
Gperf-3.1
“generates a perfect hash function from a key set”
Expat-2.2.9
parse XML with C
xmlwf
. xml well-formed?
libexpat
Inetutils-1.9.4
networking tools
dnsdomainname
{,t}ftp
hostname
ifconfig
ping{,6}
talk
telnet
traceroute
Perl-5.30.1
Practical Extraction and Report Language
perl{,bug,doc,ivp,thanks,5.30.1}
, pod{…}
(documentation format), …
XML::Parser-2.46
perl interface to expat
Intltool-0.51.0
i18n tool to extract translatable strings from source files
intltoolize
, intltool-{extract,merge,prepare,update}
Autoconf-2.69
creates shell scripts to auto-configure source code
Automake-1.16.1
Kmod-26
kernel modules
Gettext-0.20.1
i18n
Libelf from Elfutils-0.178
executable and linked files
Libffi-3.3
OpenSSL-1.1.1d
Python-3.8.1
Ninja-1.10.0
simple build system
Meson-0.53.1
another simple build system
Coreutils-8.31
buncha random unix-ey tools
Check-0.14.0
testing/assertion
Diffutils-3.7
diff and siblings
Gawk-5.0.1
Findutils-4.7.0
finding files and things
Groff-1.22.4
document processing
GRUB-2.04
grand unified bootloader
bootloader
Less-551
pager
Gzip-1.10
compression-decompression
Zstd-1.4.4
compression-decompression
IPRoute2-5.5.0
Kbd-2.2.0
Libpipeline-1.5.2
Make-4.3
build systems
Patch-2.7.6
apply patches (typically) created via diff
Man-DB-2.9.0
man pages.
Tar-1.32
Texinfo-6.7
info pages. man pages, except longer.
Vim-8.2.0190
vim.