Bociek PLD - Pisarz
I. Informacje podstawowe
II. Instalacja
III. Podręcznik użytkownika
IV. Podręcznik administratora
Zarządzanie pakietami
Architektury pakietów
V. Tworzenie PLD - Praktyczny poradnik
VI. O podręczniku
O tej książce
Spis treści
Inne wersje tego dokumentu
HTML (jeden plik)
Odnośniki
Tworzymy dokumentację PLD
Strona PLD
Listy dyskusyjne PLD

Architektury pakietów

<- ->
 

W PLD programy są kompilowane dla wielu architektur sprzętowych, pozwala to na używanie systemu na bardziej różnorodnym sprzęcie oraz na lepsze dopasowanie do używanego procesora. Architekturę pakietu rozpoznamy po nazwie, jest to kilkuznakowe oznaczenie znajdujące się tuż przed rozszerzeniem pliku. W przypadku pakietu 0verkill-0.16-3.i686.rpm jego architektura to i686.

Aby sprawdzić architekturę komputera, używamy polecenia arch lub uname -m.

Wybór architektury

Pakiety zbudowane dla poszczególnych architektur są umieszczane w odpowiednich katalogach na serwerze. Ścieżka katalogów na serwerze wygląda następująco:

/dists/{$wersjaPLD}/PLD/{$architektura}

Przykładowo adres ftp://ftp.pld-linux.org/dists/2.0/PLD/i686/ dotyczy systemu w wersji 2.0 (Ac) z wybraną architekturą "i686". Poldek instaluje pakiety z tej architektury, do której należał pakiet z Poldkiem, co w zasadzie jest jednoznaczne z architekturą, która została wybrana przy instalacji. Konfiguracja źródeł pakietów w Poldku została opisana w tym dokumencie.

Procesory

Nazwa architektury Obsługiwana platforma Dostępna wersja PLD
alpha DEC/Compaq/HP Alpha AXP Ra, Ac
amd64 / x86_64 AMD K8: Opteron, Athlon 64, Sempron (socket: 754, 939), Intel EM64T Ac, Th
athlon AMD K7: Athlon, Duron, Sempron (socket A) Ac
i386 wszystkie procesory zgodne z i386 firmy Intel Ra, Ac
i486 Intel 486, AMD K5 (socket 3) i nowsze Th
i586 Intel 586 Pentium, Cyrix 5x86, Cyrix 6x86, AMD K5 (socket 7), AMD K6 i nowsze Ra, Ac
i686 Intel Pentrium II, Pentium PRO, AMD K7 i nowsze Ra, Ac, Th
ppc PowerPC Ra, Ac
sparc Sun SPARC 32bit Ra, Ac
sparc64 Sun SPARC 64bit Ac
noarch dowolna -

Należy pamiętać by instalować pakiety wyłącznie przeznaczone dla używanej architektury. Wyjątkiem są pakiety z oznaczeniem noarch oraz pakiety przeznaczone dla procesorów Intel x86 i zgodnych: i386, i486, itd.

Architektury z rodziny x86 są bardziej lub mniej wyspecjalizowanymi grupami, najbardziej ogólna jest 386, zaś każda następna w kolejności jest bardziej wyspecjalizowana. Im węższa specjalizacja grupy tym mniej modeli procesorów obsługuje. Przykładowo na maszynie z procesorem Pentium III (i686) możemy zainstalować system w wersji i386, ale na procesorze 386 wersja i686 nie będzie działać. Jeśli mamy nowszy procesor, to będziemy mogli użyć bardziej wyspecjalizowanej architektury, a co za tym idzie lepiej wykorzystać jego potencjał.

 
<- ->