Quanto tempo precisa do Gentoo para atualizar o conjunto @world?

0

Eu executei este comando: emerge --ask --update --deep --newuse @world . Ele foi executado por algumas horas e ainda está instalando coisas. Isso é normal?

    
por Quico Llinares Llorens 12.10.2016 / 15:12

2 respostas

0

Sim, especialmente se você compilar grandes aplicativos (Firefox, Chrome ou KDE) por conta própria ou se uma biblioteca muito usada (libc, openssl ou libpng) tiver sido atualizada (já que todas as portas dependentes precisam ser atualizadas).

Como todos os pacotes / portas atualizados precisam ser reconstruídos a partir do código-fonte, isso pode levar algum tempo, especialmente se já passou algum tempo desde a última atualização.

    
por 12.10.2016 / 15:28
0

Se você quiser ter mais informações sobre o tempo de construção do emerge, poderá usar o app-portage / genlop . Genlop extrai informações úteis dos logs emerge e pode fazer algumas estimativas com base nessas informações.

Para ver o pacote atual que está compilando:

~$ genlop -c

Currently merging 2 out of 19

* sys-kernel/linux-firmware-20180103-r1 

      current merge time: 8 seconds.
      ETA: 1 minute and 13 seconds.

Se você quiser saber o tempo estimado de uma operação emerge completa:

~ $ emerge -p app-office/libreoffice www-client/firefox | genlop -pq
These are the pretended packages: (this may take a while; wait...)

[ebuild   R   ~] www-client/firefox-60.0.1::gentoo  USE="[...]" 0 KiB
[ebuild   R    ] app-office/libreoffice-6.0.3.2::gentoo  USE="[...]" 0 KiB


Estimated update time: 2 hours, 27 minutes.

De genlop -h :

-p  estimate build time from a piped "emerge -p" output
-q  query gentoo.linuxhowtos.org database if no local emerge was found

Note que, ao usar a opção -q , o tempo real de compilação pode ser bastante reduzido. Isso ocorre porque depende das informações do usuário enviadas ao banco de dados gentoo.linuxhowtos.org . Isso não deveria importar quando uma versão anterior do pacote já estava emerge no sistema, já que ele estará nos logs.

    
por 11.06.2018 / 23:06

Tags