Discussions et informations sur ce qui se passe dans le monde de l'informatique.
Répondre

pacman 6.0 pour bientôt

#1Messageil y a 7 mois

:bjr:
pacman a une nouvelle version par an et nous allons avoir cette fois-ci une version majeure: la version 6 :manger:

La grosse nouveauté est le téléchargement en parallèle, voir la démo sur le blog du développeur...
ps: ne pas télécharger cette version alpha : manjaro fait des modifications de ce programme

autre petite nouveauté: Ajout du support de Fossil à makepkg (en plus de svn,git,hg,bzh)

A noter: du travail en perspective pour les "aur helpeur" qui ne sont pour l'instant pas compatibles ... yay en cours encore rien pour trizen , pikaur et pamac

pacman 6.0 pour bientôt

#2Messageil y a 7 mois

:bjr:
:manger::manger::manger::manger:

pacman 6.0 pour bientôt

#3Messageil y a 7 mois

Comme lemust.
:manger::manger::manger::pompom::pompom::pompom::biere::fete:
Cela dépote. :lol:

pacman 6.0 pour bientôt

#4Messageil y a 6 mois

Je l'ai mis sous Arch. Un petit bug sans conséquence : pacman --version renvoie 5.2 alors que pacman -Q pacman renvoie bien la version 6.

[root@Tour /]# pacman -Q pacman
pacman 6.0.0alpha1-1
[root@Tour /]# pacman --version

 .--.                  Pacman v5.2.1 - libalpm v12.0.1
/ _.-' .-.  .-.  .-.   Copyright (C) 2006-2020 Pacman Development Team
\  '-. '-'  '-'  '-'   Copyright (C) 2002-2006 Judd Vinet
 '--'
                       This program may be freely redistributed under
                       the terms of the GNU General Public License.
A noter que cette version est incompatible actuellement avec le paquet package-query indispensable pour pamac-common et les Aur-helpers.
Ne pas oublier de fusionner les fichiers /etc/pacman.conf et /etc/pacman.conf.pacnew ou d'éditer pacman.conf en rajoutant ParallelDownloads = 5 dans les misc options.
Même avec une connexion à la ramasse comme la mienne, le gain de téléchargement est notable .

pacman 6.0 pour bientôt

#5Messageil y a 5 mois

On a une idée de quand pacman 6 atteindrait stable ? Pas question pour moi de l'installer avant ça, mais j'ai l'impression que ça améliorerait grandement la vitesse d'exécution des MÀJ, j'ai donc un peu hâte ^^.

pacman 6.0 pour bientôt

#6Messageil y a 5 mois

pas pour demain mais après-demain :rigole:

https://git.archlinux.org/pacman.git/
nous ne sommes qu'avec une alpha 1 depuis 3 mois ... après il y a sans doute d'autres alphas et au moins une béta ...
Emanuelo a écrit : il y a 5 mois Pas question pour moi de l'installer avant ça
Attention: manjaro à une version différente de archlinux ! (installe en premier manjaro-system) donc on n'utilise pas le paquet archlinux qui ne sera pas optimisé pour nous :wink:

pacman 6.0 pour bientôt

#7Messageil y a 5 mois

Oui c'est notamment pour ça que je vais même pas essayer ^^. J'ai hâte, mais je sais où sont mes limites.

pacman 6.0 pour bientôt

#8Messageil y a 1 mois

:bjr:
Aujourd'hui nous avons pacman 6 en stable chez archlinux

on ajoute ParallelDownloads = 5 dans le pacman.conf pour avoir les téléchargements en parallèle (ici par 5)

Attention: La majorité des programmes aur qui utilisent libalpm viennent d'être mis à jour : ne pas faire ces mises à jour aur avant d'avoir pacman 6 chez nous


-------------------------------------------------------------


EDIT

premier test et pas franchement concluant :oops:
ligne adsl mais avec un débit du mirror pas mal lent (par rapport à d'habitude)
test avec ParallelDownloads = 4

:: Procéder à l’installation ? [O/n] 
:: Récupération des paquets…
 php-gd-8.0.7-1-x86_64                                             28,8 KiB  34,3 KiB/s 00:01 [------------------------------------------------------] 100%
 php-imap-8.0.7-1-x86_64                                           32,1 KiB   100 KiB/s 00:00 [------------------------------------------------------] 100%
 php-sodium-8.0.7-1-x86_64                                         23,8 KiB   108 KiB/s 00:00 [------------------------------------------------------] 100%
 php-sqlite-8.0.7-1-x86_64                                         28,8 KiB   144 KiB/s 00:00 [------------------------------------------------------] 100%
 php-apache-8.0.7-1-x86_64                                          2,5 MiB   212 KiB/s 00:12 [------------------------------------------------------] 100%
 php-fpm-8.0.7-1-x86_64                                             2,6 MiB   209 KiB/s 00:13 [------------------------------------------------------] 100%
 firefox-developer-edition-i18n-fr-90.0b1-1-any                   493,9 KiB   141 KiB/s 00:04 [------------------------------------------------------] 100%
 php-8.0.7-1-x86_64                                                 4,0 MiB   213 KiB/s 00:19 [------------------------------------------------------] 100%
 fpc-src-3.2.2-1-any                                               30,3 MiB   180 KiB/s 02:52 [------------------------------------------------------] 100%
 lazarus-qt5-2.0.12-3-x86_64                                        8,8 MiB   192 KiB/s 00:47 [------------------------------------------------------] 100%
 python-distlib-0.3.2-1-any                                       246,8 KiB   133 KiB/s 00:02 [------------------------------------------------------] 100%
 fpc-3.2.2-1-x86_64                                                41,7 MiB   186 KiB/s 03:50 [------------------------------------------------------] 100%
 firefox-developer-edition-90.0b1-1-x86_64                         61,2 MiB   229 KiB/s 04:34 [------------------------------------------------------] 100%
 lazarus-2.0.12-3-x86_64                                          118,3 MiB   348 KiB/s 05:48 [------------------------------------------------------] 100%
 Total (14/14)                                                    270,3 MiB   752 KiB/s 06:08 [------------------------------------------------------] 100%
6 minutes pour 270Mo à 752 KiB/s

je vide le cache et dévalide le // dans pacman.conf et recharge (pratiquement) les mêmes paquets ...

paccache -rk0
sudo pacman -S php lazarus lazarus-qt5 firefox-developer-edition fpc fpc-src php-fpm php-gd php-imap php-sodium php-sqlite
...
Total (11/11)                                                    267,1 MiB   785 KiB/s 05:49 [------------------------------------------------------] 100%
Résultat environ 6 minutes pour 270M0 : exactement la même chose dans les 2 cas :rigole:

second test : uniquement la base de donnée

time sudo pacman -Syy
Executed in    9,81 secs
Je passe pacman en //

time sudo pacman -Syy
Executed in    9,99 secs 
:mrgreen: là aussi c'est flagrant le gain de temps :siffle

A noter qu'ici le mirror est bien plus lent que la capacité de ma ligne !

==================================

même test mais avec grosse connexion, même chose , gain infime:

time sudo pacman -Syy # en // avec ParallelDownloads = 6
real    0m1.194s
time sudo pacman -Syy # en mode classique
real    0m1.229s

pacman -S file glib2 sudo hugo js78 nano php curl bat python pacman perl readline --noconfirm
en classique:
Total (13/13)                                                     80.3 MiB  10.2 MiB/s 00:08
en // avec ParallelDownloads = 6
Total (13/13)                                                     80.3 MiB  11.5 MiB/s 00:07
une seconde de gagné sur 13 paquets :fete::rigole:
Répondre