Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

6.74.1. Installazione di E2fsprogs

La documentazione di E2fsprogs consiglia di compilare il pacchetto in una sottodirectory dell'albero dei sorgenti:


mkdir -v build build cd

mkdir -v build build cd

Immagine

Preparare E2fsprogs per la compilazione:


../configure --prefix=/usr

--bindir=/bin

--with-root-prefix=""

--enable-elf-shlibs

--disable-libblkid

--disable-libuid

--disable-uuidd

--disable-fsck

\

\

\

\

\

\

\

../configure --prefix=/usr

--bindir=/bin

--with-root-prefix=""

--enable-elf-shlibs

--disable-libblkid

--disable-libuid

--disable-uuidd

--disable-fsck

Il significato della variabile d'ambiente e le opzioni di configurazione:

--with-root-prefix="" e --bindir=/bin

Alcuni programmi (come il e2fsck programma) sono considerati programmi essenziali. Quando, per esempio, / usr non è montato, questi programmi devono ancora essere disponibili. Appartengono a directory come / lib e / sbin. Se questa opzione non viene passata al configure di E2fsprogs, i programmi vengono installati nel / usr directory.

--enable-elf-shlibs

Questo crea le librerie condivise utilizzate da alcuni programmi in questo pacchetto.

--disattivare-*

Ciò impedisce a E2fsprogs di creare e installare il libuido e libblkid biblioteche, le uuidd demone, e il fsck wrapper, poiché Util-Linux installa versioni più recenti.

Compila il pacchetto:


make

make

Per eseguire i test, emettere:


fare un controllo

fare un controllo

Uno dei test E2fsprogs tenterà di allocare 256 MB di memoria. Se non hai molta più RAM di questa, assicurati di abilitare uno spazio di swap sufficiente per il test. Vedere Sezione 2.5, «Creazione di un file system sulla partizione» e Sezione 2.7, «Montaggio della nuova partizione» per i dettagli sulla creazione e l'abilitazione dello spazio di scambio.

Installa i binari, la documentazione e le librerie condivise:


make install

make install


Installa le librerie statiche e le intestazioni:


creare install-libs

creare install-libs


Rendi scrivibili le librerie statiche installate in modo che i simboli di debug possano essere rimossi in seguito:


chmod -v u+w /usr/lib/{libcom_err,libe2p,libext2fs,libss}.a

chmod -v u+w /usr/lib/{libcom_err,libe2p,libext2fs,libss}.a


Questo pacchetto installa un gzip . Info file ma non aggiorna l'intero sistema dir file. Decomprimi questo file e quindi aggiorna il sistema dir file utilizzando i seguenti comandi:


gunzip -v /usr/share/info/libext2fs.info.gz

info-installazione --dir-file=/usr/share/info/dir /usr/share/info/libext2fs.info

gunzip -v /usr/share/info/libext2fs.info.gz

info-installazione --dir-file=/usr/share/info/dir /usr/share/info/libext2fs.info


Immagine

Se lo desideri, crea e installa della documentazione aggiuntiva emettendo i seguenti comandi:


makeinfo -o

doc/com_err.info ../lib/et/com_err.texinfo

makeinfo -o


installa -v -m644 doc/com_err.info /usr/share/info

info-installazione --dir-file=/usr/share/info/dir /usr/share/info/com_err.info

installa -v -m644 doc/com_err.info /usr/share/info

info-installazione --dir-file=/usr/share/info/dir /usr/share/info/com_err.info


Il miglior sistema operativo cloud computing su OnWorks: