Instalando a famosa GLIBC_*** em seu GNU/Linux

Publicado por Perfil removido em 28/03/2007

[ Hits: 14.288 ]

 


Instalando a famosa GLIBC_*** em seu GNU/Linux



Bom pessoal, depois de muito tempo pesquisando consegui finalmente instalar minha glibc (versão 2.4).

Acontecia o seguinte quando eu tentava configurar:

# ./configure
configure: error: you must configure in a separate build directory

Postei muitas perguntas aqui no VOL, mas ninguém conseguiu me ajudar... então segue abaixo ok?

Faça o download da glib_*** aqui:
Vamos descompactar:

# tar vzxf glibc_****.tar.gz

Ele irá criar um diretório chamado glibc_***, NÃO entre no diretório dele, faça o seguinte:

(por exemplo, eu descompactei ele em meu home)

# /home/lords/glibc_****/configure --prefix=/usr/

Tranqüilo pessoal, se ele retornar um erro assim pra você:

configure: error:
*** These critical programs are missing or too old: gcc
*** Check the INSTALL file for required versions.

Dê um upgrade ou instale algum pacotes que estão faltando do seu gcc. Se tudo ocorrer bem, entre no diretório onde está a pasta da glibc_***:

# cd /home/glibc_***/ (no meu caso)
# make
# make install


Prontinho pessoal... espero que tenha ajudado!

Lords Torvalds

Outras dicas deste autor

Instalando plugins para gráficos SVG no Mozilla/Firefox

Montando leitor de cartões de câmeras fotográficas no Slackware 10.2

Ativando o anti-spam no Mozilla Thunderbird

Ressuscitando a impressora no Kurumin

Instalar XFCE 4.2 no Fedora Core 5

Leitura recomendada

Instalando a última versão do Oracle VirtualBox no CentOS, openSUSE Leap e Ubuntu 16.04

Como instalar o Cinelerra

Manual do Ubuntu 10.04 Lucid Lynx disponível em português

Debian acadêmico - Instalando GeoGebra, Portugol IDE/G-Portugol e Java 7

Chromium no Ubuntu 14.04 e Linux Mint 17

  

Comentários
[1] Comentário enviado por removido em 28/03/2007 - 00:54h

Pessoal, ocorreu um erro de correção da minha dica pelos moderadores.
na parte em que estou falando "Não entre no diretorio"..não é pra entrar mesmo...faça o seguinte :
/home/lords/glibc/configure --prefix=/usr (um exemplo de diretório)
"configure a mesma pelo lado de fora do diretório só retirando o (./)

qualquer coisa postem aqui!

[2] Comentário enviado por tenchi em 28/03/2007 - 10:24h

Como assim, a glibc, até onde eu saiba, é uma das bibliotecas essenciais para o funcionamento do sistema (contém as bibliotecas essenciais para os programas em c). Então ela normalmente vem instalada em toda distro. Acho até que ela se enquadra nos pacotes que não devem ser atualizados. Não ocorreu nenhum erro depois que você atualizou?
Fica aqui a minha dúvida.

[3] Comentário enviado por removido em 28/03/2007 - 16:07h

Realmente éla vem instalada em todas as distros, Um outro erro que ocorreu foi no nome da dica, o slackware10.2 por exemplo vem normalmente com a "glibc_2.3", então ao tentar instalar cértos programas mais atualizados, irá sentir falta déssa glibc se desatualizada e enfim pedindo a glibc_2.4 como requisitos minimos.
Erro não deu nenhum, pois tudo vai ser compilado corrétamente.
abraços caro tenchi.

[4] Comentário enviado por TheDarknessRJ em 29/03/2007 - 00:32h

Um local para obter informações sobre compilação de GLIBC e muito mais é o Linux from Scratch. Lá você aprende como construir seu sistema LINUX do zero e aprende como as coisas realmente funcionam. (Leitura recomendada a todos os que realmente querem conhecer de LINUX)

http://www.linuxfromscratch.org/
http://lfs-br.codigolivre.org.br/

[5] Comentário enviado por GilsonDeElt em 30/03/2007 - 00:53h

Tenchi, concordo com você no ponto de que ela deve vir em toda distro. Mas no Conectiva OEM que veio no meu PC, a glibc não foi instalada. Já instalei Glibc, Automake... e até hoje é impossível instalar programas a partir do código-fonte no meu CL. Por esses e outros motivos instalei o Slack na minha máquina.

[6] Comentário enviado por joaolindopetra em 15/04/2007 - 19:13h

eu fui tentar instalar o glibc so que no meu fala que vai remover 274 pacotes, se instalar como vou reintalar todos os pacotes denovo?

[7] Comentário enviado por tcboeira em 21/01/2009 - 09:56h

Eu fiz o que disse e ocorreu isto...

Boeira:/home/tcboeira/Desktop# /home/tcboeira/Desktop/glibc-2.4/configure --prefix=/usr/
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
configure: running configure fragment for add-on nptl
checking sysdep dirs... sysdeps/i386/elf nptl/sysdeps/unix/sysv/linux/i386/i686 nptl/sysdeps/unix/sysv/linux/i386 sysdeps/unix/sysv/linux/i386 nptl/sysdeps/unix/sysv/linux nptl/sysdeps/pthread sysdeps/pthread sysdeps/unix/sysv/linux sysdeps/gnu sysdeps/unix/common sysdeps/unix/mman sysdeps/unix/inet sysdeps/unix/sysv/i386 nptl/sysdeps/unix/sysv sysdeps/unix/sysv sysdeps/unix/i386 nptl/sysdeps/unix sysdeps/unix sysdeps/posix sysdeps/i386/i686/fpu nptl/sysdeps/i386/i686 sysdeps/i386/i686 sysdeps/i386/i486 nptl/sysdeps/i386/i486 sysdeps/i386/fpu nptl/sysdeps/i386 sysdeps/i386 sysdeps/wordsize-32 sysdeps/ieee754/ldbl-96 sysdeps/ieee754/dbl-64 sysdeps/ieee754/flt-32 sysdeps/ieee754 sysdeps/generic/elf sysdeps/generic
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking for gcc... gcc
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking how to run the C preprocessor... /lib/cpp
configure: error: C preprocessor "/lib/cpp" fails sanity check
See `config.log' for more details.
Boeira:/home/tcboeira/Desktop#

Ao achar que foi normal... Fiz o segundo passo. Ocorreu isto!

Boeira:/home/tcboeira/Desktop/glibc-2.4# make
Makeconfig:84: sysdeps/../config.make: Arquivo ou diretório não encontrado
The GNU C library has not been configured.
Run `configure' to configure it before building.
Try `configure --help' for more details.
make: Problemas ao reprocessar o arquivo `sysdeps/../config.make'.
Boeira:/home/tcboeira/Desktop/glibc-2.4#

[8] Comentário enviado por villani em 01/04/2009 - 12:00h

Opa, fiz todo o processo correto, mas esta dando esse erro::

Boeira:/home/tcboeira/Desktop/glibc-2.4# make
Makeconfig:84: sysdeps/../config.make: Arquivo ou diretório não encontrado
The GNU C library has not been configured.
Run `configure' to configure it before building.
Try `configure --help' for more details.
make: Problemas ao reprocessar o arquivo `sysdeps/../config.make'.
Boeira:/home/tcboeira/Desktop/glibc-2.4#

alguem sabe como resolver??

falow



Contribuir com comentário