J'ai été dans le gestionnaire de paquets pour chercher le logiciel VueScan.
Il est bien disponible en construction sous AUR, version 9.7.32-1
J'ai donc essayé d'installer ce logiciel que j'utilise sous Windows depuis des lustres.
Je reçois l'information suivante :
Préparation...
Clonage des fichiers de construction de vuescan-bin...
Vérification des dépendances de vuescan-bin...
Résolution des dépendances...
Recherche des conflits entre paquets...
Construction de vuescan-bin...
==> Création du paquet vuescan-bin 9.7.32-1 (mar. 27 oct. 2020 11:52:48)
==> Vérification des dépendances pour l’exécution…
==> Vérification des dépendances pour la compilation…
==> Récupération des sources…
-> LICENSE trouvé
-> vuescan.sh trouvé
-> vuescan.desktop trouvé
-> Téléchargement de vuescan-bin-x64-2020-10-27-11-52.tgz…
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
100 234 100 234 0 0 488 0 --:--:-- --:--:-- --:--:-- 487
5 9691k 5 526k 0 0 431k 0 0:00:22 0:00:01 0:00:21 431k
21 9691k 21 2046k 0 0 924k 0 0:00:10 0:00:02 0:00:08 1526k
36 9691k 36 3550k 0 0 1100k 0 0:00:08 0:00:03 0:00:05 1506k
53 9691k 53 5166k 0 0 1225k 0 0:00:07 0:00:04 0:00:03 1548k
69 9691k 69 6718k 0 0 1288k 0 0:00:07 0:00:05 0:00:02 1549k
84 9691k 84 8206k 0 0 1319k 0 0:00:07 0:00:06 0:00:01 1536k
100 9691k 100 9691k 0 0 1331k 0 0:00:07 0:00:07 --:--:-- 1509k
100 9691k 100 9691k 0 0 1331k 0 0:00:07 0:00:07 --:--:-- 1514k
==> Validation des fichiers source avec sha256sums…
LICENSE ... Réussite
vuescan.sh ... Réussite
vuescan.desktop ... Réussite
==> Validation des fichiers source_x86_64 avec sha256sums…
vuescan-bin-x64-2020-10-27-11-52.tgz ... ÉCHEC
==> ERREUR : Un ou plusieurs fichiers ne sont pas valides !
Impossible de construire vuescan-bin
==> Validation des fichiers source_x86_64 avec sha256sums…
vuescan-bin-x64-2020-10-27-11-52.tgz ... ÉCHEC
==> ERREUR : Un ou plusieurs fichiers ne sont pas valides !
Impossible de construire vuescan-bin
Installation impossible ?
J'ai donc procédé autrement, j'ai téléchargé le dossier vuex6497.tgz
Pour l'installation il est précisé de double cliquer sur le fichier "vuescan" pour l'installer (comme pour Windows) ? https://www.hamrick.com/download.html
Alors le logiciel fonctionne, mais je ne retrouve pas l’icône de VueScan, mais une icône X
comme si le logiciel fonctionnait via le serveur X
La version téléchargée directement sur le site propose la version 9.7.35 au lieu de 9.7.32-1 (AUR) n'est pas à jour ?
J'aimerais donc remplacer cette icône par celui du logiciel et savoir si la procédure d'installation est correcte ?
Cordialement.
Dernière modification par cailleil y a 3 ans, modifié au total 1 fois.
Bonjour.
Il y a des erreurs de sommes de contrôle car les liens semblent être dynamiques c'est à dire que le fichier source change en permanence de nom à chaque téléchargement.
J'ai pu le construire(sans l'installer )en passant toutes les sommes à 'SKIP' dans le PKGBUILD
:
lemust83 a écrit : ↑il y a 3 ans
J'ai pu le construire(sans l'installer )en passant toutes les sommes à 'SKIP' dans le PKGBUILD
Bonjour lemust83 et merci !
Ça "ci-dessus" je ne sais pas faire.
Si la version téléchargeable par AUR est différente de la version courante, la somme de contrôle doit aussi être différente ?
==> Création du paquet vuescan-bin 9.7.32-1 (mar. 27 oct. 2020 11:52:48)
Pour cette date c'est la version 9.7.35 et non 9.7.32-1, d'où probablement une différence de la somme dans contrôle.
L'installation que j'ai faite est différente d'une construction.
Le fichier README.txt
README.txt - instructions for installing vuescan from .tgz file
To install VueScan, do the following:
sudo cp vuescan.svg /usr/share/icons/hicolor/scalable/apps/
sudo cp vuescan.rul /lib/udev/rules.d/60-vuescan.rules
sudo cp vuescan /usr/bin/
You might also need to reboot your system, but normally
you shouldn't need to. Just wait a minute for the
udev rules to be automatically applied to your system.
Je viens simplement d'exécuter ces trois lignes et j'ai bien l'icône d'affiché et VueScan fonctionne.
C'est cette méthode qu'il fallait suivre, plutôt que la méthode du site : https://www.hamrick.com/download.html
En fait ces trois lignes indiquent simplement où placer chaque fichier, il n'y a aucune installation ?
Le seul problème c'est qu'avec cette installation, les mises à jour ne ce feront pas automatiquement.
Si j'installe une nouvelle version manuellement, les anciens fichiers seront écrasés par les nouveaux sans confirmation ?
Cordialement.
Dernière modification par cailleil y a 3 ans, modifié au total 2 fois.
Bon, vire tout ce que tu as fait manuellement.
Ensuite
git clone 'https://aur.archlinux.org/vuescan-bin.git'
cd vuescan-bin/
Là tu édite le PKGBUILD en remplaçant son contenu par celui que je t'ai donné plus haut. Idéalement, il ne faudrait éditer que le paragraphe sha256sums, mais si tu as peur de mal faire, remplace tout et sauvegared.
Ensuite tu fais makepg -si.
J'ai testé la binaire et ça fonctionne, mais comme c'est un soft propriétaire, on se retrouve avec un filigrane
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
lemust83 a écrit : ↑il y a 3 ans
Bon, vire tout ce que tu as fait manuellement.
Ensuite
git clone 'https://aur.archlinux.org/vuescan-bin.git'
cd vuescan-bin/
Là tu édite le PKGBUILD en remplaçant son contenu par celui que je t'ai donné plus haut. Idéalement, il ne faudrait éditer que le paragraphe sha256sums, mais si tu as peur de mal faire, remplace tout et sauvegared.
Ensuite tu fais makepg -si.
J'ai testé la binaire et ça fonctionne, mais comme c'est un soft propriétaire, on se retrouve avec un filigrane
Moi je n'ai pas de filigrane, je l'utilise depuis 1998 ou 1999 (acheté en version pro).
Vue que je possède la version pro, les mises à jour sont gratuites, elles sont illimitées !
Par contre je n'arrive pas à supprimer ce que j'ai fais avec les lignes de commandes :
Si il est parti en faisant sudo rm vuescan
Dernière modification par cailleil y a 3 ans, modifié au total 1 fois.
J'ai été obligé de remplacer makepg par makepkg c'était exprès pour me faire chercher, merci Google.
[caille@caille-n76vb ~]$ git clone 'https://aur.archlinux.org/vuescan-bin.git'
Clonage dans 'vuescan-bin'...
remote: Enumerating objects: 55, done.
remote: Counting objects: 100% (55/55), done.
remote: Compressing objects: 100% (42/42), done.
remote: Total 55 (delta 10), reused 55 (delta 10), pack-reused 0
Dépaquetage des objets: 100% (55/55), 15.34 Kio | 1.18 Mio/s, fait.
[caille@caille-n76vb ~]$ cd vuescan-bin/
[caille@caille-n76vb vuescan-bin]$ makepkg -si
==> Création du paquet vuescan-bin 9.7.32-1 (mar. 27 oct. 2020 17:09:18)
==> Vérification des dépendances pour l’exécution…
==> Vérification des dépendances pour la compilation…
==> Récupération des sources…
-> LICENSE trouvé
-> vuescan.sh trouvé
-> vuescan.desktop trouvé
-> Téléchargement de vuescan-bin-x64-2020-10-27-17-09.tgz…
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 234 100 234 0 0 442 0 --:--:-- --:--:-- --:--:-- 441
100 9691k 100 9691k 0 0 1285k 0 0:00:07 0:00:07 --:--:-- 1540k
==> Validation des fichiers source avec sha256sums…
LICENSE ... Ignoré
vuescan.sh ... Ignoré
vuescan.desktop ... Ignoré
==> Validation des fichiers source_x86_64 avec sha256sums…
vuescan-bin-x64-2020-10-27-17-09.tgz ... Ignoré
==> Extraction des sources…
-> Extraction de vuescan-bin-x64-2020-10-27-17-09.tgz avec bsdtar
==> Entre dans l’environnement fakeroot…
==> Lancement de package()…
==> Nettoyage de l’installation…
-> Suppression des fichiers libtool…
-> Suppression des fichiers indésirables…
-> Suppression des fichiers de bibliothèques statiques…
-> Compression des pages de man/info…
==> Recherche des erreurs d’empaquetage…
==> Création du paquet « vuescan-bin »…
-> Génération du fichier .PKGINFO…
-> Génération du fichier .BUILDINFO…
-> Génération du fichier .MTREE…
-> Compression du paquet…
==> Quitte l’environnement fakeroot.
==> Création terminée : vuescan-bin 9.7.32-1 (mar. 27 oct. 2020 17:09:36)
==> Installation du paquet vuescan-bin avec pacman -U…
[sudo] Mot de passe de caille :
chargement des paquets…
résolution des dépendances…
recherche des conflits entre paquets…
Paquets (1) vuescan-bin-9.7.32-1
Taille totale installée : 15,86 MiB
:: Procéder à l’installation ? [O/n] o
(1/1) vérification des clés dans le trousseau [############################################] 100%
(1/1) vérification de l’intégrité des paquets [############################################] 100%
(1/1) chargement des fichiers des paquets [############################################] 100%
(1/1) analyse des conflits entre fichiers [############################################] 100%
(1/1) vérification de l’espace disque disponible [############################################] 100%
:: Traitement des changements du paquet…
(1/1) installation de vuescan-bin [############################################] 100%
:: Exécution des crochets de post-transaction…
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating the desktop file MIME type cache...
[caille@caille-n76vb vuescan-bin]$
C'est donc bon, la compilation a fonctionné. Mais il ce mettra à jour automatiquement ?
Tu auras probablement une notification de pamac quand le paquet sera mis à jour par son mainteneur.
Mais comme les liens sources sont dynamiques, tu auras probablement le même souci.
Maintenant tu sais faire
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!
En fait il indique installer la version Paquets (1) vuescan-bin-9.7.32-1
Alors que je possède bien la version 9.7.35, c'est donc bien la raison de la différence des sommes de contrôles ?
Oui, je sais faire, mais ce fut laborieux.
La solution pour en avoir le cœur net serait de vérifier manuellement les sommes de contrôles des fichiers.
Mais comme je ne possède pas la version 9.7.32-1 ça n'avancerait pas à grand chose !
Les sommes de contrôle d'un fichier sont le résultat un hachage en fragments codés selon un algorithme prédéfini.
Il suffit de modifier un caractère comme une virgule ou un espace pour que la somme diffère ce qui est une garantie d’authenticité du fichier original.
Pour connaître la somme d'un fichier, c'est simple . Par exemple, dans notre cas!
On aurait pu faire aussi sha512sum fichier et on aurait eu une somme différente.
Le problème est que le PKGBUILD donne une somme définie par l'empaqueteur alors que le lien source étant dynamique, le nom, donc la somme de contrôle du fichier différece qui interrompt le téléchargement des sources par sécurité.
Du coup, on est obligé de passer le contrôle à la valeur 'SKIP' ce qui est potentiellement dangereux .
Noyau récent MANJARO x86_64 bits: 64 Xfce 4.16
ASUSTeK model: PRIME B350M-A v: Rev X.0x
6-Core: AMD Ryzen 5 2600X
AMD Baffin [Radeon RX 460/560D / Pro
driver: amdgpu v: kernel
Display: x11 server: X.Org driver: amdgpu,ati unloaded: modesetting
OpenGL: renderer: Radeon RX 560 Series
Arch en Dual. Aucun lien publicitaire ne saurait être toléré dans la signature!