Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

Appendice C. Dipendenze‌

Ogni pacchetto compilato in LFS si basa su uno o più altri pacchetti per essere compilato e installato correttamente. Alcuni pacchetti partecipano anche a dipendenze circolari, ovvero il primo pacchetto dipende dal secondo che a sua volta dipende dal primo. A causa di queste dipendenze, l'ordine in cui i pacchetti sono compilati in LFS è molto importante. Lo scopo di questa pagina è documentare le dipendenze di ogni pacchetto costruito in LFS.

Per ogni pacchetto che creiamo, abbiamo elencato tre, e talvolta quattro, tipi di dipendenze. Il primo elenca quali altri pacchetti devono essere disponibili per compilare e installare il pacchetto in questione. Il secondo elenca quali pacchetti, oltre a quelli del primo elenco, devono essere disponibili per eseguire le suite di test. Il terzo elenco di dipendenze sono i pacchetti che richiedono che questo pacchetto sia compilato e installato nella sua posizione finale prima di essere compilato e installato. Nella maggior parte dei casi, questo è dovuto al fatto che questi pacchetti inseriranno i percorsi del codice binario all'interno dei loro script. Se non viene compilato in un certo ordine, ciò potrebbe comportare l'inserimento di percorsi di /tools/bin/[binary] all'interno di script installati nel sistema finale. Questo ovviamente non è desiderabile.

L'ultimo elenco di dipendenze sono pacchetti opzionali che non sono indirizzati in LFS, ma potrebbero essere utili all'utente. Questi pacchetti possono avere dipendenze aggiuntive obbligatorie o facoltative proprie. Per queste dipendenze, la pratica consigliata è installarle dopo il completamento del libro LFS, quindi tornare indietro e ricostruire il pacchetto LFS. In molti casi, la reinstallazione viene affrontata in BLFS.


acl

L'installazione dipende da: Attr, Bash, Binutils, Coreutils, GCC, Gettext, Grep, M4, Make, Perl, Sed e Texinfo

La suite di test dipende da: Automake, Diffutils, Findutils e Libtool

Deve essere installato prima: Coreutils, Sed, Tar e Vim

Dipendenze opzionali: nessuna


attr

L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Gettext, Grep, M4, Make, Perl, Sed e Texinfo

La suite di test dipende da: Automake, Diffutils, Findutils e Libtool

Deve essere installato prima: Acl e Libcap

Dipendenze opzionali: nessuna


autoconf

L'installazione dipende da: Bash, Coreutils, Grep, M4, Make, Perl, Sed e Texinfo

La suite di test dipende da: Automake, Diffutils, Findutils, GCC e Libtool

Deve essere installato prima: Automake

Dipendenze opzionali: Emacs


automake

L'installazione dipende da: Autoconf, Bash, Coreutils, Gettext, Grep, M4, Make, Perl, Sed e Texinfo

La suite di test dipende da: Binutils, Bison, Bzip2, DejaGNU, Diffutils, Expect, Findutils, Flex, GCC, Gettext, Gzip, Libtool e Tar

Deve essere installato prima: Nessuno

Dipendenze opzionali: nessuna


Bash

L'installazione dipende da: Bash, Binutils, Bison, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Ncurses, Patch, Readline, Sed e Texinfo

La suite di test dipende da: Shadow Deve essere installato prima: Nessuno Dipendenze opzionali: Xorg


Bc

L'installazione dipende da: Bash, Binutils, Bison, Coreutils, GCC, Glibc, Grep, Make, Perl e Readline

La suite di test dipende da: Gawk

Deve essere installato prima: Linux Kernel

Dipendenze opzionali: nessuna


Binutils

L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, File, Gawk, GCC, Glibc, Grep, Make, Perl, Sed, Texinfo e Zlib

La suite di test dipende da: DejaGNU e Expect

Deve essere installato prima: Nessuno

Dipendenze opzionali: nessuna


Bisonte

L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, M4, Make, Perl e Sed

La suite di test dipende da: Diffutils, Findutils e Flex

Deve essere installato prima: Kbd e Tar

Dipendenze opzionali: Doxygen (suite di test)


Bzip2

L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Make e Patch

La suite di test dipende da: Nessuna Deve essere installata prima: Nessuna Dipendenze opzionali: Nessuna


Vedi

L'installazione dipende da: GCC, Grep, Make, Sed e Texinfo

La suite di test dipende da: Nessuna Deve essere installata prima: Nessuna Dipendenze opzionali: Nessuna


Coreutils

L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, GMP, Grep, Make, Patch, Perl, Sed e Texinfo

La suite di test dipende da: Diffutils, E2fsprogs, Findutils, Shadow e Util-linux Deve essere installata prima di: Bash, Diffutils, Eudev, Findutils e Man-DB Dipendenze opzionali: moduli Perl Expect e IO:Tty (per la suite di test)


268

Linux From Scratch - Versione 9.0


DejaGNU

L'installazione dipende da: Bash, Coreutils, Diffutils, GCC, Grep, Make e Sed

La suite di test dipende da: Nessuna Deve essere installata prima: Nessuna Dipendenze opzionali: Nessuna


diffusori

L'installazione dipende da: Bash, Binutils, Coreutils, Gawk, GCC, Gettext, Glibc, Grep, Make, Sed e Texinfo

La suite di test dipende da: Perl Deve essere installato prima: Nessuna Dipendenze opzionali: Nessuna


E2fsprogs

L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Gzip, Make, Sed, Texinfo e Util-linux

La suite di test dipende da: Procps-ng e Psmisc

Deve essere installato prima: Nessuno

Dipendenze opzionali: nessuna


Eudev

L'installazione dipende da: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Gperf, Make e Sed

La suite di test dipende da: Nessuna Deve essere installata prima: Nessuna Dipendenze opzionali: Nessuna


Expat

L'installazione dipende da: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make e Sed

La suite di test dipende da: Nessuno

Deve essere installato prima di: XML::Parser

Dipendenze opzionali: nessuna


Aspettare

L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Patch, Sed e Tcl

La suite di test dipende da: Nessuna Deve essere installata prima: Nessuna Dipendenze opzionali: Nessuna


Compila il

L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed e Zlib

La suite di test dipende da: Nessuno

Deve essere installato prima: Nessuno

Linux From Scratch - Versione 9.0


Trova utilità

L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Sed e Texinfo

La suite di test dipende da: DejaGNU, Diffutils e Expect

Deve essere installato prima: Nessuno

Dipendenze opzionali: nessuna


flettere

L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, M4, Make, Patch, Sed e Texinfo

La suite di test dipende da: Bison e Gawk

Deve essere installato prima: IPRoute2, Kbd e Man-DB

Dipendenze opzionali: nessuna


allocco

L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, GMP, Grep, Make, MPFR, Patch, Readline, Sed e Texinfo

La suite di test dipende da: Diffutils Deve essere installato prima: Nessuna Dipendenze opzionali: Nessuna


gcc

L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC, Gettext, Glibc, GMP, Grep, M4, Make, MPC, MPFR, Patch, Perl, Sed, Tar e Texinfo

La suite di test dipende da: DejaGNU, Expect e Shadow

Deve essere installato prima: Nessuno

Dipendenze opzionali: GNAT e ISL


GDB

L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, GCC, Grep, Make e Sed

La suite di test dipende da: Nessuna Deve essere installata prima: Nessuna Dipendenze opzionali: Nessuna


Ottienitesto

L'installazione dipende da: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, Sed e Texinfo

La suite di test dipende da: Diffutils, Perl e Tcl

Deve essere installato prima: Automake

Dipendenze opzionali: nessuna


glibc

L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Gettext, Grep, Gzip, Linux API Headers, Make, Perl, Python, Sed e Texinfo

La suite di test dipende da: File

Deve essere installato prima: Nessuno

Linux From Scratch - Versione 9.0


CERTIFICAZIONE ORGANICA

L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, M4, Make, Sed e Texinfo

La suite di test dipende da: Nessuno

Deve essere installato prima: MPFR e GCC

Dipendenze opzionali: nessuna


Geperf

L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Glibc e Make

La suite di test dipende da: Diffutils e Expect

Deve essere installato prima: Nessuno

Dipendenze opzionali: nessuna


grep

L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Patch, Sed e Texinfo

La suite di test dipende da: Gawk Deve essere installato prima: Man-DB Dipendenze opzionali: Pcre


Groff

L'installazione dipende da: Bash, Binutils, Bison, Coreutils, Gawk, GCC, Glibc, Grep, Make, Patch, Sed e Texinfo

La suite di test dipende da: Nessuna suite di test disponibile Deve essere installata prima: Man-DB e Perl Dipendenze opzionali: GPL Ghostscript


GRUB

L'installazione dipende da: Bash, Binutils, Bison, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed, Texinfo e Xz

La suite di test dipende da: Nessuna Deve essere installata prima: Nessuna Dipendenze opzionali: Nessuna


gzip

L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Sed e Texinfo

La suite di test dipende da: Diffutils e Less Deve essere installato prima di: Man-DB Dipendenze opzionali: Nessuna


Iana-Ecc

L'installazione dipende da: Coreutils, Gawk e Make Test suite dipende da: Nessuna suite di test disponibile Deve essere installato prima: Perl

Linux From Scratch - Versione 9.0


Inetutils

L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Ncurses, Patch, Sed, Texinfo e Zlib

La suite di test dipende da: Nessuna suite di test disponibile

Deve essere installato prima: Tar

Dipendenze opzionali: nessuna


Strumento int

L'installazione dipende da: Bash, Gawk, Glibc, Make, Perl, Sed e XML::Parser

La suite di test dipende da: Perl Deve essere installato prima: Nessuna Dipendenze opzionali: Nessuna


IProute2

L'installazione dipende da: Bash, Bison, Coreutils, Flex, GCC, Glibc, Make e Linux API Headers

La suite di test dipende da: Nessuna suite di test disponibile

Deve essere installato prima: Nessuno

Dipendenze opzionali: nessuna


Kbd

L'installazione dipende da: Bash, Binutils, Bison, Check, Coreutils, Flex, GCC, Gettext, Glibc, Gzip, Make, Patch e Sed

La suite di test dipende da: Nessuna suite di test disponibile

Deve essere installato prima: Nessuno

Dipendenze opzionali: nessuna


kmod

L'installazione dipende da: Bash, Binutils, Bison, Coreutils, Flex, GCC, Gettext, Glibc, Gzip, Make, Pkg-config, Sed, Xz-Utils e Zlib

La suite di test dipende da: Nessuna suite di test disponibile

Deve essere installato prima: Eudev

Dipendenze opzionali: nessuna


Di meno

L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses e Sed

La suite di test dipende da: Nessuna suite di test disponibile

Deve essere installato prima: Gzip

Dipendenze opzionali: PCre


libcap

L'installazione dipende da: Attr, Bash, Binutils, Coreutils, GCC, Glibc, Perl, Make e Sed

La suite di test dipende da: Nessuna suite di test disponibile

Deve essere installato prima: Nessuno

Dipendenze opzionali: Linux-PAM

Linux From Scratch - Versione 9.0


calunnia

L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Glibc e Make

La suite di test dipende da: Nessuna suite di test disponibile Deve essere installata prima di: Linux Kernel Dipendenze opzionali: Nessuna


Libfi

L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Glibc, Make e Sed

La suite di test dipende da: DejaGnu Deve essere installato prima di: Python Dipendenze opzionali: Nessuna


Pipeline

L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed e Texinfo

La suite di test dipende da: Verifica Deve essere installato prima: Man-DB Dipendenze facoltative: Nessuna


libtool

L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed e Texinfo

La suite di test dipende da: Autoconf, Automake e Findutils

Deve essere installato prima: Nessuno

Dipendenze opzionali: nessuna


Kernel Linux

L'installazione dipende da: Bash, Bc, Binutils, Coreutils, Diffutils, Findutils, GCC, Glibc, Grep, Gzip, Kmod, Libelf, Make, Ncurses, OpenSSL, Perl e Sed

La suite di test dipende da: Nessuna suite di test disponibile

Deve essere installato prima: Nessuno

Dipendenze opzionali: nessuna


M4

L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Sed e Texinfo

La suite di test dipende da: Diffutils

Deve essere installato prima: Autoconf e Bison

Dipendenze opzionali: libsigsegv


Make

L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Sed e Texinfo

La suite di test dipende da: Perl e Procps-ng

Deve essere installato prima: Nessuno

Dipendenze opzionali: nessuna


273

Linux From Scratch - Versione 9.0


Uomo-DB

L'installazione dipende da: Bash, Binutils, Bzip2, Coreutils, Flex, GCC, GDBM, Gettext, Glibc, Grep, Groff, Gzip, Less, Libpipeline, Make, Sed e Xz

La suite di test dipende da: Util-linux Deve essere installato prima: nessuna Dipendenze opzionali: nessuna


Pagine man

L'installazione dipende da: Bash, Coreutils e Make Test suite dipende da: Nessuna suite di test disponibile Deve essere installato prima: Nessuno

Dipendenze opzionali: nessuna


mesone

L'installazione dipende da: Ninja e Python La suite di test dipende da: Nessuna suite di test disponibile Deve essere installata prima: Systemd

Dipendenze opzionali: nessuna


MPC

L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, GMP, Make, MPFR, Sed e Texinfo

La suite di test dipende da: Nessuna Deve essere installata prima di: GCC Dipendenze opzionali: Nessuna


MPFR

L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, GMP, Make, Sed e Texinfo

La suite di test dipende da: Nessuno

Deve essere installato prima: Gawk e GCC

Dipendenze opzionali: nessuna


Infermiere

L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Patch e Sed

La suite di test dipende da: Nessuna suite di test disponibile

Deve essere installato prima: Bash, GRUB, Inetutils, Less, Procps-ng, Psmisc, Readline, Texinfo, Util-linux e Vim

Dipendenze opzionali: nessuna


Ninja

L'installazione dipende da: Binutils, Coreutils, Gcc e Python

La suite di test dipende da: Nessuno

Deve essere installato prima: Meson

Dipendenze opzionali: Asciidoc, Doxygen, Emacs e re2c


274

Linux From Scratch - Versione 9.0


Apre

L'installazione dipende da: Binutils, Coreutils, Gcc, Make e Perl

La suite di test dipende da: Nessuna Deve essere installata prima di: Linux Dipendenze opzionali: Nessuna


Toppa

L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make e Sed

La suite di test dipende da: Diffutils Deve essere installato prima: Nessuno Dipendenze opzionali: Ed


Perl

L'installazione dipende da: Bash, Binutils, Coreutils, Gawk, GCC, GDBM, Glibc, Grep, Groff, Make, Sed e Zlib

La suite di test dipende da: Iana-Etc e Procps-ng

Deve essere installato prima: Autoconf

Dipendenze opzionali: nessuna


Pkg-config

L'installazione dipende da: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, Popt e Sed

La suite di test dipende da: Nessuna Deve essere installata prima di: Kmod Dipendenze opzionali: Nessuna


Popt

L'installazione dipende da: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep e Make

La suite di test dipende da: Diffutils e Sed Deve essere installato prima di: Pkg-config Dipendenze opzionali: Nessuna


Procps-ng

L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Glibc, Make e Ncurses

La suite di test dipende da: DejaGNU Deve essere installato prima: Nessuna Dipendenze opzionali: Nessuna


Psmis

L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Ncurses e Sed

Linux From Scratch - Versione 9.0


Python

L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Gdbm, Gettext, Glibc, Grep, Libffi, Make, Ncurses e Sed

La suite di test dipende da: GDB e Valgrind

Deve essere installato prima: Ninja

Dipendenze opzionali: Berkeley DB, OpenSSL, SQLite e Tk


Readline

L'installazione dipende da: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, Ncurses, Patch, Sed e Texinfo

La suite di test dipende da: Nessuna suite di test disponibile Deve essere installata prima di: Bash e Gawk Dipendenze opzionali: Nessuna


Sed

L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Sed e Texinfo

La suite di test dipende da: Diffutils e Gawk

Deve essere installato prima: E2fsprogs, File, Libtool e Shadow

Dipendenze opzionali: nessuna


Shadow

L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC, Gettext, Glibc, Grep, Make e Sed

La suite di test dipende da: Nessuna suite di test disponibile

Deve essere installato prima: Coreutils

Dipendenze opzionali: Acl, Attr, Cracklib e PAM


Log di sistema

L'installazione dipende da: Binutils, Coreutils, GCC, Glibc, Make e Patch

La suite di test dipende da: Nessuna suite di test disponibile

Deve essere installato prima: Nessuno

Dipendenze opzionali: nessuna


systemd

L'installazione dipende da: Acl, Attr, Bash, Binutils, Coreutils, Diffutils, Expat, Gawk, GCC, Glibc, Gperf, Grep, Intltool, Libcap, Meson, Sed e Util-linux

La suite di test dipende da: Nessuno

Deve essere installato prima: Nessuno

Dipendenze opzionali: molte, vedere la pagina systemd di BLFS


sysvinit

L'installazione dipende da: Binutils, Coreutils, GCC, Glibc, Make e Sed

Linux From Scratch - Versione 9.0


Catrame

L'installazione dipende da: Acl, Attr, Bash, Binutils, Bison, Coreutils, GCC, Gettext, Glibc, Grep, Inetutils, Make, Sed e Texinfo

La suite di test dipende da: Autoconf, Diffutils, Findutils, Gawk e Gzip

Deve essere installato prima: Nessuno

Dipendenze opzionali: nessuna


Tcl

L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make e Sed

La suite di test dipende da: Nessuna Deve essere installata prima: Nessuna Dipendenze opzionali: Nessuna


Texinfo

L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Patch e Sed

La suite di test dipende da: Nessuna Deve essere installata prima: Nessuna Dipendenze opzionali: Nessuna


Util Linux

L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, Eudev, Findutils, Gawk, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed e Zlib

La suite di test dipende da: Nessuno Deve essere installato prima: Nessuno Dipendenze opzionali: Libcap-ng


Vim

L'installazione dipende da: Acl, Attr, Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses e Sed

La suite di test dipende da: Nessuno

Deve essere installato prima: Nessuno

Dipendenze opzionali: Xorg, GTK+2, LessTif, Python, Tcl, Ruby e GPM


XML:: Analizzatore

L'installazione dipende da: Bash, Binutils, Coreutils, Expat, GCC, Glibc, Make e Perl

La suite di test dipende da: Perl Deve essere installato prima: Intltool Dipendenze opzionali: Nessuna


Xz

L'installazione dipende da: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc e Make

La suite di test dipende da: Nessuno

Deve essere installato prima: Eudev, GRUB, Kmod e Man-DB

Dipendenze opzionali: nessuna


Zlib

L'installazione dipende da: Bash, Binutils, Coreutils, GCC, Glibc, Make e Sed

La suite di test dipende da: Nessuno

Deve essere installato prima: File, Kmod, Perl e Util-linux

Dipendenze opzionali: nessuna


Il miglior sistema operativo cloud computing su OnWorks: