<Sebelumnya | Konten | Selanjutnya>
6.74.1. Instalasi E2fsprogs
Dokumentasi E2fsprogs merekomendasikan agar paket dibuat di subdirektori dari pohon sumber:
mkdir -v membangun cd membangun
mkdir -v membangun cd membangun
Siapkan E2fsprogs untuk kompilasi:
../konfigurasi --prefix=/usr
--bindir=/bin
--dengan-root-prefix=""
--aktifkan-elf-shlibs
--disable-libblkid
--nonaktifkan-libuuid
--nonaktifkan-uuidd
--nonaktifkan-fsck
\
\
\
\
\
\
\
../konfigurasi --prefix=/usr
--bindir=/bin
--dengan-root-prefix=""
--aktifkan-elf-shlibs
--disable-libblkid
--nonaktifkan-libuuid
--nonaktifkan-uuidd
--nonaktifkan-fsck
Arti dari variabel lingkungan dan opsi konfigurasi:
--with-root-prefix="" dan --bindir=/bin
Program tertentu (seperti e2fsck.dll program) dianggap program penting. Ketika, misalnya, / usr tidak di-mount, program-program ini masih harus tersedia. Mereka termasuk dalam direktori seperti / lib dan / sbin. Jika opsi ini tidak diteruskan ke konfigurasi E2fsprogs, program akan diinstal ke dalam / usr direktori.
--aktifkan-elf-shlibs
Ini menciptakan perpustakaan bersama yang digunakan beberapa program dalam paket ini.
--cacat-*
Ini mencegah E2fsprogs membangun dan memasang libuid dan libblkid perpustakaan, uidd daemon, dan fsck wrapper, karena Util-Linux menginstal versi yang lebih baru.
Kompilasi paket:
membuat
membuat
Untuk menjalankan tes, terbitkan:
cek
cek
Salah satu tes E2fsprogs akan mencoba mengalokasikan memori 256 MB. Jika Anda tidak memiliki RAM yang jauh lebih besar dari ini, pastikan untuk mengaktifkan ruang swap yang cukup untuk pengujian. Lihat Bagian 2.5, “Membuat Sistem File pada Partisi” dan Bagian 2.7, “Memasang Partisi Baru” untuk detail tentang membuat dan mengaktifkan ruang swap.
Instal binari, dokumentasi, dan pustaka bersama:
make install
make install
Instal pustaka dan header statis:
buat install-libs
buat install-libs
Jadikan pustaka statis yang terinstal dapat ditulisi sehingga simbol debug dapat dihapus nanti:
chmod -v u+w /usr/lib/{libcom_err,libe2p,libext2fs,libss}.a
chmod -v u+w /usr/lib/{libcom_err,libe2p,libext2fs,libss}.a
Paket ini menginstal gzip Info. file tetapi tidak memperbarui seluruh sistem dir mengajukan. Buka zip file ini lalu perbarui sistem dir file menggunakan perintah berikut:
gunzip -v /usr/share/info/libext2fs.info.gz
instal-info --dir-file=/usr/share/info/dir /usr/share/info/libext2fs.info
gunzip -v /usr/share/info/libext2fs.info.gz
instal-info --dir-file=/usr/share/info/dir /usr/share/info/libext2fs.info
Jika diinginkan, buat dan instal beberapa dokumentasi tambahan dengan mengeluarkan perintah berikut:
info make -o
doc/com_err.info ../lib/et/com_err.texinfo
info make -o
instal -v -m644 doc/com_err.info /usr/share/info
instal-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info
instal -v -m644 doc/com_err.info /usr/share/info
instal-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info