OnWorks Linux i Windows Online WorkStation

logo

Darmowy hosting online dla stacji roboczych

<Poprzedni | Spis treści | Następne>

Dodatek C. Zależności‌

Każdy pakiet zbudowany w LFS opiera się na jednym lub kilku innych pakietach w celu prawidłowego zbudowania i zainstalowania. Niektóre pakiety uczestniczą nawet w cyklicznych zależnościach, to znaczy pierwszy pakiet zależy od drugiego, który z kolei zależy od pierwszego. Ze względu na te zależności kolejność budowania pakietów w LFS jest bardzo ważna. Celem tej strony jest udokumentowanie zależności każdego pakietu zbudowanego w LFS.

Dla każdego pakietu, który budujemy, wymieniliśmy trzy, a czasem cztery typy zależności. Pierwsza zawiera listę innych pakietów, które muszą być dostępne, aby skompilować i zainstalować dany pakiet. Druga zawiera listę pakietów, które oprócz tych z pierwszej listy muszą być dostępne, aby uruchomić zestawy testów. Trzecia lista zależności to pakiety, które wymagają zbudowania i zainstalowania tego pakietu w ostatecznej lokalizacji, zanim zostaną zbudowane i zainstalowane. W większości przypadków dzieje się tak dlatego, że te pakiety będą na stałe zakodować ścieżki do plików binarnych w swoich skryptach. Jeśli nie zostanie zbudowany w określonej kolejności, może to spowodować umieszczenie ścieżek /tools/bin/[binary] wewnątrz skryptów zainstalowanych w systemie końcowym. To oczywiście nie jest pożądane.

Ostatnia lista zależności to opcjonalne pakiety, które nie są uwzględnione w LFS, ale mogą być przydatne dla użytkownika. Te pakiety mogą mieć własne dodatkowe obowiązkowe lub opcjonalne zależności. W przypadku tych zależności zalecaną praktyką jest zainstalowanie ich po ukończeniu książki LFS, a następnie cofnięcie się i przebudowanie pakietu LFS. W kilku przypadkach ponowna instalacja jest uwzględniona w BLFS.


Akl

Instalacja zależy od: Attr, Bash, Binutils, Coreutils, GCC, Gettext, Grep, M4, Make, Perl, Sed i Texinfo

Zestaw testów zależy od: Automake, Diffutils, Findutils i Libtool

Musi być zainstalowany przed: Coreutils, Sed, Tar i Vim

Opcjonalne zależności: Brak


atr

Instalacja zależy od: Bash, Binutils, Coreutils, GCC, Gettext, Grep, M4, Make, Perl, Sed i Texinfo

Zestaw testów zależy od: Automake, Diffutils, Findutils i Libtool

Musi być zainstalowany przed: Acl i Libcap

Opcjonalne zależności: Brak


Autokonf.

Instalacja zależy od: Bash, Coreutils, Grep, M4, Make, Perl, Sed i Texinfo

Zestaw testów zależy od: Automake, Diffutils, Findutils, GCC i Libtool

Musi być zainstalowany przed: Automake

Opcjonalne zależności: Emacs


Autoprodukcja

Instalacja zależy od: Autoconf, Bash, Coreutils, Gettext, Grep, M4, Make, Perl, Sed i Texinfo

Zestaw testów zależy od: Binutils, Bison, Bzip2, DejaGNU, Diffutils, Expect, Findutils, Flex, GCC, Gettext, Gzip, Libtool i Tar

Należy zainstalować przed: Brak

Opcjonalne zależności: Brak


Bash

Instalacja zależy od: Bash, Binutils, Bison, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Ncurses, Patch, Readline, Sed i Texinfo

Zestaw testów zależy od: Shadow Musi być zainstalowany przed: Brak Opcjonalne zależności: Xorg


Bc

Instalacja zależy od: Bash, Binutils, Bison, Coreutils, GCC, Glibc, Grep, Make, Perl i Readline

Zestaw testów zależy od: Gawk

Musi być zainstalowany przed: Linux Kernel

Opcjonalne zależności: Brak


Binutils

Instalacja zależy od: Bash, Binutils, Coreutils, Diffutils, File, Gawk, GCC, Glibc, Grep, Make, Perl, Sed, Texinfo i Zlib

Zestaw testów zależy od: DejaGNU i Expect

Należy zainstalować przed: Brak

Opcjonalne zależności: Brak


Bizon

Instalacja zależy od: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, M4, Make, Perl i Sed

Zestaw testów zależy od: Diffutils, Findutils i Flex

Musi być zainstalowany przed: Kbd i Tar

Opcjonalne zależności: Doxygen (zestaw testów)


Bzip2

Instalacja zależy od: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Make i Patch

Zestaw testów zależy od: Brak Musi być zainstalowany przed: Brak Zależności opcjonalne: Brak


Sprawdź

Instalacja zależy od: GCC, Grep, Make, Sed i Texinfo

Zestaw testów zależy od: Brak Musi być zainstalowany przed: Brak Zależności opcjonalne: Brak


Coreutils

Instalacja zależy od: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, GMP, Grep, Make, Patch, Perl, Sed i Texinfo

Zestaw testów zależy od: Diffutils, E2fsprogs, Findutils, Shadow i Util-linux Musi być zainstalowany przed: Bash, Diffutils, Eudev, Findutils i Man-DB Opcjonalne zależności: moduły Perl Expect i IO:Tty (dla zestawu testów)


268

Linux od podstaw — wersja 9.0


DejaGNU

Instalacja zależy od: Bash, Coreutils, Diffutils, GCC, Grep, Make i Sed

Zestaw testów zależy od: Brak Musi być zainstalowany przed: Brak Zależności opcjonalne: Brak


Dyfuzory

Instalacja zależy od: Bash, Binutils, Coreutils, Gawk, GCC, Gettext, Glibc, Grep, Make, Sed i Texinfo

Zestaw testów zależy od: Perl Musi być zainstalowany przed: Brak Zależności opcjonalne: Brak


E2fsprogi

Instalacja zależy od: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Gzip, Make, Sed, Texinfo i Util-linux

Zestaw testów zależy od: Procps-ng i Psmisc

Należy zainstalować przed: Brak

Opcjonalne zależności: Brak


Eudew

Instalacja zależy od: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Gperf, Make i Sed

Zestaw testów zależy od: Brak Musi być zainstalowany przed: Brak Zależności opcjonalne: Brak


Expat

Instalacja zależy od: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make i Sed

Zestaw testów zależy od: Brak

Musi być zainstalowany przed: XML::Parser

Opcjonalne zależności: Brak


Oczekiwać

Instalacja zależy od: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Patch, Sed i Tcl

Zestaw testów zależy od: Brak Musi być zainstalowany przed: Brak Zależności opcjonalne: Brak


filet

Instalacja zależy od: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed i Zlib

Zestaw testów zależy od: Brak

Należy zainstalować przed: Brak

Linux od podstaw — wersja 9.0


Znaleziska

Instalacja zależy od: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Sed i Texinfo

Zestaw testów zależy od: DejaGNU, Diffutils i Expect

Należy zainstalować przed: Brak

Opcjonalne zależności: Brak


Zgiąć

Instalacja zależy od: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, M4, Make, Patch, Sed i Texinfo

Zestaw testów zależy od: Bison i Gawk

Musi być zainstalowany przed: IPRoute2, Kbd i Man-DB

Opcjonalne zależności: Brak


Gapić się

Instalacja zależy od: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, GMP, Grep, Make, MPFR, Patch, Readline, Sed i Texinfo

Zestaw testów zależy od: Diffutils Musi być zainstalowany przed: Brak Zależności opcjonalne: Brak


gcc

Instalacja zależy od: Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC, Gettext, Glibc, GMP, Grep, M4, Make, MPC, MPFR, Patch, Perl, Sed, Tar i Texinfo

Zestaw testów zależy od: DejaGNU, Expect i Shadow

Należy zainstalować przed: Brak

Opcjonalne zależności: GNAT i ISL


GBM

Instalacja zależy od: Bash, Binutils, Coreutils, Diffutils, GCC, Grep, Make i Sed

Zestaw testów zależy od: Brak Musi być zainstalowany przed: Brak Zależności opcjonalne: Brak


Pobierz tekst

Instalacja zależy od: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, Sed i Texinfo

Zestaw testów zależy od: Diffutils, Perl i Tcl

Musi być zainstalowany przed: Automake

Opcjonalne zależności: Brak


glibc

Instalacja zależy od: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Gettext, Grep, Gzip, Linux API Headers, Make, Perl, Python, Sed i Texinfo

Zestaw testów zależy od: Plik

Należy zainstalować przed: Brak

Linux od podstaw — wersja 9.0


GMP

Instalacja zależy od: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, M4, Make, Sed i Texinfo

Zestaw testów zależy od: Brak

Musi być zainstalowany przed: MPFR i GCC

Opcjonalne zależności: Brak


Gperf

Instalacja zależy od: Bash, Binutils, Coreutils, GCC, Glibc i Make

Zestaw testów zależy od: Diffutils i Expect

Należy zainstalować przed: Brak

Opcjonalne zależności: Brak


Grep

Instalacja zależy od: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Patch, Sed i Texinfo

Zestaw testów zależy od: Gawk Musi być zainstalowany przed: Man-DB Opcjonalne zależności: Pcre


Groffa

Instalacja zależy od: Bash, Binutils, Bison, Coreutils, Gawk, GCC, Glibc, Grep, Make, Patch, Sed i Texinfo

Zestaw testów zależy od: Brak dostępnego zestawu testów Musi być zainstalowany przed: Man-DB i Perl Opcjonalne zależności: GPL Ghostscript


GRUB

Instalacja zależy od: Bash, Binutils, Bison, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed, Texinfo i Xz

Zestaw testów zależy od: Brak Musi być zainstalowany przed: Brak Zależności opcjonalne: Brak


Gzip

Instalacja zależy od: Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Sed i Texinfo

Zestaw testów zależy od: Diffutils i Less Musi być zainstalowany przed: Man-DB Opcjonalne zależności: Brak


Iana-itd

Instalacja zależy od: Coreutils, Gawk i Make Zestaw testów zależy od: Brak dostępnego zestawu testów Należy zainstalować przed: Perl

Linux od podstaw — wersja 9.0


Nietuzinkowe

Instalacja zależy od: Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Ncurses, Patch, Sed, Texinfo i Zlib

Zestaw testów zależy od: Brak dostępnego zestawu testów

Musi być zainstalowany przed: Tar

Opcjonalne zależności: Brak


Narzędzie wewnętrzne

Instalacja zależy od: Bash, Gawk, Glibc, Make, Perl, Sed i XML::Parser

Zestaw testów zależy od: Perl Musi być zainstalowany przed: Brak Zależności opcjonalne: Brak


IProute2

Instalacja zależy od nagłówków API Bash, Bison, Coreutils, Flex, GCC, Glibc, Make i Linux

Zestaw testów zależy od: Brak dostępnego zestawu testów

Należy zainstalować przed: Brak

Opcjonalne zależności: Brak


Kbd

Instalacja zależy od: Bash, Binutils, Bison, Check, Coreutils, Flex, GCC, Gettext, Glibc, Gzip, Make, Patch i Sed

Zestaw testów zależy od: Brak dostępnego zestawu testów

Należy zainstalować przed: Brak

Opcjonalne zależności: Brak


Kmod

Instalacja zależy od: Bash, Binutils, Bison, Coreutils, Flex, GCC, Gettext, Glibc, Gzip, Make, Pkg-config, Sed, Xz-Utils i Zlib

Zestaw testów zależy od: Brak dostępnego zestawu testów

Musi być zainstalowany przed: Eudev

Opcjonalne zależności: Brak


Mniej

Instalacja zależy od: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses i Sed

Zestaw testów zależy od: Brak dostępnego zestawu testów

Musi być zainstalowany przed: Gzip

Opcjonalne zależności: PCre


Libcap

Instalacja zależy od: Attr, Bash, Binutils, Coreutils, GCC, Glibc, Perl, Make i Sed

Zestaw testów zależy od: Brak dostępnego zestawu testów

Należy zainstalować przed: Brak

Opcjonalne zależności: Linux-PAM

Linux od podstaw — wersja 9.0


Zniesławienie

Instalacja zależy od: Bash, Binutils, Coreutils, GCC, Glibc i Make

Zestaw testów zależy od: Brak dostępnego zestawu testów Musi być zainstalowany przed: Jądro Linux Opcjonalne zależności: Brak


Libffi

Instalacja zależy od: Bash, Binutils, Coreutils, GCC, Glibc, Make i Sed

Zestaw testów zależy od: DejaGnu Musi być zainstalowany przed: Python Opcjonalne zależności: Brak


Libpipelina

Instalacja zależy od: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed i Texinfo

Zestaw testów zależy od: Sprawdź Musi być zainstalowany przed: Man-DB Opcjonalne zależności: Brak


Narzędzie Libtool

Instalacja zależy od: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Sed i Texinfo

Zestaw testów zależy od: Autoconf, Automake i Findutils

Należy zainstalować przed: Brak

Opcjonalne zależności: Brak


Linux Kernel

Instalacja zależy od: Bash, Bc, Binutils, Coreutils, Diffutils, Findutils, GCC, Glibc, Grep, Gzip, Kmod, Libelf, Make, Ncurses, OpenSSL, Perl i Sed

Zestaw testów zależy od: Brak dostępnego zestawu testów

Należy zainstalować przed: Brak

Opcjonalne zależności: Brak


M4

Instalacja zależy od: Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make, Sed i Texinfo

Zestaw testów zależy od: Diffutils

Musi być zainstalowany przed: Autoconf i Bison

Opcjonalne zależności: libsigsegv


Spraw, żeby

Instalacja zależy od: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Sed i Texinfo

Zestaw testów zależy od: Perl i Procps-ng

Należy zainstalować przed: Brak

Opcjonalne zależności: Brak


273

Linux od podstaw — wersja 9.0


Man-DB

Instalacja zależy od: Bash, Binutils, Bzip2, Coreutils, Flex, GCC, GDBM, Gettext, Glibc, Grep, Groff, Gzip, Less, Libpipeline, Make, Sed i Xz

Pakiet testowy zależy od: Util-linux Musi być zainstalowany przed: Brak Zależności opcjonalne: Brak


Strony podręcznika

Instalacja zależy od: Bash, Coreutils i Make Zestaw testów zależy od: Brak dostępnego zestawu testów Należy zainstalować przed: Brak

Opcjonalne zależności: Brak


Mezon

Instalacja zależy od: Ninja i Python Zestaw testów zależy od: Brak dostępnego zestawu testów Należy zainstalować przed: Systemd

Opcjonalne zależności: Brak


MPC

Instalacja zależy od: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, GMP, Make, MPFR, Sed i Texinfo

Zestaw testów zależy od: Brak Musi być zainstalowany przed: GCC Opcjonalne zależności: Brak


MPFR

Instalacja zależy od: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, GMP, Make, Sed i Texinfo

Zestaw testów zależy od: Brak

Musi być zainstalowany przed: Gawk i GCC

Opcjonalne zależności: Brak


ncurses

Instalacja zależy od: Bash, Binutils, Coreutils, Diffutils, Gawk, GCC, Glibc, Grep, Make, Patch i Sed

Zestaw testów zależy od: Brak dostępnego zestawu testów

Musi być zainstalowany przed: Bash, GRUB, Inetutils, Less, Procps-ng, Psmisc, Readline, Texinfo, Util-linux i Vim

Opcjonalne zależności: Brak


Ninja

Instalacja zależy od: Binutils, Coreutils, Gcc i Python

Zestaw testów zależy od: Brak

Musi być zainstalowany przed: Meson

Opcjonalne zależności: Asciidoc, Doxygen, Emacs i re2c


274

Linux od podstaw — wersja 9.0


Opensl

Instalacja zależy od: Binutils, Coreutils, Gcc, Make i Perl

Zestaw testowy zależy od: Brak Musi być zainstalowany przed: Linux Opcjonalne zależności: Brak


Łata

Instalacja zależy od: Bash, Binutils, Coreutils, GCC, Glibc, Grep, Make i Sed

Zestaw testów zależy od: Diffutils Musi być zainstalowany przed: Brak Zależności opcjonalne: Ed


Perl

Instalacja zależy od: Bash, Binutils, Coreutils, Gawk, GCC, GDBM, Glibc, Grep, Groff, Make, Sed i Zlib

Zestaw testów zależy od: Iana-Etc i Procps-ng

Musi być zainstalowany przed: Autoconf

Opcjonalne zależności: Brak


Konfiguracja pakietu

Instalacja zależy od: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, Popt i Sed

Zestaw testów zależy od: Brak Musi być zainstalowany przed: Kmod Opcjonalne zależności: Brak


Pop

Instalacja zależy od: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep i Make

Zestaw testów zależy od: Diffutils i Sed Musi być zainstalowany przed: Pkg-config Opcjonalne zależności: Brak


Procps-ng

Instalacja zależy od: Bash, Binutils, Coreutils, GCC, Glibc, Make i Ncurses

Pakiet testów zależy od: DejaGNU Musi być zainstalowany przed: Brak Zależności opcjonalne: Brak


Psmisc

Instalacja zależy od: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Ncurses i Sed

Linux od podstaw — wersja 9.0


Python

Instalacja zależy od: Bash, Binutils, Coreutils, GCC, Gdbm, Gettext, Glibc, Grep, Libffi, Make, Ncurses i Sed

Zestaw testów zależy od: GDB i Valgrind

Musi być zainstalowany przed: Ninja

Opcjonalne zależności: Berkeley DB, OpenSSL, SQLite i Tk


readline

Instalacja zależy od: Bash, Binutils, Coreutils, Gawk, GCC, Glibc, Grep, Make, Ncurses, Patch, Sed i Texinfo

Zestaw testów zależy od: Brak dostępnego zestawu testów Musi być zainstalowany przed: Bash i Gawk Opcjonalne zależności: Brak


Sed

Instalacja zależy od: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Sed i Texinfo

Zestaw testów zależy od: Diffutils i Gawk

Musi być zainstalowany przed: E2fsprogs, File, Libtool i Shadow

Opcjonalne zależności: Brak


Shadow

Instalacja zależy od: Bash, Binutils, Coreutils, Diffutils, Findutils, Gawk, GCC, Gettext, Glibc, Grep, Make i Sed

Zestaw testów zależy od: Brak dostępnego zestawu testów

Musi być zainstalowany przed: Coreutils

Opcjonalne zależności: Acl, Attr, Cracklib i PAM


Sysklogd

Instalacja zależy od: Binutils, Coreutils, GCC, Glibc, Make i Patch

Zestaw testów zależy od: Brak dostępnego zestawu testów

Należy zainstalować przed: Brak

Opcjonalne zależności: Brak


Systemd

Instalacja zależy od: Acl, Attr, Bash, Binutils, Coreutils, Diffutils, Expat, Gawk, GCC, Glibc, Gperf, Grep, Intltool, Libcap, Meson, Sed i Util-linux

Zestaw testów zależy od: Brak

Należy zainstalować przed: Brak

Opcjonalne zależności: Wiele, patrz strona systemowa BLFS


syswinit

Instalacja zależy od: Binutils, Coreutils, GCC, Glibc, Make i Sed

Linux od podstaw — wersja 9.0


Smoła

Instalacja zależy od: Acl, Attr, Bash, Binutils, Bison, Coreutils, GCC, Gettext, Glibc, Grep, Inetutils, Make, Sed i Texinfo

Zestaw testów zależy od: Autoconf, Diffutils, Findutils, Gawk i Gzip

Należy zainstalować przed: Brak

Opcjonalne zależności: Brak


TCL

Instalacja zależy od: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make i Sed

Zestaw testów zależy od: Brak Musi być zainstalowany przed: Brak Zależności opcjonalne: Brak


Informacje tekstowe

Instalacja zależy od: Bash, Binutils, Coreutils, GCC, Gettext, Glibc, Grep, Make, Ncurses, Patch i Sed

Zestaw testów zależy od: Brak Musi być zainstalowany przed: Brak Zależności opcjonalne: Brak


Util-linux

Instalacja zależy od: Bash, Binutils, Coreutils, Diffutils, Eudev, Findutils, Gawk, GCC, Gettext, Glibc, Grep, Make, Ncurses, Sed i Zlib

Zestaw testów zależy od: Brak Należy zainstalować przed: Brak Opcjonalne zależności: Libcap-ng


Vim

Instalacja zależy od: Acl, Attr, Bash, Binutils, Coreutils, Diffutils, GCC, Glibc, Grep, Make, Ncurses i Sed

Zestaw testów zależy od: Brak

Należy zainstalować przed: Brak

Opcjonalne zależności: Xorg, GTK+2, LessTif, Python, Tcl, Ruby i GPM


XML::Parser

Instalacja zależy od: Bash, Binutils, Coreutils, Expat, GCC, Glibc, Make i Perl

Zestaw testów zależy od: Perl Musi być zainstalowany przed: Intltool Opcjonalne zależności: Brak


Xz

Instalacja zależy od: Bash, Binutils, Coreutils, Diffutils, GCC, Glibc i Make

Zestaw testów zależy od: Brak

Musi być zainstalowany przed: Eudev, GRUB, Kmod i Man-DB

Opcjonalne zależności: Brak


Zlib

Instalacja zależy od: Bash, Binutils, Coreutils, GCC, Glibc, Make i Sed

Zestaw testów zależy od: Brak

Musi być zainstalowany przed: File, Kmod, Perl i Util-linux

Opcjonalne zależności: Brak


Najlepsze przetwarzanie w chmurze dla systemu operacyjnego w OnWorks: