OnWorks Linux i Windows Online WorkStation

logo

Darmowy hosting online dla stacji roboczych

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

6.1. Wstęp

W tym rozdziale wchodzimy na plac budowy i na poważnie zaczynamy konstruować system LFS. Oznacza to, że wykonujemy chroot w tymczasowym systemie mini Linux, dokonujemy kilku końcowych przygotowań, a następnie zaczynamy instalować pakiety.

Instalacja tego oprogramowania jest prosta. Chociaż w wielu przypadkach instrukcje instalacji mogłyby być krótsze i bardziej ogólne, zdecydowaliśmy się udostępnić pełne instrukcje dla każdego pakietu, aby zminimalizować możliwość błędów. Kluczem do poznania tego, co sprawia, że ​​system Linux działa, jest wiedza, do czego używany jest każdy pakiet i dlaczego ty (lub system) możesz go potrzebować.

Nie zalecamy stosowania optymalizacji. Mogą sprawić, że program będzie działał nieco szybciej, ale mogą również powodować trudności w kompilacji i problemy podczas uruchamiania programu. Jeśli pakiet nie chce się skompilować podczas korzystania z optymalizacji, spróbuj go skompilować bez optymalizacji i sprawdź, czy to rozwiąże problem. Nawet jeśli pakiet rzeczywiście się skompiluje podczas korzystania z optymalizacji, istnieje ryzyko, że mógł zostać skompilowany niepoprawnie ze względu na złożone interakcje pomiędzy kodem i narzędziami do kompilacji. Należy również pamiętać, że -Marsz oraz -dostroić opcje wykorzystujące wartości nieokreślone w książce nie były testowane. Może to powodować problemy z pakietami narzędzi (Binutils, GCC i Glibc). Ryzyko często przewyższa niewielkie potencjalne korzyści osiągnięte dzięki optymalizacji kompilatora. Zachęcamy osoby, które tworzą LFS po raz pierwszy, do budowania bez niestandardowych optymalizacji. Kolejny system nadal będzie działał bardzo szybko i jednocześnie stabilnie.

Należy ściśle przestrzegać kolejności instalowania pakietów opisanych w tym rozdziale, aby mieć pewność, że żaden program przypadkowo nie uzyska ścieżki, do której się odnosi /narzędzia na stałe w niego podłączony. Z tego samego powodu nie kompiluj równolegle oddzielnych pakietów. Kompilacja równoległa może zaoszczędzić czas (szczególnie na komputerach z dwoma procesorami), ale może skutkować powstaniem programu zawierającego stałą ścieżkę do /narzędzia, co spowoduje, że program przestanie działać po usunięciu tego katalogu.

obraz

Przed instrukcjami instalacji każda strona instalacyjna zawiera informacje o pakiecie, w tym zwięzły opis jego zawartości, przybliżony czas potrzebny na kompilację i ilość miejsca na dysku wymaganą podczas procesu budowania. Zgodnie z instrukcjami instalacji znajduje się lista programów i bibliotek (wraz z ich krótkim opisem), które instaluje pakiet.


Note

Wartości SBU i wymagane miejsce na dysku obejmują dane zestawu testów dla wszystkich odpowiednich pakietów w rozdziale 6.

Note

Wartości SBU i wymagane miejsce na dysku obejmują dane zestawu testów dla wszystkich odpowiednich pakietów w rozdziale 6.


 

Najlepsze przetwarzanie w chmurze dla systemu operacyjnego w OnWorks: