Rangkuman 2 Sistem Operasi 2
I. PENDAHULUAN
1.1 Cara Membangun Sistem LFS
Sistem LFS akan dibangun dengan menggunakan distribusi Linux yang sudah diinstal (seperti Debian, Mandriva, Red Hat, atau SUSE). Sistem Linux yang sudah ada (host) akan digunakan sebagai titik awal untuk memberikan program yang diperlukan, termasuk compiler, linker, dan shell, untuk membangun sistem baru. Sebagai alternative, untuk menginstall distribusi linux dapat menggunakan livecd.
1.2 Paket Terbaru Sejak Rilis Terakhir
Ini merupakan paket terbaru yang rilis sebelumnya :
Upgraded to:
• Automake 1.14.1
• Binutils 2.24
• Bison 3.0.2
• Check 0.9.12
• Coreutils 8.22
• E2fsprogs 1.42.9
• File 5.17
• Flex 2.5.38
• GCC 4.8.2
• GDBM 1.11
• Gettext 0.18.3.2
• Glibc 2.19
• GMP 5.1.3
• Grep 2.16
• Inetutils 1.9.2
• IPRoute2 3.12.0
• Kbd 2.0.1
• Kmod 16
• Libpipeline 1.2.6
• Linux 3.13.3
• M4 1.4.17
• Make 4.0
• Man-DB 2.6.6
• Man-pages 3.59
• MPC 1.0.2
• Perl 5.18.2
• Tar 1.27.1
• TCL 8.6.1
• Texinfo 5.2
• Tzdata 2013i
• Udev 208 (extracted from systemd-208)
• Util-Linux 2.24.1
Added:
• readline-6.2-fixes-2.patch
Removed:
• automake-1.14-test-1.patch
• readline-6.2-fixes-1.patch
• texinfo-5.1-test-1.patch
1.3 Changelog
Ini merupakan versi 7.5 Buku Linux From Scratch tanggal 02 Maret 2014. Versi yang terbaru dan lebih baik mungkin sudah tersedia di situs http://www.linuxfromscratch.org/mirrors.html.
1.4 Resource
1.4.1 FAQ
Untuk konsultasi mengenai pembangunan system LFS dapat mengunjungi http: //www.linuxfromscratch.org / faq /.
1.4.2 Mailing Lists
Jika FAQ tidak menjawab dan memecahkan masalah yang dihadapi dalam pembangunan LFS dapat mengunjungi milis http://www.linuxfromscratch.org/search.html. Untuk informasi tambahan, lokasi arsip, cara berlangganan dll dapat mengunjungi http: // www. linuxfromscratch.org/mail.html.
1.4.3 IRC
Beberapa anggota LFS menawarkan bantuan komunitas di Internet Relay Chat (IRC). Jaringan IRC dapat ditemukan di IRC di irc.freenode.net, dengan saluran dukungan bernama # LFS-dukungan.
1.4.4 Mirror Sites
Proyek LFS memiliki sejumlah situs di seluruh dunia untuk mengakses situs web dan men-download paket yang lebih nyaman yang diperlukan. Silakan kunjungi situs LFS di http://www.linuxfromscratch.org/mirrors.html.
1.4.5 Informasi Kontak
Silahkan ajukan pertanyaan atau komentar ke salah satu milis LFS yang telah disebutkan sebelumnya.
1.5 Bantuan
Jika ada masalah atau pertanyaan yang ditemui melalui buku ini saat sedang bekerja, silahkan kunjungi http: // www.linuxfromscratch.org/faq/#generalfaq. Atau dapat mengunjungi http://www.linuxfromscratch.org/hints/downloads/files/errors.txt. Untuk menemukan sumber masalah serta solusinya. Atau dapat juga mencari milis di mencari milis di http://www.linuxfromscratch.org/search.html.
1.5.1 Things To Mention
Hal yang perlu diperhatikan dan disertakan dalam setiap meminta bantuan untuk pemecahan masalah yang dialami :
- Versi buku yang digunakan (dalam hal ini 7.5)
- Distribusi host dan versi yang digunakan untuk membuat LFS
- Output dari Bagian VII.1, “”
- Paket atau bagian masalah yang ditemui
- Pesan kesalahan yang tepat atau gejala yang diterima
- Perhatikan apakah Anda telah melenceng dari buku sama sekali
1.5.2 Konfigurasi Script Masalah
Jika ada masalah saat menjalankan configure script, sertakan pada baris yang bersangkutan jika ingin meminta bantuan dalam menyelesaikan masalah ini.
1.5.3 Masalah Kompilasi
Output da nisi dari file yang tampil ke layar monitor sangat membantu untuk mengidentifikasi penyebab masalah kompilasi. Tidak harus semua output ditampilkan untuk meminta bantuan, cukup hanya menampilkan output yang bersangkutan dengan masalah tersebut.
Contoh yang dapat dilihat adalah sebagai berikut.
gcc -DALIASPATH=\”/mnt/lfs/usr/share/locale:.\”
-DLOCALEDIR=\”/mnt/lfs/usr/share/locale\”
-DLIBDIR=\”/mnt/lfs/usr/lib\”
-DINCLUDEDIR=\”/mnt/lfs/usr/include\” -DHAVE_CONFIG_H -I. -I.
-g -O2 -c getopt1.c
gcc -g -O2 -static -o make ar.o arscan.o commands.o dir.o
expand.o file.o function.o getopt.o implicit.o job.o main.o
misc.o read.o remake.o rule.o signame.o variable.o vpath.o
default.o remote-stub.o version.o opt1.o
-lutil job.o: In function `load_too_high’:
/lfs/tmp/make-3.79.1/job.c:1565: undefined reference
to `getloadavg’
collect2: ld returned 1 exit status
make[2]: *** [make] Error 1
make[2]: Leaving directory `/lfs/tmp/make-3.79.1′
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/lfs/tmp/make-3.79.1′
make: *** [all-recursive-am] Error
Kebanyakan orang akan menyimpulkan bagian yang paling bawah seperti :
make [2]: *** [make] Error 1
Ini bukan informasi yang cukup untuk membantu mendiagnosa permasalahan dari code tersebut. Untuk meminta bantuan lebih lanjut dapat menghubungi situs online di http://catb.org/~esr/faqs/smart-pertanyaan.
Recent Comments