SP, lun abr 5 09:32:54 EST 1999
Itamar :
> >
> > edita o arquivo "/etc/ld.so.conf" (olha que é no diretorio /etc y não no
> > "/target/etc") e adiciona as linhas :
> >
> > /target/lib
> > /target/usr/lib
> >
> > e roda "/target/sbin/ldconfig"
> >
>
> Aí ele começa a dizer que não consegue encontrar um montão de libs em
> /target/usr/lib/lib_varias_coisas ;-)
>
O importante é somente a biblioteca libdpkg, não é? esquece o resto das
bibliotecas.
> Fui verificar pq e descobri q em /target/usr/lib/ são todos links para
> /lib , só que agora eles estão apontando pro local errado, deveria ser
> /target/lib, mas se eu for mudar todos os links vou (quase) perder mais
> tempo que reinstalando todo o sistema. :-(
>
Não, não faza isso.
> Se eu pegasse um lib.so.6 de uma outra máquina i386 e colocasse no meu
> /target/lib/ será que resolveria o problema?
>
Não é só a lib.so.6, têm também o ld-linux.so.2, ..., na verdade o que teira
que
atualizar, para a libc6 2.0.7.19981211, é :
/usr/bin/makedb
/usr/bin/glibcbug
/usr/doc/libc6
/usr/doc/libc6/INSTALL.gz
/usr/doc/libc6/NEWS.gz
/usr/doc/libc6/NOTES.gz
/usr/doc/libc6/README.gz
/usr/doc/libc6/README.crypt.gz
/usr/doc/libc6/Changes.threads.gz
/usr/doc/libc6/ChangeLog.threads.gz
/usr/doc/libc6/FAQ.Debian.gz
/usr/doc/libc6/changelog.gz
/usr/doc/libc6/FAQ.threads.html
/usr/doc/libc6/changelog.Debian.gz
/usr/doc/libc6/copyright
/usr/doc/libc6/BUGS.gz
/usr/doc/libc6/FAQ.gz
/usr/doc/libc6/PROJECTS.gz
/usr/doc/libc6/README.threads.gz
/lib/ld-2.0.7.so
/lib/libBrokenLocale-2.0.7.so
/lib/libc-2.0.7.so
/lib/libcrypt-2.0.7.so
/lib/libdb-2.0.7.so
/lib/libdl-2.0.7.so
/lib/libm-2.0.7.so
/lib/libnsl-2.0.7.so
/lib/libnss_compat-2.0.7.so
/lib/libnss_db-2.0.7.so
/lib/libnss_dns-2.0.7.so
/lib/libnss_files-2.0.7.so
/lib/libnss_nis-2.0.7.so
/lib/libresolv-2.0.7.so
/lib/libutil-2.0.7.so
/lib/libpthread-0.7.so
/lib/ld-linux.so.2
/lib/libBrokenLocale.so.1
/lib/libcrypt.so.1
/lib/libc.so.6
/lib/libdb.so.2
/lib/libdl.so.2
/lib/libm.so.6
/lib/libnsl.so.1
/lib/libnss_compat.so.1
/lib/libnss_db.so.1
/lib/libnss_dns.so.1
/lib/libnss_files.so.1
/lib/libnss_nis.so.1
/lib/libpthread.so.0
/lib/libresolv.so.2
/lib/libutil.so.1
/var
/var/db
/var/db/Makefile
Agora lembrei outra forma de usar o dpkg sem necesidade de modificar o
/etc/ld.so.conf, para isto o comando deve ser :
(em bash) LD_PRELOAD=/target/usr/lib/libdpkg.so dpkg ..
(em tcsh) set LD_PRELOAD /target/usr/lib/libdpkg.so dpkg ..
Espero que desta vez consiga,
Hernán
Hernán J Cervantes Rodríguez
Instituto de Física da USP
e-mail : [EMAIL PROTECTED]
homepage : http://fge.if.usp.br/~hernan/