Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

6.1. Pengantar

Dalam bab ini, kita memasuki lokasi pembangunan dan mulai membangun sistem LFS dengan sungguh-sungguh. Artinya, kita melakukan chroot ke sistem Linux mini sementara, membuat beberapa persiapan akhir, dan kemudian mulai menginstal paket.

Instalasi perangkat lunak ini sangat mudah. Meskipun dalam banyak kasus instruksi instalasi dapat dibuat lebih pendek dan lebih umum, kami telah memilih untuk memberikan instruksi lengkap untuk setiap paket untuk meminimalkan kemungkinan kesalahan. Kunci untuk mempelajari apa yang membuat sistem Linux bekerja adalah mengetahui untuk apa setiap paket digunakan dan mengapa Anda (atau sistem) mungkin membutuhkannya.

Kami tidak menyarankan penggunaan pengoptimalan. Mereka dapat membuat program berjalan sedikit lebih cepat, tetapi mereka juga dapat menyebabkan kesulitan kompilasi dan masalah saat menjalankan program. Jika sebuah paket menolak untuk dikompilasi saat menggunakan pengoptimalan, cobalah untuk mengompilasinya tanpa pengoptimalan dan lihat apakah itu memperbaiki masalah. Bahkan jika paket dikompilasi saat menggunakan pengoptimalan, ada risiko bahwa paket tersebut mungkin dikompilasi secara tidak benar karena interaksi kompleks antara kode dan alat pembangunan. Perhatikan juga bahwa -berbaris dan -mtune opsi yang menggunakan nilai yang tidak ditentukan dalam buku belum diuji. Ini dapat menyebabkan masalah dengan paket toolchain (Binutils, GCC dan Glibc). Potensi keuntungan kecil yang dicapai dalam menggunakan pengoptimalan kompiler sering kali lebih besar daripada risikonya. Pembangun LFS pertama kali didorong untuk membangun tanpa pengoptimalan khusus. Sistem selanjutnya masih akan berjalan sangat cepat dan stabil pada saat yang bersamaan.

Urutan penginstalan paket dalam bab ini harus benar-benar diikuti untuk memastikan bahwa tidak ada program yang secara tidak sengaja memperoleh jalur yang merujuk ke /peralatan terprogram ke dalamnya. Untuk alasan yang sama, jangan mengkompilasi paket terpisah secara paralel. Kompilasi secara paralel dapat menghemat waktu (terutama pada mesin dual-CPU), tetapi dapat menghasilkan program yang berisi jalur terprogram ke /peralatan, yang akan menyebabkan program berhenti bekerja saat direktori tersebut dihapus.

gambar

Sebelum instruksi penginstalan, setiap halaman penginstalan memberikan informasi tentang paket, termasuk deskripsi singkat tentang apa yang dikandungnya, kira-kira berapa lama waktu yang dibutuhkan untuk membangun, dan berapa banyak ruang disk yang diperlukan selama proses pembangunan ini. Mengikuti petunjuk penginstalan, ada daftar program dan pustaka (bersama dengan deskripsi singkatnya) yang diinstal oleh paket.


Note

Nilai SBU dan ruang disk yang diperlukan mencakup data suite uji untuk semua paket yang berlaku di Bab 6.

Note

Nilai SBU dan ruang disk yang diperlukan mencakup data suite uji untuk semua paket yang berlaku di Bab 6.


 

Komputasi Awan OS Teratas di OnWorks: