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

1999-04-05 Por tôpico 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/
   


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

1999-04-03 Por tôpico 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