reiser4progs, libaal i katalogi z bibliotekami
Przemek Iskra
sparky w pld-linux.org
Sob, 15 Lip 2006, 17:32:56 CEST
On Sat, Jul 15, 2006 at 04:42:23PM +0200, Piotr Wawrzyniak wrote:
> Witam.
> Właśnie wyszedł mały problem z reiser4progs i libaal. Oba te pakiety trzymają
> swoje biblioteki w /usr/lib, a według mnie powinny w /lib. Jeśli ktoś ma
> oddzielną partycję z /usr, to wtedy start systemu zostanie zatrzymany z
> piękną informacją że nie można wystartować fsck.reiser4 i prośbą o podanie
> hasła roota.
>
> No więc pojawia się pytanie. Czy reiser4progs i libaal powinny mieć biblioteki
> w /lib i należy poprawić pakiety czy raczej coś trzeba w systemie zmienić?
> Jeśli to pierwsze to poprawki mam już u siebie w cvs i mogę zrobić commit,
> jeśli nie to jak to poprawić inaczej?
ogólnie to to wygląda źle:
[sparky w atlek64 ~]$ ldd /sbin/fsck*
/sbin/fsck:
libblkid.so.1 => /lib64/libblkid.so.1 (0x00002b981eaf6000)
libuuid.so.1 => /lib64/libuuid.so.1 (0x00002b981ebfe000)
libc.so.6 => /lib64/tls/libc.so.6 (0x00002b981ed02000)
/lib64/ld-linux-x86-64.so.2 (0x00002b981e9df000)
/sbin/fsck.ext2:
not a dynamic executable
/sbin/fsck.reiser4:
libreiser4-1.0.so.5 => /usr/lib64/libreiser4-1.0.so.5
(0x00002b8c44e41000)
librepair-1.0.so.5 => /usr/lib64/librepair-1.0.so.5
(0x00002b8c44f8a000)
libaal-1.0.so.5 => /usr/lib64/libaal-1.0.so.5
(0x00002b8c450a1000)
libuuid.so.1 => /lib64/libuuid.so.1 (0x00002b8c451a9000)
libreadline.so.5 => /lib64/libreadline.so.5 (0x00002b8c452ac000)
libncurses.so.5 => /lib64/libncurses.so.5 (0x00002b8c453ea000)
libc.so.6 => /lib64/tls/libc.so.6 (0x00002b8c45507000)
libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00002b8c4572e000)
libdl.so.2 => /lib64/libdl.so.2 (0x00002b8c4586f000)
/lib64/ld-linux-x86-64.so.2 (0x00002b8c44d2a000)
/sbin/fsck.reiserfs:
libuuid.so.1 => /lib64/libuuid.so.1 (0x00002aeb1e3d6000)
libc.so.6 => /lib64/tls/libc.so.6 (0x00002aeb1e4d9000)
/lib64/ld-linux-x86-64.so.2 (0x00002aeb1e2bf000)
/sbin/fsck.vfat:
libc.so.6 => /lib64/tls/libc.so.6 (0x00002b9d545b7000)
/lib64/ld-linux-x86-64.so.2 (0x00002b9d544a0000)
/sbin/fsck.xfs:
libc.so.6 => /lib64/tls/libc.so.6 (0x00002b5c7649f000)
1. o ile się da to ncurses i readline trzeba by wywalić
2. biblioteki z /usr/lib(64) może lepiej by było skonsolitować
statycznie niż przenosić, albo obie z tych rzeczy
lub w ogóle wszystko statycznie, jak ext[23], ale to by mogło duuuże się
zrobić
--
____ Sparky{PI] -- Przemyslaw _ ___ _ _ ........... LANG...Pl..Ca..Es..En
/____) ___ ___ _ _ || Iskra | | _ \| | | : WWW........ppcrcd.pld-linux.org
\____\| -_)'___| ||^'||//\\// < | _/| | | : JID......sparky<at>jabberes.org
(____/|| (_-_|_|| ||\\ || |_ |_| |_| _| : Mail....sparky<at>pld-linux.org
Więcej informacji o liście dyskusyjnej pld-devel-pl