Stații de lucru online OnWorks Linux și Windows

logo

Găzduire online gratuită pentru stații de lucru

<Înapoi | Cuprins | Următor>

5.3. Instrucțiuni generale de compilare‌

Când construiți pachete, există mai multe ipoteze făcute în instrucțiuni:

• Câteva dintre pachete sunt patchizate înainte de compilare, dar numai atunci când patch-ul este necesar pentru a evita o problemă. Un patch este adesea necesar atât în ​​acest capitol, cât și în următorul capitol, dar uneori doar în unul sau altul. Prin urmare, nu vă îngrijorați dacă instrucțiunile pentru un patch descărcat par să lipsească. Mesaje de avertizare despre compensa or puf pot fi întâlnite și la aplicarea unui plasture. Nu vă faceți griji cu privire la aceste avertismente, deoarece plasturele a fost încă aplicat cu succes.

• În timpul compilării majorității pachetelor, vor apărea mai multe avertismente care defilează pe ecran. Acestea sunt normale și pot fi ignorate în siguranță. Aceste avertismente sunt așa cum apar - avertismente despre utilizarea depreciată, dar nu invalidă, a sintaxei C sau C++. Standardele C se schimbă destul de des, iar unele pachete încă folosesc standardul mai vechi. Aceasta nu este o problemă, dar provoacă avertismentul.

• Verificați pentru ultima dată că AFM variabila de mediu este configurată corect:


eco $LFS

eco $LFS

Asigurați-vă că rezultatul arată calea către punctul de montare al partiției LFS, adică /mnt/lfs, folosind exemplul nostru.

imagine

imagine

• În sfârșit, trebuie subliniate două elemente importante:


Important

Instrucțiunile de construire presupun că cerințele sistemului gazdă, inclusiv legăturile simbolice, au fost setate corect:

pocni este carcasa în uz.

sh este o legătură simbolică către pocni.

/usr/bin/awk este o legătură simbolică către bălălău.

/usr/bin/yacc este o legătură simbolică către bizon sau un mic script care execută bizon.

Important

Instrucțiunile de construire presupun că cerințele sistemului gazdă, inclusiv legăturile simbolice, au fost setate corect:

pocni este carcasa în uz.

sh este o legătură simbolică către pocni.

/usr/bin/awk este o legătură simbolică către bălălău.

/usr/bin/yacc este o legătură simbolică către bizon sau un mic script care execută bizon.


Important

Pentru a sublinia din nou procesul de construire:

1. Plasați toate sursele și patch-urile într-un director care va fi accesibil din mediul chroot, cum ar fi /mnt/lfs/sources/. de nu pune surse înăuntru /mnt/lfs/tools/.

2. Schimbați-vă în directorul surse.

3. Pentru fiecare pachet:

A. Folosind gudron program, extrageți pachetul care urmează să fie construit. În capitolul 5, asigurați-vă că sunteți lfs utilizator la extragerea pachetului.

b. Schimbați în directorul creat când pachetul a fost extras.

c. Urmați instrucțiunile cărții pentru construirea pachetului.

d. Reveniți la directorul surse.

e. Ștergeți directorul sursă extras, dacă nu este indicat altfel.

Important

Pentru a sublinia din nou procesul de construire:

1. Plasați toate sursele și patch-urile într-un director care va fi accesibil din mediul chroot, cum ar fi /mnt/lfs/sources/. de nu pune surse înăuntru /mnt/lfs/tools/.

2. Schimbați-vă în directorul surse.

3. Pentru fiecare pachet:

A. Folosind gudron program, extrageți pachetul care urmează să fie construit. În capitolul 5, asigurați-vă că sunteți lfs utilizator la extragerea pachetului.

b. Schimbați în directorul creat când pachetul a fost extras.

c. Urmați instrucțiunile cărții pentru construirea pachetului.

d. Reveniți la directorul surse.

e. Ștergeți directorul sursă extras, dacă nu este indicat altfel.


Top OS Cloud Computing la OnWorks: