Problemas ao instalar o Gentoo + dúvida [RESOLVIDO]

1. Problemas ao instalar o Gentoo + dúvida [RESOLVIDO]

-
BiaMonteiro

(usa Arch Linux)

Enviado em 29/01/2019 - 18:42h

Olá a todos do fórum!

Estou instalando o Gentoo via live CD de outra distribuição e cheguei até a parte do chroot. É a primeira vez que instalo esta distribuição, e estou usando o stage 3.

Montei todas as partições, inclusive proc, sys e dev.

O problema é que não estou conseguindo concluir a instalação.

Rodei um emerge --webrsync e, em meu terminal, aparecem as seguintes linhas:
Fetching most recent snapshot ...
Trying to retrieve 20190128 snapshot from http://distfiles.gentoo.org ...
Fetching file portage-20190128.tar.xz.md5sum ...
Fetching file portage-20190128.tar.xz.gpgsig ...
Fetching file portage-20190128.tar.xz ...

E não acontece mais nada... o programa continua executando infinitamente.

Depois, estressada, cancelei a execução desse programa com Ctrl + C e rodei um emerge --sync.

Após um longo tempo de atualização dos repositórios, que parece ter sido bem sucedido, veio os problemas.

Não consigo visualizar os profiles com eselect profile list
!!! Error: Failed to get a list of valid profiles
exiting


Nem instalar pacotes, como por exemplo emerge app-portage/mirrorselect.
!!! /etc/portage/make.profile is not a symlink and will probably prevent most merges.
!!! It should point into a profile within /usr/portage/profiles/
!!! (You can safely ignore this message when syncing. It's harmless.)


!!! Your current profile is invalid. If you have just changed your profile
!!! configuration, you should revert back to the previous configuration.
!!! Allowed actions are limited to --help, --info, --search, --sync, and
!!! --version.


Depois rodei os comandos:
mkdir --parents /etc/portage/repos.conf
cp /usr/share/portage/config/repos.conf /etc/portage/repos.conf/gentoo.conf

Os problemas ainda persistem! Infelizmente...

Quando rodo ls -l /etc/portage/make.profile
lrwxrwxrwx 1 root root 51 jan 28 01:24 /etc/portage/make.profile -> ../../usr/portage/profiles/default/linux/amd64/17.0


O conteúdo do meu make.conf:

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
COMMON_FLAGS="-march=native -O2 -pipe"
CFLAGS="${COMMON_FLAGS}"
CXXFLAGS="${COMMON_FLAGS}"
FCFLAGS="${COMMON_FLAGS}"
FFLAGS="${COMMON_FLAGS}"
MAKEOPTS="-j4"

# NOTE: This stage was built with the bindist Use flag enabled
PORTDIR="/usr/portage"
DISTDIR="/usr/portage/distfiles"
PKGDIR="/usr/portage/packages"

# This sets the language of build output to English.
# Please keep this setting intact when reporting bugs.
LC_MESSAGES=C


Uma pergunta: meu processador tem 2 núcleos físicos e 4 virtuais, mantenho a opção -j4 no Makeopts?


  


2. Re: Problemas ao instalar o Gentoo + dúvida [RESOLVIDO]

Lucas C.S.
AdiosKid

(usa Funtoo)

Enviado em 29/01/2019 - 18:51h

delata a pasta portage e baixa novamente.

o profile do sistema fica dentro do portage.


3. Re: Problemas ao instalar o Gentoo + dúvida [RESOLVIDO]

-
BiaMonteiro

(usa Arch Linux)

Enviado em 29/01/2019 - 19:02h


AdiosKid escreveu:

delata a pasta portage e baixa novamente.

o profile do sistema fica dentro do portage.


Como assim baixar novamente?
É o stage? Tenho o tar.xz dele em /.


4. Re: Problemas ao instalar o Gentoo + dúvida [RESOLVIDO]

Matheus
pylm

(usa Gentoo)

Enviado em 29/01/2019 - 19:08h


BiaMonteiro escreveu:


AdiosKid escreveu:

delata a pasta portage e baixa novamente.

o profile do sistema fica dentro do portage.


Como assim baixar novamente?
É o stage? Tenho o tar.xz dele em /.


O portage baixa o repositório todo a cada sync, incluindo os profiles, então seria um rm -rf /usr/portage
Mas antes disso tenta setar o profile:

eselect profile list
eselect profile set <num>



5. Re: Problemas ao instalar o Gentoo + dúvida [RESOLVIDO]

Enio Ferlin
lobzmedunimes

(usa Gentoo)

Enviado em 29/01/2019 - 19:26h

Para a instalação você precisa de dois pacotes, o stage com o sistema e o portage em separado

Stage:
http://gentoo.c3sl.ufpr.br/releases/amd64/autobuilds/current-stage3-amd64/ (se o seu pc for 64 bits) e baixar o arquivo stage3-amd64-XXXXX.tar.xz

E descompactar

tar xf stage3-amd64-* -C /mnt/gentoo

Portage:
wget -c http://gentoo.c3sl.ufpr.br/snapshots/portage-latest.tar.xz

E descompactar

tar xf portage-latest.tar.xz -C /mnt/gentoo/usr

Aí sim entrar no chroot


6. Re: Problemas ao instalar o Gentoo + dúvida [RESOLVIDO]

Enio Ferlin
lobzmedunimes

(usa Gentoo)

Enviado em 29/01/2019 - 19:27h

Ah esqueci, e sim, sendo dois núcleos físicos e 4 threads você pode deixar como -j4 no make.conf


7. Re: Problemas ao instalar o Gentoo + dúvida [RESOLVIDO]

-
BiaMonteiro

(usa Arch Linux)

Enviado em 29/01/2019 - 19:29h


pylm escreveu:


BiaMonteiro escreveu:


AdiosKid escreveu:

delata a pasta portage e baixa novamente.

o profile do sistema fica dentro do portage.


Como assim baixar novamente?
É o stage? Tenho o tar.xz dele em /.


O portage baixa o repositório todo a cada sync, incluindo os profiles, então seria um rm -rf /usr/portage
Mas antes disso tenta setar o profile:

eselect profile list
eselect profile set <num>


Removi o conteúdo de /usr/portage.
Após isso,
eselect profile list
!!! Error: get_repo_path failed
!!! Error: Failed to get a list of valid profiles
exiting

E agora? Obtive mais uma mensagem de erro, que é o get_repo_path failed.


8. Re: Problemas ao instalar o Gentoo + dúvida

-
BiaMonteiro

(usa Arch Linux)

Enviado em 29/01/2019 - 19:33h

lobzmedunimes escreveu:

Para a instalação você precisa de dois pacotes, o stage com o sistema e o portage em separado

Stage:
http://gentoo.c3sl.ufpr.br/releases/amd64/autobuilds/current-stage3-amd64/ (se o seu pc for 64 bits) e baixar o arquivo stage3-amd64-XXXXX.tar.xz

E descompactar

tar xf stage3-amd64-* -C /mnt/gentoo

Portage:
wget -c http://gentoo.c3sl.ufpr.br/snapshots/portage-latest.tar.xz

E descompactar

tar xf portage-latest.tar.xz -C /mnt/gentoo/usr

Aí sim entrar no chroot


Ok, vou baixar e extrair em /usr.


9. Re: Problemas ao instalar o Gentoo + dúvida

-
BiaMonteiro

(usa Arch Linux)

Enviado em 29/01/2019 - 20:15h

Funcionou! Pude finalmente selecionar o profile. Mas veio um empecilho... sou nova em Gentoo, então peço desculpas caso seja uma dúvida besta.

Rodei:
emerge --ask --verbose --update --deep --newuse @world

Tenho como resultado:
[...]
Total: 261 packages (236 new, 5 in new slots, 20 reinstalls), Size of downloads: 596.437 KiB

The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by dev-lang/spidermonkey-52.9.1_pre1::gentoo
# required by sys-auth/polkit-0.115-r2::gentoo
# required by gnome-extra/polkit-gnome-0.105-r1::gentoo
>=dev-lang/python-2.7.15:2.7 sqlite

Would you like to add these changes to your config files? [Yes/No] Yes

Autounmask changes successfully written.

* IMPORTANT: 3 config files in '/etc/portage' need updating.
* See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
* sections of the emerge man page to learn how to update config files.

* In order to avoid wasting time, backtracking has terminated early
* due to the above autounmask change(s). The --autounmask-backtrack=y
* option can be used to force further backtracking, but there is no
* guarantee that it will produce a solution.


E não consigo instalar o sistema base! Pelo que pude entender, esse comando instala o sistema base, não é?

Se eu rodar esse comando mais uma vez, vai subir de 3 config files para 4, depois para 5, em seguida 6, e assim por diante.


10. Re: Problemas ao instalar o Gentoo + dúvida

Matheus
pylm

(usa Gentoo)

Enviado em 29/01/2019 - 20:17h

BiaMonteiro escreveu:

Funcionou! Pude finalmente selecionar o profile. Mas veio um empecilho... sou nova em Gentoo, então peço desculpas caso seja uma dúvida besta.

Rodei:
emerge --ask --verbose --update --deep --newuse @world

Tenho como resultado:
[...]
Total: 261 packages (236 new, 5 in new slots, 20 reinstalls), Size of downloads: 596.437 KiB

The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by dev-lang/spidermonkey-52.9.1_pre1::gentoo
# required by sys-auth/polkit-0.115-r2::gentoo
# required by gnome-extra/polkit-gnome-0.105-r1::gentoo
>=dev-lang/python-2.7.15:2.7 sqlite

Would you like to add these changes to your config files? [Yes/No] Yes

Autounmask changes successfully written.

* IMPORTANT: 3 config files in '/etc/portage' need updating.
* See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
* sections of the emerge man page to learn how to update config files.

* In order to avoid wasting time, backtracking has terminated early
* due to the above autounmask change(s). The --autounmask-backtrack=y
* option can be used to force further backtracking, but there is no
* guarantee that it will produce a solution.


E não consigo instalar o sistema base!

Se eu rodar esse comando mais uma vez, vai subir de 3 config files para 4, depois para 5, em seguida 6, e assim por diante.


O portage sempre vai salvar mudanças num arquivo temporário, pra efetivar as mudanças tu usa o etc-update.
Na verade esse comando só atualiza e recompila pacotes cujas USE flags mudaram, mas Gentoo usa um sistema de profiles. O stage3 vem com o mais pelado, se tu seta o desktop ele vai setar uma porrada de USE flag pra ter suporte a coisas comuns em desktops (codecs, X, pam, etc) assim como se setar o perfil plasma e usar o mesmo comando vai receber o desktop do KDE de presente.


11. Re: Problemas ao instalar o Gentoo + dúvida [RESOLVIDO]

-
BiaMonteiro

(usa Arch Linux)

Enviado em 29/01/2019 - 20:19h


pylm escreveu:

BiaMonteiro escreveu:

Funcionou! Pude finalmente selecionar o profile. Mas veio um empecilho... sou nova em Gentoo, então peço desculpas caso seja uma dúvida besta.

Rodei:
emerge --ask --verbose --update --deep --newuse @world

Tenho como resultado:
[...]
Total: 261 packages (236 new, 5 in new slots, 20 reinstalls), Size of downloads: 596.437 KiB

The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by dev-lang/spidermonkey-52.9.1_pre1::gentoo
# required by sys-auth/polkit-0.115-r2::gentoo
# required by gnome-extra/polkit-gnome-0.105-r1::gentoo
>=dev-lang/python-2.7.15:2.7 sqlite

Would you like to add these changes to your config files? [Yes/No] Yes

Autounmask changes successfully written.

* IMPORTANT: 3 config files in '/etc/portage' need updating.
* See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
* sections of the emerge man page to learn how to update config files.

* In order to avoid wasting time, backtracking has terminated early
* due to the above autounmask change(s). The --autounmask-backtrack=y
* option can be used to force further backtracking, but there is no
* guarantee that it will produce a solution.


E não consigo instalar o sistema base!

Se eu rodar esse comando mais uma vez, vai subir de 3 config files para 4, depois para 5, em seguida 6, e assim por diante.


O portage sempre vai salvar mudanças num arquivo temporário, pra efetivar as mudanças tu usa o etc-update


Estou seguindo https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Base/pt-br e não encontrei esse tal etc-update, mas um env-update.


12. Re: Problemas ao instalar o Gentoo + dúvida [RESOLVIDO]

Matheus
pylm

(usa Gentoo)

Enviado em 29/01/2019 - 20:21h


BiaMonteiro escreveu:


pylm escreveu:

BiaMonteiro escreveu:

Funcionou! Pude finalmente selecionar o profile. Mas veio um empecilho... sou nova em Gentoo, então peço desculpas caso seja uma dúvida besta.

Rodei:
emerge --ask --verbose --update --deep --newuse @world

Tenho como resultado:
[...]
Total: 261 packages (236 new, 5 in new slots, 20 reinstalls), Size of downloads: 596.437 KiB

The following USE changes are necessary to proceed:
(see "package.use" in the portage(5) man page for more details)
# required by dev-lang/spidermonkey-52.9.1_pre1::gentoo
# required by sys-auth/polkit-0.115-r2::gentoo
# required by gnome-extra/polkit-gnome-0.105-r1::gentoo
>=dev-lang/python-2.7.15:2.7 sqlite

Would you like to add these changes to your config files? [Yes/No] Yes

Autounmask changes successfully written.

* IMPORTANT: 3 config files in '/etc/portage' need updating.
* See the CONFIGURATION FILES and CONFIGURATION FILES UPDATE TOOLS
* sections of the emerge man page to learn how to update config files.

* In order to avoid wasting time, backtracking has terminated early
* due to the above autounmask change(s). The --autounmask-backtrack=y
* option can be used to force further backtracking, but there is no
* guarantee that it will produce a solution.


E não consigo instalar o sistema base!

Se eu rodar esse comando mais uma vez, vai subir de 3 config files para 4, depois para 5, em seguida 6, e assim por diante.


O portage sempre vai salvar mudanças num arquivo temporário, pra efetivar as mudanças tu usa o etc-update


Estou seguindo https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Base/pt-br e não encontrei esse tal etc-update, mas um env-update.


env-update é outra coisa, mas afinal o etc-update não existe ou o que?


sudo etc-update
Senha:
Scanning Configuration files...
Exiting: Nothing left to do; exiting. :)


Ele é parte do portage.


equery b -e etc-update
* Searching for etc-update ...
sys-apps/portage-2.3.58 (/usr/sbin/etc-update)




01 02 03



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts