Page 1 sur 1

[Résolu][Paru] n'installe pas

Publié : lun. 12 déc. 2022, 08:43
par Breizil29
Bonjour tous le monde,

Je ne comprends pas ce qu"il fait, ce qui est sur c'est que archlinux-appstream-data-pamac-1:20221210-1 et Inxi ne sont pas installé.
Un petit coup de main serait bienvenue.

Code : Tout sélectionner

 gg  ~  Pyu
[sudo] password for gg: 
:: Synchronizing package databases...
 core                  153.5 KiB   158 KiB/s 00:01 [------------] 100%
 extra                1743.2 KiB   540 KiB/s 00:03 [------------] 100%
 community               7.2 MiB   826 KiB/s 00:09 [------------] 100%
 multilib is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...

warning: insufficient columns available for table display
Packages (7) exempi-2.6.3-1  gegl-0.4.40-2  graphicsmagick-1.3.38-6
             imagemagick-7.1.0.54-1  jasper-4.0.0-1  libmpc-1.3.0-1
             libraw-0.20.2-3

Total Download Size:    9.54 MiB
Total Installed Size:  43.86 MiB
Net Upgrade Size:       0.05 MiB

:: Proceed with installation? [Y/n]  
:: Retrieving packages...
 libraw-0.20.2-3-...   420.6 KiB   191 KiB/s 00:02 [------------] 100%
 exempi-2.6.3-1-x...   534.6 KiB   206 KiB/s 00:03 [------------] 100%
 jasper-4.0.0-1-x...   201.9 KiB   121 KiB/s 00:02 [------------] 100%
 libmpc-1.3.0-1-x...    84.2 KiB  54.3 KiB/s 00:02 [------------] 100%
 graphicsmagick-1...     2.4 MiB   310 KiB/s 00:08 [------------] 100%
 gegl-0.4.40-2-x86_64    3.1 MiB   341 KiB/s 00:09 [------------] 100%
 imagemagick-7.1....     2.8 MiB   296 KiB/s 00:10 [------------] 100%
 Total (7/7)             9.5 MiB   986 KiB/s 00:10 [------------] 100%
(7/7) checking keys in keyring                     [------------] 100%
(7/7) checking package integrity                   [------------] 100%
(7/7) loading package files                        [------------] 100%
(7/7) checking for file conflicts                  [------------] 100%
(7/7) checking available disk space                [------------] 100%
:: Processing package changes...
(1/7) upgrading exempi                             [------------] 100%
(2/7) upgrading jasper                             [------------] 100%
(3/7) upgrading libraw                             [------------] 100%
(4/7) upgrading gegl                               [------------] 100%
(5/7) upgrading graphicsmagick                     [------------] 100%
(6/7) upgrading imagemagick                        [------------] 100%
(7/7) upgrading libmpc                             [------------] 100%
:: Running post-transaction hooks...
(1/3) Arming ConditionNeedsUpdate...
(2/3) Warn about old perl modules
(3/3) Updating the info directory file...
:: Looking for AUR upgrades...
:: Looking for devel upgrades...
:: Resolving dependencies...
:: Calculating conflicts...
:: Calculating inner conflicts...
:: insufficient columns available for table display

Aur (2) archlinux-appstream-data-pamac-1:20221210-1  
    inxi-3.3.24.1-1

:: Proceed to review? [Y/n]: 

:: Downloading PKGBUILDs...
 (1/2) downloading: archlinux-appstream-data-pamac-1:20221210-1
 (2/2) downloading: inxi-3.3.24.1-1
/home/gg/.cache/paru/clone/archlinux-appstream-data-pamac/.gitignore
*.gz
src
pkg
*.pkg.*


/home/gg/.cache/paru/clone/archlinux-appstream-data-pamac/PKGBUILD
# Maintainer: Frederic Bezies <fredbezies at gmail dot com>
# Contributor: hayao  <hayao at fascode dot net>
# Contributor: Antonio Rojas <arojas@archlinux.org>

_pkgname=archlinux-appstream-data
pkgname=archlinux-appstream-data-pamac
pkgver=20221210
pkgrel=1
epoch=1
pkgdesc="Arch Linux application database for AppStream-based software>
arch=("any")
url="https://www.archlinux.org"
license=("GPL")
depends=()
makedepends=()
source=()
noextract=()
conflicts=(${_pkgname})
provides=(${_pkgname})
for _repo in core extra community multilib; do
 source+=($_repo-$pkgver.xml.gz::https://sources.archlinux.org/other/>
          $_repo-icons-48x48-$pkgver.tar.gz::https://sources.archlinu>
          $_repo-icons-64x64-$pkgver.tar.gz::https://sources.archlinu>
          $_repo-icons-128x128-$pkgver.tar.gz::https://sources.archli>
 noextract+=($_repo.xml.gz-$pkgver $_repo-icons-{48x48,64x64,128x128}>
done
sha256sums=('9786a5bcb8f5138f3ba8700d171d7afa3cd05ab43c9c5c230619ca0c>
            '7989bb311baa38ef545250282aa065d23281c46dfb8faabe4c653487>
            'abae89c159b0b25dc3ae191d2fd9286f7be19feb0c49ee3b219556cd>
            '7989bb311baa38ef545250282aa065d23281c46dfb8faabe4c653487>
            '89824fc0e67f04d93052a8502775b60516a2b3e453b793ab3573e97f>
            '8f3c9283184b7a74118c5171d7e44b2153465602a57a8442bf3aee7d>
            'fa4d915cff7a3827d277b37cd6ce29384c00bc02c2fe326422336174>
            'c681c51701595124c18c8103a7648c1ab6a98a1293dd41f9f81f1e18>
            'e27152b1f8d329192bb491b5c7ecf1710c25d02101a5474240be349e>
            '34d67655c81408604ea5e45ba75d64d2c1851ee486ac42bf6ba2df0f>
            'ab5667df116e1b79abe97d94805ab2bcbd5e97aed581e4be1f9931b3>
            '70b0960c850f33e61a532e1f9bfe9f0cbd47c348c20c28ee30cdcdff>
            'b448df9788ab06d29f8f0f8f0941af84a818005e45406c5917bea3c8>
            'f44fcbc41ea223b671ecb6f04d51a7ed5dcc12163f90f3db92209d7b>
            'a1dc7311e41557255fdb4f91424cb8e9445b9380ae91ea764734a01f>
            'e34931b5ee1a210f82f88991c655bd9d83e0b326944357cb29604f8b>

package() {
  mkdir -p "${pkgdir}"/usr/share/app-info/{icons/archlinux-arch-{core>
    for _repo in core extra community multilib; do
   tar -xzf $_repo-icons-48x48-$pkgver.tar.gz -C "$pkgdir"/usr/share/>
   tar -xzf $_repo-icons-64x64-$pkgver.tar.gz -C "$pkgdir"/usr/share/>
   tar -xzf $_repo-icons-128x128-$pkgver.tar.gz -C "$pkgdir"/usr/shar>
   install -m644 $_repo-$pkgver.xml.gz "$pkgdir"/usr/share/app-info/x>
   zcat "${srcdir}/${_repo}-${pkgver}.xml.gz" | sed 's|<em>||g;s|<\/e>
    done
}



/home/gg/.cache/paru/clone/inxi/PKGBUILD
# Maintainer: Fabio 'Lolix' Loli <fabio.loli@disroot.org> -> https://>
# Contributor: Stefano Capitani <stefanoatmanjarodotorg>
# Contributor: Florian Pritz <f-p@gmx.at>

pkgname=inxi
_pkgver=3.3.24-1
pkgver=${_pkgver//-/.}
pkgrel=1
pkgdesc="Full featured CLI system information tool"
arch=(any)
url="https://smxi.org/docs/inxi.htm"
license=(GPL3)
depends=(coreutils pciutils perl procps-ng)
makedepends=(git)
optdepends=(
        "bluez-tools: bt-adapter: -E bluetooth data (if no hciconfig)"
        "bluez-utils-compat: hciconfig: -E bluetooth HCI data"
        "bind: -i wlan IP"
        "dmidecode: inxi -M if no sys machine data"
        "file: inxi -o unmounted file system"
        "freeipmi: ipmi-sensors: -s IPMI sensors"
        "hddtemp: inxi -Dx show hdd temp"
        "iproute2: inxi -i ip lan"
        "ipmitool: -s IPMI sensors"
        "kmod: inxi -Ax,-Nx module version"
        "lm_sensors: inxi -s sensors output"
        "mesa-utils: inxi -G glx info"
        "net-tools: inxi -i ip lan-deprecated"
        "perl-io-socket-ssl: -U; -w,-W; -i (if dig not installed)"
        "perl-cpanel-json-xs: --output json - required for export"
        "perl-json-xs: --output json - required for export (legacy)"
        "perl-xml-dumper: --output xml - Crude and raw"
        "systemd-sysvcompat: inxi -I runlevel"
        "sudo: inxi -Dx hddtemp-user;-o file-user"
        "tree: --debugger 20,21 /sys tree"
        "upower: -sx attached device battery info"
        "usbutils: inxi -A usb audio;-N usb networking"
        "wmctrl: -S active window manager (not all wm)"
        "xorg-xdpyinfo: inxi -G multi screen resolution"
        "xorg-xprop: inxi -S desktop data"
        "xorg-xrandr: inxi -G single screen resolution"
)
source=("git+https://github.com/smxi/inxi.git#tag=${_pkgver}")
sha256sums=('SKIP')

package() {
  cd "${pkgname}"
  install -D -m755 $pkgname "${pkgdir}/usr/bin/$pkgname"
  install -D -m644 $pkgname.1 "${pkgdir}/usr/share/man/man1/$pkgname.>
}



(END)

Re: [Paru] n'installe pas

Publié : lun. 12 déc. 2022, 11:10
par albireo

Code : Tout sélectionner

gg  ~  Pyu
C'est quoi cette commande ?

Re: [Paru] n'installe pas

Publié : lun. 12 déc. 2022, 12:53
par waitnsea
La commande paru seule, sans option, implique -Syu
Pour les paquets AUR elle implique automatiquement l'édition du PKGBUILD, comme on le voit dans ton code, et attend que tu quittes l'éditeur/pager, en tapant q (s'il s'agit de less) pour continuer

Re: [Paru] n'installe pas

Publié : lun. 12 déc. 2022, 14:32
par Breizil29
C'est quoi cette commande ?
Alias Pyu=paru -Syu
(s'il s'agit de less) pour continuer
comprends pas

La réponse est peut être dans cette vidéo : https://youtu.be/URCDBY3LaXc

Re: [Paru] n'installe pas

Publié : lun. 12 déc. 2022, 14:41
par albireo
Comme ça on comprend mieux :D
Si chacun mets ses commandes alias sur le forum vous ne serez pas prés d'avoir des réponses pertinentes. Heureusement Waitnsea avait compris car il doit l'utiliser ce qui n'est pas le cas de tout le monde. Pour ma part c'est yay

Re: [Paru] n'installe pas

Publié : lun. 12 déc. 2022, 14:50
par Breizil29
Pour ma part c'est yay
Moi aussi, mais il y en as qui dise que Paru est mieux donc je teste

Re: [Paru] n'installe pas

Publié : lun. 12 déc. 2022, 15:06
par Breizil29
Merci waitnsea en tapant q l'install arrive.

Re: [Paru] n'installe pas

Publié : lun. 12 déc. 2022, 15:32
par waitnsea
Breizil29 a écrit : lun. 12 déc. 2022, 14:50 Moi aussi, mais il y en as qui dise que Paru est mieux donc je teste
paru est une évolution de yay, par le même dev : Morganamilo : https://itsfoss.com/paru-aur-helper/, écrit en Rust, ce nouveau langage assez étonnant de rapidité et d'efficacité (et buggant moins grâce à sa gestion de mémoire)

Re: [Résolu][Paru] n'installe pas

Publié : lun. 12 déc. 2022, 15:45
par Breizil29
paru est une évolution de yay, par le même dev : Morganamilo : https://itsfoss.com/paru-aur-helper/, écrit en Rust, ce nouveau langage assez étonnant de rapidité et d'efficacité (et buggant moins grâce à sa gestion de mémoire)
Merci pour le rappel

Re: [Paru] n'installe pas

Publié : lun. 12 déc. 2022, 17:08
par papajoke
bonjour
waitnsea a écrit : lun. 12 déc. 2022, 15:32 paru est une évolution de yay, par le même dev : Morganamilo, écrit en Rust, ce nouveau langage assez étonnant de rapidité et d'efficacité (et buggant moins grâce à sa gestion de mémoire)
- Morganamilo est un ancien gros contributeur à yay (il n'est pas le développeur de yay)
- rapidité : bof, un aurhelpeur ne fait que lancer des commandes externes (download/git, création du paquet, install) et puisque les 2 sont compilés, la différence ici est de quelques nano-secondes (pas certain que paru soit plus rapide mais oui, il devrait l'être)
Par exemple pikaur est écrit en python (50x plus lent que du compilé rust/go), A l'usage, pikaur fait des mises à jour/installations 2 fois plus lentement ?
- gestion mémoire: aussi bof, yay (go) utilise un garbage collecteur, la mémoire est aussi forcément safe - Avec go, la gestion mémoire est plus comme un langage interprété donc les bugs de ce type n'existent pas. Et même chose si on compare paru à pikaur (python) ou tout aurhelpeur écrit en bash

Pour moi, la différence (pour un utilisateur) se situe au niveau de quelques fonctionnalités. Pour un développeur il y a aussi la qualité du code ... pamac est une usine à gaz et même pas de tests unitaires! donc difficile de lui apporter ma confiance.

Re: [Paru] n'installe pas

Publié : lun. 12 déc. 2022, 18:43
par waitnsea
papajoke a écrit : lun. 12 déc. 2022, 17:08 Pour moi, la différence (pour un utilisateur) se situe au niveau de quelques fonctionnalités. Pour un développeur il y a aussi la qualité du code ... pamac est une usine à gaz et même pas de tests unitaires! donc difficile de lui apporter ma confiance.
Tu as raison Papajoke ce n'est pas la "vitesse" de paru qui raccourcira le temps de mise à jour...
Mais quand je vois la différence de temps de recherche d'un fichier par find vs fd, je deviens partial et j'utilise un maximum de paquets développés en rust, même si tous n'apportent pas le même "plus" (bat par exemple)

Re: [Paru] n'installe pas

Publié : mar. 13 déc. 2022, 13:25
par avi3000
waitnsea a écrit : lun. 12 déc. 2022, 18:43 Mais quand je vois la différence de temps de recherche d'un fichier par find vs fd, je deviens partial et j'utilise un maximum de paquets développés en rust, même si tous n'apportent pas le même "plus" (bat par exemple)
Bonjour,

Je ne pense pas que Rust soit foncièrement plus rapide que C.
Certains compilateurs C sont plus rapides que d'autres.
Les options d'optimisation sont également facteurs de rapidité.

En ce qui concerne fd et find, l'un est multithread, l'autre non.
C'est la cause principale de la différence de vitesse.

Si tu utilises fd avec l'option -j 1, tu constateras qu'il n'est pas plus rapide que find.

Re: [Résolu][Paru] n'installe pas

Publié : mar. 13 déc. 2022, 14:04
par papajoke
Tout a fait d'accord !

Rust n'est pas plus rapide que C !
- Attention,gnu n'a pas forcément le même cahier des charges d'un développeur indépendant utilisant rust (donc on ne compare pas toujours exactement le même programme)
- C'est principalement l'algorithme qui va jouer (entre programmes compilés), le multi tâches peut en effet jouer un grand rôle
- utiliser tous les cpu n'est pas forcément gage de gros gains : avec cette application, si on a un disque dur...
- il est possible qu'un "vieux" programme gnu traine de la dette technique (clair qu'un nouveau en C ou Rust n'en a pas encore)
wikipedia a écrit :La dette technique est inévitable dans le développement logiciel et perdure tout au long de la vie du produit.