Installeren van E2fsprogs-1.27

Geschatte compileertijd:           0.80 SBU
Geschatte benodigde diskruimte:  13 MB

Installatie van E2fsprogs

Installeer E2fsprogs door uitvoering van de volgende opdrachten:

mkdir ../e2fsprogs-build &&
cd ../e2fsprogs-build &&
../e2fsprogs-1.27/configure --prefix=/usr --with-root-prefix="" \
    --enable-elf-shlibs &&
make &&
make install &&
make install-libs &&
install-info /usr/share/info/libext2fs.info /usr/share/info/dir

Verklaring van de opdrachten

--with-root-prefix="": De reden voor het opgeven van deze optie is de setup van de e2fsprogs Makefile. Een aantal programma's zijn essentieel voor systeemgebruik wanneer bijvoorbeeld /usr niet is gemount (als het e2fsck programma). Deze programma's en library's horen daarom in directory's als /lib en /sbin. Als deze optie niet wordt doorgegeven aan configure van e2fsprog. het plaatst deze programma's in /usr, wat niet hetgeen is wat we willen.

--enable-elf-shlibs: Dit maakt share library's aan waar een aantal programma's in dit package gebruik van kunnen maken.

make install-libs: Dit installeert de shared library's die worden gebouwd.

Inhoud van E2fsprogs

Als laatste vergeleken met versie 1.27.

Programmabestanden

badblocks, chattr, compile_et, debugfs, dumpe2fs, e2fsck, e2image, e2label, fsck, fsck.ext2, fsck.ext3, lsattr, mk_cmds, mke2fs, mkfs.ext2, mkfs.ext3, mklost+found, resize2fs, tune2fs en uuidgen

Beschrijvingen

badblocks

badblocks wordt gebruikt om slechte blokken op een device (gewoonlijk een diskpartitie) op te sporen.

chattr

chattr wijzigt de bestandskenmerken op een Linux second extended file system (e2fs).

compile_et

compile_et wordt gebruikt om een tabel, met namen van foutcodes en daarmee geassocieerde meldingen te converteren naar een C bronbestand dat geschikt is voor gebruik met de com_err library.

debugfs

Het programma debugfs is een file system debugger. Het kan worden gebruikt om de status van een ext2 bestandssysteem te bestuderen en wijzigen.

dumpe2fs

dumpe2fs print de super block en blockgroep informatie voor het bestandssysteem aanwezig op een opgegeven device.

e2fsck en fsck.ext2

e2fsck en fsck.ext2 worden gebruikt om Linux second extended bestandssystemen te controleren en optioneel te repareren.

e2image

e2image wordt gebruikt om kritische ext2 bestandssysteemdata in een bestand op te slaan.

e2label

e2label zal het bestandssysteemlabel laten zien of wijzigen van het ext2 bestandssysteem op het opgegeven device.

fsck

fsck wordt gebruikt om een Linux bestandssysteem te controleren en optioneel te repareren.

fsck.ext3

fsck.ext3 wordt gebruikt om een Linux ext3 bestandssysteem te controleren en optioneel te repareren.

lsattr

lsattr geeft de bestandskenmerken weer op een second extended filesystem.

mk_cmds

Het mk_cmds utility accepteert een opdrachttabelbestand als invoer en produceert een C bronbestand als uitvoer, wat is bedoeld voor gebruik met de subsysteem library, libss.

mke2fs and mkfs.ext2

mke2fs wordt gebruikt voor de aanmaak van een Linux second extended bestandssysteem op een device (gewoonlijk een diskpartitie). mkfs.ext2 doet hetzelfde als mke2fs.

mkfs.ext3

mkfs.ext3 wordt gebruikt voor de aanmaak van een ext3 bestandssysteem.

mklost+found

mklost+found wordt gebruikt voor het aanmaken van een lost+found directory in de huidige werkdirectory op een Linux second extended bestandssysteem. mklost+found wijst van te voren diskblokken toe aan de directory om het bruikbaar te maken voor e2fsck.

resize2fs

resize2fs wordt gebruikt voor het wijzigen van de omvang van ext2 bestandssystemen.

tune2fs

tune2fs past afstembare bestandssysteemparameters aan op een Linux second extended bestandssysteem.

uuidgen

Het programma uuidgen creëert een nieuw universeel unieke identifier (UUID) met behulp van de libuuid library. De nieuwe UUID kan redelijkerwijs worden aangemerkt als uniek tussen alle aangemaakte UUID's, op het lokale systeem en op andere systemen, in het verleden en in de toekomst.

Bibliotheekbestanden

libcom_err.[a,so], libe2p.[a,so], libext2fs.[a,so], libss.[a,so], libuuid.[a,so]

Beschrijvingen

libcom_err

De algemene foutweergaveroutine.

libe2p

libe2p wordt gebruikt door dumpe2fs, chattr, en lsattr.

libext2fs

De ext2fs library is ontworpen om programma's op gebruikersniveau toe te staan een ext2 bestandssysteem te manipuleren.

libss

libss wordt gebruikt door debugfs.

libuuid

De libuuid library wordt gebruikt voor het genereren van unieke identifiers voor objecten die wellicht buiten het lokale systeem toegankelijk zijn.

E2fsprogs installatie afhankelijkheden

Als laatste vergeleken met versie 1.25.

Bash: sh
Binutils: ar, as, ld, ranlib, strip
Diffutils: cmp
Fileutils: chmod, cp, install, ln, mkdir, mv, rm, sync
Gcc: cc, cc1, collect2, cpp0
Glibc: ldconfig
Grep: egrep, grep
Gzip: gzip
Make: make
Gawk: awk
Sed: sed
Sh-utils: basename, echo, expr, hostname, uname
Texinfo: makeinfo
Textutils: cat, tr