Gostei dessas dicas:
O principal arquivo de configuração para controlar o funcionamento do ZYpp é o “/etc/zypp/zypp.conf ”
Por padrão, o ZYpp utiliza até 5 conexões simultâneas para efetuar o download de pacotes, dependendo da velocidade da sua internet, aumentar esse valor para 10 pode trazer ganhos visíveis no tempo de download.
download.max_concurrent_connections = 10
Eu já tinha lido alguma coisa sobre isso, mas foi só agora que aproveitei para examinar o arquivo de configuração.
Tenho a impressão de que a velocidade melhorou um pouco – mas dá para ver que ainda está muito longe do ideal.
Neste Domingo, por exemplo baixou 612.8 MiB em cerca de 2 minutos – a maior parte do tempo a menos de 10% da capacidade da conexão (daria uns 62 MiB/s) – exceto por 3 picos, abaixo de 45 MiB/s:
Para comparação, no Fedora, 380 MB em apenas 20 segundos – média de 19 MB/s:
(Tanto no Fedora quanto no openSUSE, eu não configurei para espelhos no Brasil. – Fica tudo por conta de redirecionamentos automáticos).
Na próxima, vou fazer o teste com a configuração para 10 conexões simultâneas.
O openSUSE costuma, sim, vir com o PackageKit + alguma coisa do Plasma-Discover – embora não “o Discover” completo, propriamente dito.
Em 2017, usei muito essa alternativa, de apenas clicar no ícone de atualizações, e ficar vendo a listagem dos pacotes passando na tela (mas sem opção de selecionar e copiar). – Só que, um dia, isso de um tilt qualquer, e só consegui recuperar o sistema, carregando um Snapshot anterior e fazendo rollback. – Desde então, passei a usar só o Zypper, em linha de comando. Depois, até removi o PackageKit e o resto.
Quando instalei no novo PC, em 2020, a primeira coisa que fiz foi remover o PackageKit – e bloquear para que nunca mais seja reinstalado:
2020-01-11 17:43:50 --- YaST2
Installation Successfully Finished
Removed Packages: 9
discover-backend-packagekit
PackageKit
PackageKit-backend-zypp
PackageKit-branding-openSUSE
PackageKit-gstreamer-plugin
PackageKit-gtk3-module
PackageKit-lang
plasma5-pk-updates
plasma5-pk-updates-lang
Details
Installation log
Installation Successfully Finished
Removed Packages: 1
libpackagekit-glib2-18
2020-01-11 18:06:11
# zypper dup --allow-vendor-change
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...
The following 11 items are locked and will not be changed by any action:
Available:
discover-backend-packagekit libpackagekit-glib2-18 PackageKit PackageKit-backend-zypp
PackageKit-branding-openSUSE PackageKit-branding-upstream PackageKit-devel PackageKit-gstreamer-plugin
PackageKit-gtk3-module PackageKit-lang PackageKit-Qt-devel
Nothing to do.
Atualmente, estão bloqueados:
The following 43 items are locked and will not be changed by any action:
Available:
akonadi-calendar-tools akonadi-calendar-tools-lang akonadi-contact akonadi-contact-lang akonadi-import-wizard akonadi-import-wizard-lang akonadi-mime
akonadi-plugin-calendar akonadi-plugin-contacts akonadi-plugin-mime akonadi-search akonadi-search-lang akonadi-server akonadi-server-lang
discover-backend-packagekit pattern:games pattern:kde_pim kdepim-addons kdepim-addons-lang kdepim-runtime kdepim-runtime-lang kmail-account-wizard
kmail-account-wizard-lang kmailtransport kmailtransport-lang ktnef libkdepim-lang libKF5PimCommonAkonadi5 libksieve libksieve-lang
libpackagekit-glib2-18 mbox-importer mbox-importer-lang messagelib messagelib-lang PackageKit PackageKit-backend-zypp PackageKit-branding-openSUSE
PackageKit-branding-upstream PackageKit-devel PackageKit-gstreamer-plugin PackageKit-gtk3-module PackageKit-lang

