Ainda libc6 - era [Fwd: Re: [linuxclub] - libc6]

1999-04-03 Thread Itamar


Hernan Joel Cervantes Rodriguez wrote:
> 
> >
> É a segunda vez que esqueço de isso, disculpa :-)

Sem problemas ;-)

> 
> 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 ;-)

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. :-(

Se eu pegasse um lib.so.6 de uma outra máquina i386 e colocasse no meu
/target/lib/ será que resolveria o problema?

[ ]s
Itamar


Re: Ainda libc6 - era [Fwd: Re: [linuxclub] - libc6]

1999-04-05 Thread Hernan Joel Cervantes Rodriguez
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/