onde baixar o gentoo 2.2?

0

Minha empresa de hospedagem tem o gentoo. Eu quero instalar o mesmo sistema no meu virtualbox / vagrant. Se eu fizer o gato / etc / gentoo-release eu recebo:

Gentoo Base System release 2.2

e uname -r:

2.6.32.53-grsec-x86_64

onde posso obter iso deste sistema? Eu preciso da mesma versão.

obrigado.

    
por MilMike 08.05.2015 / 09:25

4 respostas

2

Bem, todos os lançamentos do Gentoo são 2.2. Como o Gentoo não é uma distribuição que tem lançamentos (ou seja, em incrementos escalonados), você não encontrará isso por perto. O Gentoo é uma versão de lançamento, o que significa que todos os pacotes são continuamente atualizados, não existe uma versão global do sistema como o Ubuntu ou o Fedora. Em suma /etc/gentoo_release é irrelevante do sistema «versão».

O que você quer provavelmente é uma distribuição do Gentoo com as mesmas fontes do kernel. Tenha em mente que um kernel antigo pode ou não funcionar com pacotes de sistema recentes, como o udev, bluetooth. Espere alguns pacotes recentes a) requerem uma versão recente do kernel e b) nem compilarão de outra forma.

O ebuilds do kernel para 2.6.32 não está mais disponível:

  • as versões mais antigas de hardened-sources são 3.2.68, assim como o kernel vanilla ;
  • a única árvore fonte do kernel (publicamente disponível) que inclui 2.6.32 se pf-sources

Você terá que tentar.

De acordo com minha própria experiência, eu não vi muitas diferenças entre um sistema que pode rodar um kernel 3.2 e outro com 2.6.32 então com um pouco de sorte e um bom trabalho ... Apenas tenha em mente que O glibc deve ser recompilado em relação aos cabeçalhos do kernel , que correspondem à árvore de fontes do kernel instalada.

    
por 08.05.2015 / 10:40
1

Como usuário do Gentoo, como minha área de trabalho regular, devo dizer que as duas respostas estão corretas.

[I] sys-libs/glibc
     Available versions:  (2.2) 2.13-r4^s 2.14.1-r3^s 2.15-r3^s 2.16.0^s 2.17^s ~2.18-r1^s ~2.19^s 2.19-r1^s ~2.20^s ~2.20-r1^s 2.20-r2^s **2.21^s **9999^s
       {debug gd hardened multilib nscd profile selinux suid systemtap vanilla CROSSCOMPILE_OPTS="headers-only"}
     Installed versions:  2.20-r2(2.2)^s(10:40:38 PM 04/04/2015)(gd multilib -debug -hardened -nscd -profile -selinux -suid -systemtap -vanilla CROSSCOMPILE_OPTS="-headers-only")
     Homepage:            http://www.gnu.org/software/libc/libc.html
     Description:         GNU libc6 (also called glibc2) C library

Se você ler a Versão Instalada, verá que a versão 2.20-r2 da biblioteca do sistema glibc está instalada, o que preenche o slot 2.2. Isso é confirmado pela saída de cat /etc/gentoo-release que gera:

Gentoo Base System release 2.2

como você observou.

Explicação

As outras respostas estão corretas em que o Gentoo é uma versão de lançamento. O número da versão é escolhido pela versão de sys-libs/glibc , porque todo pacote compilado no sistema depende da glibc. Como tal, é assim que o Gentoo escolhe o número de lançamento. Isso também é verdade para todas as distribuições binárias, como o Ubuntu. Todos os pacotes escolhidos pelos mantenedores, todos dependem de uma versão escolhida do glibc. Se você olhar para a Página do Software Glibc GNU , você lerá:

Overview

Any Unix-like operating system needs a C library: the library which defines the "system calls" and other basic facilities such as open, malloc, printf, exit...

The GNU C Library is used as the C library in the GNU systems and most systems with the Linux kernel.

Project Goals

The GNU C Library is primarily designed to be a portable and high performance C library. It follows all relevant standards including ISO C11 and POSIX.1-2008. It is also internationalized and has one of the most complete internationalization interfaces known.

Sabendo disso, e vendo que a versão 2.20 foi lançada em 2014-setembro-7, qualquer lançamento que você baixe dos Downloads do Gentoo , que data de 2014 a set-7 resultará no lançamento adequado para começar. Depois de fazer o download, você deve seguir o Manual do Gentoo adequado para sua arquitetura . Você pode usar o CD híbrido, ao qual os outros cartazes se referem como a versão do Live DVD, ou o CD mínimo, que seu ISP usou para criar seu próprio servidor com o manual. Como outros pôsteres notaram, com um lançamento contínuo esse número de versão pode mudar conforme você atualiza o sistema usando o portage.

    
por 10.05.2015 / 00:20
0

Ao contrário de outras distribuições linux, você não apenas pega um Gentoo iso, clica em setup e senta, tomando um café, enquanto o setup faz tudo. Em vez disso, você pega um stage e inicia o edifício e compila o seu sistema operacional.

Felizmente, para aqueles que precisam apenas ter uma ideia do Gentoo, há um lançamento ao vivo de tempos em tempos (já compilado e compilado).

No seu caso, você pode pegar um estágio e iniciar o construção em torno do lançamento do kernel que você precisa (2.6.32), ou obter o live mais antigo disponível (datado de outubro de 2009) baseado no kernel 2.6. 30 de aqui (link para amd64 , mas dê uma olhada, você encontrará para outros arcos também).

    
por 08.05.2015 / 10:40
0

Então, você não quer realmente o 2.2, já que isso não faz sentido.

Se você quiser exatamente a mesma configuração, poderá migrar e instalar a configuração existente. O link é um guia aproximado. Contanto que a imagem que você quer copiar não esteja usando opções que seu hardware não suporta.

Outros tipos de imagens podem funcionar, e a vantagem do guia acima é que você pode fazê-lo a partir da instalação.

Não é exatamente livre de problemas, você terá que fazer o root após a extração e fazer algumas configurações. Não é fácil, mas não é muito difícil se você tiver feito uma instalação algumas vezes, o processo é basicamente o mesmo.

A imagem da empresa de hospedagem pode ser paravirtualizada, mas a boa notícia é que o kernel ABI é estável, então você não deve ter problemas para configurar um kernel mais novo para executar a imagem.

    
por 04.12.2016 / 23:38