6.74.1. ການຕິດຕັ້ງ E2fsprogs
ເອກະສານ E2fsprogs ແນະນໍາວ່າແພັກເກັດຖືກສ້າງຢູ່ໃນໄດເລກະທໍລີຍ່ອຍຂອງຕົ້ນໄມ້ແຫຼ່ງ:
mkdir -v build cd build
mkdir -v build cd build
ກະກຽມ E2fsprogs ສໍາລັບການລວບລວມ:
../configure --prefix=/usr
--bindir=/bin
--with-root-prefix=""
--enable-elf-shlibs
--disable-libblkid
--disable-libuuid
--ປິດການໃຊ້ງານ-uidd
--ປິດການໃຊ້ງານ-fsck
\
\
\
\
\
\
\
../configure --prefix=/usr
--bindir=/bin
--with-root-prefix=""
--enable-elf-shlibs
--disable-libblkid
--disable-libuuid
--ປິດການໃຊ້ງານ-uidd
--ປິດການໃຊ້ງານ-fsck
ຄວາມຫມາຍຂອງການປ່ຽນແປງສະພາບແວດລ້ອມແລະການຕັ້ງຄ່າທາງເລືອກ:
--with-root-prefix="" ແລະ --bindir=/bin
ບາງໂຄງການ (ເຊັ່ນ: e2fsck program) ຖືວ່າເປັນໂຄງການທີ່ສຳຄັນ. ເມື່ອ, ສໍາລັບການຍົກຕົວຢ່າງ, / usr ບໍ່ໄດ້ຕິດຕັ້ງ, ໂຄງການເຫຼົ່ານີ້ຍັງຈໍາເປັນຕ້ອງມີຢູ່. ພວກເຂົາຢູ່ໃນລາຍຊື່ເຊັ່ນ / lib ແລະ / sbin. ຖ້າຕົວເລືອກນີ້ບໍ່ຖືກສົ່ງກັບ E2fsprogs ' configure, ໂປລແກລມຖືກຕິດຕັ້ງໃສ່ / usr ລະບົບ.
--enable-elf-shlibs
ນີ້ສ້າງຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນເຊິ່ງບາງໂຄງການໃນຊຸດນີ້ໃຊ້.
--ປິດການໃຊ້ງານ-*
ນີ້ປ້ອງກັນບໍ່ໃຫ້ E2fsprogs ຈາກການກໍ່ສ້າງແລະຕິດຕັ້ງ libuid ແລະ libblkid ຫ້ອງສະຫມຸດ, ໄດ້ uuid daemon, ແລະ fsck wrapper, ຍ້ອນວ່າ Util-Linux ຕິດຕັ້ງເວີຊັນຫຼ້າສຸດ.
ສັງລວມຊຸດ:
ເຮັດໃຫ້
ເຮັດໃຫ້
ເພື່ອດໍາເນີນການທົດສອບ, ບັນຫາ:
ເຮັດການກວດສອບ
ເຮັດການກວດສອບ
ຫນຶ່ງໃນການທົດສອບ E2fsprogs ຈະພະຍາຍາມຈັດສັນ 256 MB ຂອງຫນ່ວຍຄວາມຈໍາ. ຖ້າທ່ານບໍ່ມີ RAM ຫຼາຍກ່ວານີ້, ໃຫ້ແນ່ໃຈວ່າຈະເປີດໃຊ້ພື້ນທີ່ swap ພຽງພໍສໍາລັບການທົດສອບ. ເບິ່ງພາກທີ 2.5, "ການສ້າງລະບົບໄຟລ໌ໃນພາທິຊັນ" ແລະພາກທີ 2.7, "ການຕິດຕັ້ງພາທິຊັນໃໝ່" ສໍາລັບລາຍລະອຽດກ່ຽວກັບການສ້າງ ແລະເປີດໃຊ້ພື້ນທີ່ແລກປ່ຽນ.
ຕິດຕັ້ງ binary, ເອກະສານ, ແລະຫ້ອງສະຫມຸດທີ່ໃຊ້ຮ່ວມກັນ:
ເຮັດໃຫ້ຕິດຕັ້ງ
ເຮັດໃຫ້ຕິດຕັ້ງ
ຕິດຕັ້ງຫ້ອງສະໝຸດສະຖິດ ແລະສ່ວນຫົວ:
ເຮັດການຕິດຕັ້ງ-libs
ເຮັດການຕິດຕັ້ງ-libs
ເຮັດໃຫ້ຫ້ອງສະໝຸດສະຖິດທີ່ຕິດຕັ້ງນັ້ນສາມາດຂຽນໄດ້ ດັ່ງນັ້ນສັນຍາລັກການດີບັກສາມາດຖືກລຶບອອກໃນພາຍຫຼັງ:
chmod -v u+w /usr/lib/{libcom_err,libe2p,libext2fs,libss}.a
chmod -v u+w /usr/lib/{libcom_err,libe2p,libext2fs,libss}.a
ຊຸດນີ້ຕິດຕັ້ງ gzipped .INFO ໄຟລ໌ແຕ່ບໍ່ໄດ້ອັບເດດທົ່ວລະບົບ dir ໄຟລ໌. Unzip ໄຟລ໌ນີ້ແລະຫຼັງຈາກນັ້ນປັບປຸງລະບົບ dir ໄຟລ໌ໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:
gunzip -v /usr/share/info/libext2fs.info.gz
install-info --dir-file=/usr/share/info/dir /usr/share/info/libext2fs.info
gunzip -v /usr/share/info/libext2fs.info.gz
install-info --dir-file=/usr/share/info/dir /usr/share/info/libext2fs.info
ຖ້າຕ້ອງການ, ສ້າງແລະຕິດຕັ້ງເອກະສານເພີ່ມເຕີມບາງຢ່າງໂດຍການອອກຄໍາສັ່ງຕໍ່ໄປນີ້:
makeinfo -o
doc/com_err.info ../lib/et/com_err.texinfo
makeinfo -o
ຕິດຕັ້ງ -v -m644 doc/com_err.info /usr/share/info
install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info
ຕິດຕັ້ງ -v -m644 doc/com_err.info /usr/share/info
install-info --dir-file=/usr/share/info/dir /usr/share/info/com_err.info