Estou tentando instalar o Gentoo em um laptop antigo seguindo o online manual. Cheguei a instalar as fontes do kernel (veja aqui ): a instalação com

emerge --ask sys-kernel/gentoo-sources 

parece funcionar bem, até que falhe sem nenhuma mensagem de erro precisa. O arquivo de log

/var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/temp/build.log 

não contém mensagem de erro. As últimas linhas deste arquivo são

* Final size of build directory: 1 KiB * Final size of installed tree: 623669 KiB ecompressdir: bzip2 -9 /usr/share/doc 

Eu também olhei para /var/log/emerge.log que também não contém nenhuma mensagem de erro :

1473188561: Started emerge on: set 06, 2016 21:02:40 1473188561: *** emerge --ask sys-kernel/gentoo-sources 1473188622: >>> emerge (1 of 1) sys-kernel/gentoo-sources-4.4.6 to / 1473188622: === (1 of 1) Cleaning (sys-kernel/gentoo-sources-4.4.6::/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-4.4.6.ebuild) 1473188698: === (1 of 1) Compiling/Merging (sys-kernel/gentoo-sources-4.4.6::/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-4.4.6.ebuild) 1473189553: === (1 of 1) Merging (sys-kernel/gentoo-sources-4.4.6::/usr/portage/sys-kernel/gentoo-sources/gentoo-sources-4.4.6.ebuild) 1473190741: *** Finished. Cleaning up... 1473190743: *** exiting unsuccessfully with status "1". 1473190751: *** terminating. 

Não sei o que devo verificar a seguir. Alguma ideia?

EDITAR

Aqui está o conteúdo de /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/temp/build.log (Eu removi alguns caracteres não imprimíveis que apareciam no início de cada linha):

Package: sys-kernel/gentoo-sources-4.4.6 Repository: gentoo Maintainer: [email protected] USE: abi_x86_32 elibc_glibc kernel_linux userland_GNU x86 FEATURES: preserve-libs sandbox userpriv usersandbox >>> Preparing to unpack ... >>> Unpacking source... >>> Unpacking linux-4.4.tar.xz to /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/work >>> Unpacking genpatches-4.4-8.base.tar.xz to /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/work/patches >>> Unpacking genpatches-4.4-8.extras.tar.xz to /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/work/patches Excluding Patch #5000_enable-additional-cpu-optimizations-for-gcc.patch ... Excluding Patch #5015_kdbus*.patch ... Applying 1000_linux-4.4.1.patch (-p1) ... Applying 1001_linux-4.4.2.patch (-p1) ... Applying 1002_linux-4.4.3.patch (-p1) ... Applying 1003_linux-4.4.4.patch (-p1) ... Applying 1004_linux-4.4.5.patch (-p1) ... Applying 1005_linux-4.4.6.patch (-p1) ... Applying 1500_XATTR_USER_PREFIX.patch (-p1) ... Applying 1510_fs-enable-link-security-restrictions-by-default.patch (-p1) ... Applying 2700_ThinkPad-30-brightness-control-fix.patch (-p1) ... Applying 2900_dev-root-proc-mount-fix.patch (-p1) ... Applying 4200_fbcondecor-3.19.patch (-p1) ... Applying 4567_distro-Gentoo-Kconfig.patch (-p1) ... >>> Source unpacked in /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/work >>> Preparing source in /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/work/linux-4.4.6-gentoo ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/work/linux-4.4.6-gentoo ... >>> Source configured. >>> Compiling source in /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/work/linux-4.4.6-gentoo ... >>> Source compiled. >>> Test phase [not enabled]: sys-kernel/gentoo-sources-4.4.6 >>> Install gentoo-sources-4.4.6 into /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/image/ category sys-kernel >>> Copying sources ... >>> Completed installing gentoo-sources-4.4.6 into /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/image/ Final size of build directory: 1 KiB Final size of installed tree: 623669 KiB ecompressdir: bzip2 -9 /usr/share/doc 

Comentários

  • O que há em / usr / src?
  • @Giorgio: poste todo o resultado de emerge gentoo-sources
  • @Francesco Turco: Você quer dizer o conteúdo de /var/tmp/portage/sys-kernel/gentoo-sources-4.4.6/temp/build.log
  • @aventurin: /usr/src contém o diretório linux-4.4.6-gentoo e um link simbólico para ele denominado linux. No entanto, não tenho certeza se o conteúdo de linux-4.4.6-gentoo está completo.
  • @Giorgio: para verificar se um pacote está bom, você pode usar equery check gentoo-sources. Especifique a versão do pacote, se necessário. O comando equery pertence ao pacote gentoolkit.

Resposta

simplesmente baixou o kernel em / usr / src, você só precisa preenchê-lo inserindo os formulários necessários para seu pc wiki gentoo: “Instalar novas fontes de kernel não fornece o usuário com um novo kernel. É necessário fazer e instalar um novo kernel a partir das novas fontes e então reiniciar o sistema para realmente rodar o novo kernel. “ insira a descrição da imagem aqui

Comentários

  • Eu sei que preciso compilar para o kernel depois de instalar os fontes. Desde a execução de emerge --ask sys-kernel/gentoo-sources relatou uma falha e cada vez que eu o executo, ele tenta instalar os fontes novamente e novamente, eu queria saber se as fontes agora estão instaladas corretamente e se devo tentar compilar usando um pacote quebrado.
  • uma vez baixado o pacote, você foi para / usr / src e fez os vários `make menuconfig, make -jX make module_install etc `? não funcionou? se você realmente não pode testar o genkernel
  • cd /usr/src/linux seguido por make menuconfig dá: make: *** No rule to make target 'menuconfig'. Stop.. Pelo que entendi, emerge não concluiu a instalação do código-fonte do kernel.
  • sudo make menuconfig
  • surge você baixou o kernel, mas pode não saber qual configuração você usava formiga para usar então você está criando a configuração, se você não sabe, use o genkernel

Resposta

Tente :

  1. rm -vR /usr/portage/distfiles
  2. emerge-webrsync
  3. emerge --sync && emerge -av sys-kernel/gentoo-sources.

Pela aparência de sua saída, você não baixou o tarball corretamente. Se você “notar a captura de tela de @oscarandrea”, seu diretório de construção é de 4 kb “s. O seu tem apenas 1 kb.

Comentários

  • @Giorgio Veja o novo comentário em sua pergunta …

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *