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

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Avatar de l’utilisateur
Breizil29
yeomen
Messages : 229
Inscription : dim. 13 juin 2021, 15:04

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

Message 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)
Dernière modification par Breizil29 le lun. 12 déc. 2022, 15:07, modifié 1 fois.
- Desktop - Arch Linux x86_64
CPU : i7-12700KF
GPU: NVIDIA T600
Audio : SSL 2+610
- Desktop - Arch Linux x86_64
CPU : Intel® Pentium® G4560
GPU : Intel HD graphics 610
- Laptop -HP Compaq 6830s - Arch Linux x86_64
CPU : Intel® Core™2 Duo T5870 × 2
GPU : AMD RV620
Avatar de l’utilisateur
albireo
Elfe
Messages : 533
Inscription : ven. 15 sept. 2006, 15:47
Localisation : vallée de la save en Occitanie

Re: [Paru] n'installe pas

Message par albireo »

Code : Tout sélectionner

gg  ~  Pyu
C'est quoi cette commande ?
Utilisateur ArchLinux depuis 2004 et linux depuis 1996 :D
Arch 64/gnome sur ASUS H87M-E C2 + i5 3.2GHz + 8Go + 1To + écran 22"
nova widget wombat woodoo dontpanic overlord ... :?:
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [Paru] n'installe pas

Message 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
Avatar de l’utilisateur
Breizil29
yeomen
Messages : 229
Inscription : dim. 13 juin 2021, 15:04

Re: [Paru] n'installe pas

Message 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
Dernière modification par Breizil29 le lun. 12 déc. 2022, 14:48, modifié 1 fois.
- Desktop - Arch Linux x86_64
CPU : i7-12700KF
GPU: NVIDIA T600
Audio : SSL 2+610
- Desktop - Arch Linux x86_64
CPU : Intel® Pentium® G4560
GPU : Intel HD graphics 610
- Laptop -HP Compaq 6830s - Arch Linux x86_64
CPU : Intel® Core™2 Duo T5870 × 2
GPU : AMD RV620
Avatar de l’utilisateur
albireo
Elfe
Messages : 533
Inscription : ven. 15 sept. 2006, 15:47
Localisation : vallée de la save en Occitanie

Re: [Paru] n'installe pas

Message 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
Utilisateur ArchLinux depuis 2004 et linux depuis 1996 :D
Arch 64/gnome sur ASUS H87M-E C2 + i5 3.2GHz + 8Go + 1To + écran 22"
nova widget wombat woodoo dontpanic overlord ... :?:
Avatar de l’utilisateur
Breizil29
yeomen
Messages : 229
Inscription : dim. 13 juin 2021, 15:04

Re: [Paru] n'installe pas

Message par Breizil29 »

Pour ma part c'est yay
Moi aussi, mais il y en as qui dise que Paru est mieux donc je teste
- Desktop - Arch Linux x86_64
CPU : i7-12700KF
GPU: NVIDIA T600
Audio : SSL 2+610
- Desktop - Arch Linux x86_64
CPU : Intel® Pentium® G4560
GPU : Intel HD graphics 610
- Laptop -HP Compaq 6830s - Arch Linux x86_64
CPU : Intel® Core™2 Duo T5870 × 2
GPU : AMD RV620
Avatar de l’utilisateur
Breizil29
yeomen
Messages : 229
Inscription : dim. 13 juin 2021, 15:04

Re: [Paru] n'installe pas

Message par Breizil29 »

Merci waitnsea en tapant q l'install arrive.
- Desktop - Arch Linux x86_64
CPU : i7-12700KF
GPU: NVIDIA T600
Audio : SSL 2+610
- Desktop - Arch Linux x86_64
CPU : Intel® Pentium® G4560
GPU : Intel HD graphics 610
- Laptop -HP Compaq 6830s - Arch Linux x86_64
CPU : Intel® Core™2 Duo T5870 × 2
GPU : AMD RV620
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [Paru] n'installe pas

Message 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)
Avatar de l’utilisateur
Breizil29
yeomen
Messages : 229
Inscription : dim. 13 juin 2021, 15:04

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

Message 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
- Desktop - Arch Linux x86_64
CPU : i7-12700KF
GPU: NVIDIA T600
Audio : SSL 2+610
- Desktop - Arch Linux x86_64
CPU : Intel® Pentium® G4560
GPU : Intel HD graphics 610
- Laptop -HP Compaq 6830s - Arch Linux x86_64
CPU : Intel® Core™2 Duo T5870 × 2
GPU : AMD RV620
Avatar de l’utilisateur
papajoke
Elfe
Messages : 779
Inscription : sam. 30 août 2014, 19:54

Re: [Paru] n'installe pas

Message 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.
Arch stable - Kde 5 / zsh - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
Avatar de l’utilisateur
waitnsea
Maître du Kyudo
Messages : 2114
Inscription : jeu. 15 mars 2012, 05:08

Re: [Paru] n'installe pas

Message 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)
avi3000
Chu Ko Nu
Messages : 404
Inscription : dim. 19 juin 2011, 18:53
Localisation : dans le neuf trois

Re: [Paru] n'installe pas

Message 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.
Avatar de l’utilisateur
papajoke
Elfe
Messages : 779
Inscription : sam. 30 août 2014, 19:54

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

Message 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.
Arch stable - Kde 5 / zsh - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
Répondre