OnWorks Linux ve Windows Çevrimiçi İş İstasyonları

Logo

İş İstasyonları için Çevrimiçi Ücretsiz Barındırma

<Önceki | İçerik | Sonraki>

6.58.1. Findutils'in Kurulumu

İlk olarak, bazı makinelerde sonsuza kadar döngü yapabilen bir testi bastırın:


sed -i 's/test-lock..EXEEXT.//' testler/Makefile.in

sed -i 's/test-lock..EXEEXT.//' testler/Makefile.in


Ardından, glibc-2.28 ve sonraki sürümlerin gerektirdiği bazı düzeltmeleri yapın:


sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' gl/lib/*.c

sed -i '/unistd/a #include ' gl/lib/mountlist.c echo "#define _IO_IN_BACKUP 0x100" >> gl/lib/stdio-impl.h

sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' gl/lib/*.c

sed -i '/unistd/a #include ' gl/lib/mountlist.c echo "#define _IO_IN_BACKUP 0x100" >> gl/lib/stdio-impl.h


Findutils'i derleme için hazırlayın:


./configure --prefix=/usr --localstatedir=/var/lib/locate

./configure --prefix=/usr --localstatedir=/var/lib/locate


Yapılandırma seçeneklerinin anlamı:


--yereldurumdizini

Bu seçenek, cihazın konumunu değiştirir. yerleştirmek olmak için veritabanı /var/lib/bul, FHS uyumlu.

Paketi derleyin:


yapmak

yapmak


Sonuçları test etmek için şunu yayınlayın:


kontrol yap

kontrol yap


Paketi kurun:


make install

make install


LFS-Bootscripts paketindeki bazı betikler şunlara bağlıdır: bulmak. / usr önyüklemenin ilk aşamalarında kullanılamayabilir, bu programın kök bölümünde olması gerekir. NS güncellenmişb açık bir yolu düzeltmek için komut dosyasının da değiştirilmesi gerekir:


mv -v /usr/bin/bul /bin

sed -i 's|bul:=${BINDIR}|bul:=/bin|' /usr/bin/güncellenmişb

mv -v /usr/bin/bul /bin

sed -i 's|bul:=${BINDIR}|bul:=/bin|' /usr/bin/güncellenmişb


OnWorks'te En İyi OS Bulut Bilişimi: