Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Fedora 31 prêt à être utilisé !

#1 05/11/2019 10:24:36

pierrotlalune
Membre
Lieu : Estal (46)
Inscription : 31/10/2011
Messages : 679

[Résolu] "nvml.src" disponible mais ne s'installe pas !?

Bonjour à tous:-),
je voudrais installer le paquet "nvml.src", mais j'obtiens cette curiosité:

$ dnf list *nvml*
Dernière vérification de l’expiration des métadonnées effectuée il y a 0:06:49 le mar. 05 nov. 2019 09:08:06 CET.
Paquets installés
python3-py3nvml.noarch                  0.2.5-1.fc30              @updates      
python3-py3nvml-doc.noarch              0.2.5-1.fc30              @updates      
Paquets disponibles
nvml.src                                1.6.1-1.fc30              updates-source
python-py3nvml.src                      0.2.5-1.fc30              updates-source
$ su -
Mot de passe : 
# dnf install nvml.src
Dernière vérification de l’expiration des métadonnées effectuée il y a 0:05:59 le mar. 05 nov. 2019 09:10:09 CET.
Aucune correspondance pour l’argument : nvml.src
  * Peut-être vouliez-vous dire : nvml
Erreur : Impossible de trouver une correspondance: nvml.src
# déconnexion
$ 

"nvml.src" bien que disponible, n'a pas de correspondance:roll:. Je suis perplexe...
Merci pour votre aide.
A bientôt.
pll

Hors ligne

#2 05/11/2019 10:42:41

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 7 530
Site Web

Re : [Résolu] "nvml.src" disponible mais ne s'installe pas !?

Bonjour,

En dehors du fait qu'il ne faut pas faire ça en root, la solution serait de télécharger le srpm:

$ dnf download nvml --source

Pour l'installer (toujours en utilisateur normal):

rpm -ivh FICHIER.src.rpm

(dnf install devrait marcher aussi)

Et après pour builder, il vaut mieux passer par mock.

#3 05/11/2019 11:13:02

pierrotlalune
Membre
Lieu : Estal (46)
Inscription : 31/10/2011
Messages : 679

Re : [Résolu] "nvml.src" disponible mais ne s'installe pas !?

Bonjour madko:-),
merci pour tes conseils que j'ai suivis:

$ dnf download nvml --source
Dernière vérification de l’expiration des métadonnées effectuée il y a 0:54:32 le mar. 05 nov. 2019 09:08:06 CET.
nvml-1.6.1-1.fc30.src.rpm                       246 kB/s | 2.4 MB     00:09    
$ rpm -ivh nvml-1.6.1-1.fc30.src.rpm
Mise à jour / installation...
   1:nvml-1.6.1-1.fc30                attention : user mockbuild does not exist - using root
attention : group mock does not exist - using root
################################# [100%]
attention : user mockbuild does not exist - using root
attention : group mock does not exist - using root
$ 

Comme il vaut mieux utiliser "mock", je vais voir si je peux l'installer et rajouter le groupe à mon "user"...
Mais sans certitude, qu'en penses tu ?
a+
pll

Hors ligne

#4 05/11/2019 11:55:37

pierrotlalune
Membre
Lieu : Estal (46)
Inscription : 31/10/2011
Messages : 679

Re : [Résolu] "nvml.src" disponible mais ne s'installe pas !?

Je viens d'installer "mock":

$ rpm -qa | grep mock
$ dnf list mock
Dernière vérification de l’expiration des métadonnées effectuée il y a 1:23:13 le mar. 05 nov. 2019 09:08:06 CET.
Paquets disponibles
mock.noarch                     1.4.20-1.fc30                     updates       
mock.src                        1.4.20-1.fc30                     updates-source
$ su -
Mot de passe : 
# dnf install mock
Dernière vérification de l’expiration des métadonnées effectuée il y a 0:22:03 le mar. 05 nov. 2019 10:10:01 CET.
Dépendances résolues.
================================================================================
 Paquet                     Architecture
                                        Version              Dépôt        Taille
================================================================================
Installation:
 mock                       noarch      1.4.20-1.fc30        updates      179 k
Installation des dépendances:
 distribution-gpg-keys      noarch      1.35-1.fc30          updates      217 k
 mock-core-configs          noarch      31.6-1.fc30          updates       49 k
 python3-jinja2             noarch      2.10.1-1.fc30        updates      530 k
 python3-babel              noarch      2.6.0-6.fc30         fedora       5.7 M
 python3-pyroute2           noarch      0.5.3-2.fc30         fedora       492 k

Résumé de la transaction
================================================================================
Installer  6 Paquets

Taille totale des téléchargements : 7.1 M
Taille des paquets installés : 30 M
Voulez-vous continuer ? [o/N] : o
Téléchargement des paquets :
(1/6): mock-core-configs-31.6-1.fc30.noarch.rpm  51 kB/s |  49 kB     00:00    
(2/6): mock-1.4.20-1.fc30.noarch.rpm             81 kB/s | 179 kB     00:02    
(3/6): distribution-gpg-keys-1.35-1.fc30.noarch  84 kB/s | 217 kB     00:02    
(4/6): python3-jinja2-2.10.1-1.fc30.noarch.rpm   85 kB/s | 530 kB     00:06    
(5/6): python3-pyroute2-0.5.3-2.fc30.noarch.rpm  75 kB/s | 492 kB     00:06    
(6/6): python3-babel-2.6.0-6.fc30.noarch.rpm    205 kB/s | 5.7 MB     00:28    
--------------------------------------------------------------------------------
Total                                           229 kB/s | 7.1 MB     00:31     
Test de la transaction
La vérification de la transaction a réussi.
Lancement de la transaction de test
Transaction de test réussie.
Exécution de la transaction
  Préparation           :                                                   1/1 
  Installation          : python3-pyroute2-0.5.3-2.fc30.noarch              1/6 
  Installation          : python3-babel-2.6.0-6.fc30.noarch                 2/6 
  Installation          : python3-jinja2-2.10.1-1.fc30.noarch               3/6 
  Installation          : distribution-gpg-keys-1.35-1.fc30.noarch          4/6 
  Exécution du scriptlet: mock-core-configs-31.6-1.fc30.noarch              5/6 
  Installation          : mock-core-configs-31.6-1.fc30.noarch              5/6 
  Exécution du scriptlet: mock-core-configs-31.6-1.fc30.noarch              5/6 
  Installation          : mock-1.4.20-1.fc30.noarch                         6/6 
  Exécution du scriptlet: mock-1.4.20-1.fc30.noarch                         6/6 
  Vérification de       : distribution-gpg-keys-1.35-1.fc30.noarch          1/6 
  Vérification de       : mock-1.4.20-1.fc30.noarch                         2/6 
  Vérification de       : mock-core-configs-31.6-1.fc30.noarch              3/6 
  Vérification de       : python3-jinja2-2.10.1-1.fc30.noarch               4/6 
  Vérification de       : python3-babel-2.6.0-6.fc30.noarch                 5/6 
  Vérification de       : python3-pyroute2-0.5.3-2.fc30.noarch              6/6 

Installé:
  mock-1.4.20-1.fc30.noarch            distribution-gpg-keys-1.35-1.fc30.noarch
  mock-core-configs-31.6-1.fc30.noarch python3-jinja2-2.10.1-1.fc30.noarch     
  python3-babel-2.6.0-6.fc30.noarch    python3-pyroute2-0.5.3-2.fc30.noarch    

Terminé !
# déconnexion
$ 

Ensuite, j'ai rajouté le groupe "mock" à mon "user", et j'ai cette erreur:

$ rpm -ivh nvml-1.6.1-1.fc30.src.rpm
Mise à jour / installation...
   1:nvml-1.6.1-1.fc30                attention : user mockbuild does not exist - using root
################################# [100%]
attention : user mockbuild does not exist - using root
$ 

Comment dois je faire ? Merci.
a+
pll

Dernière modification par pierrotlalune (05/11/2019 11:58:36)

Hors ligne

#5 05/11/2019 13:06:28

pierrotlalune
Membre
Lieu : Estal (46)
Inscription : 31/10/2011
Messages : 679

Re : [Résolu] "nvml.src" disponible mais ne s'installe pas !?

En suivant ce tuto, j'ai fait:

$ su -
Mot de passe : 
# useradd -s /sbin/nologin mockbuild
# déconnexion
$ 

La commande se déroule sans erreur:

[alexandre@tales ~]$ rpm -ivh nvml-1.6.1-1.fc30.src.rpm
Mise à jour / installation...
   1:nvml-1.6.1-1.fc30                ################################# [100%]
[alexandre@tales ~]$ rpm -ql nvml
le paquet nvml n'est pas installé
[alexandre@tales ~]$ 

Mais nvml n'est pas installé...
Je cherche...
a+
pll

Hors ligne

#6 05/11/2019 14:38:29

madko
Contributeur Fedora et Linuxé depuis 1994
Modérateur
Lieu : Noisy the Great (9³)
Inscription : 22/12/2006
Messages : 7 530
Site Web

Re : [Résolu] "nvml.src" disponible mais ne s'installe pas !?

il est installé, un rpm source n'est pas vu comme un rpm classique. L'installation d'un rpm source ne fait que poser des fichiers dans ton ~/rpmbuild/

#7 05/11/2019 15:58:51

pierrotlalune
Membre
Lieu : Estal (46)
Inscription : 31/10/2011
Messages : 679

Re : [Résolu] "nvml.src" disponible mais ne s'installe pas !?

madko a écrit :

il est installé, un rpm source n'est pas vu comme un rpm classique. L'installation d'un rpm source ne fait que poser des fichiers dans ton ~/rpmbuild/

Effectivement, j'y ai trouvé le fichier "nvml-1.6.1.tar.gz" et après extraction, j'obtiens le dossier "pmdk-1.6.1".
En me positionnant dans ce dossier, j'ai pu lancer un "make", mais pour le faire aboutir, j'ai dû installer certaines librairies:

# dnf install *libpmem*
Dernière vérification de l’expiration des métadonnées effectuée il y a 0:37:18 le mar. 05 nov. 2019 13:51:11 CET.
Le paquet libpmem-1.6.1-1.fc30.x86_64 est déjà installé.
Dépendances résolues.
================================================================================
 Paquet                   Architecture Version              Dépôt         Taille
================================================================================
Installation:
 libpmem-debug            x86_64       1.6.1-1.fc30         updates       123 k
 libpmem-devel            x86_64       1.6.1-1.fc30         updates        48 k
 libpmemblk-debug         x86_64       1.6.1-1.fc30         updates       100 k
 libpmemblk-devel         x86_64       1.6.1-1.fc30         updates        52 k
 libpmemlog-debug         x86_64       1.6.1-1.fc30         updates        92 k
 libpmemlog-devel         x86_64       1.6.1-1.fc30         updates        52 k
 libpmemobj-debug         x86_64       1.6.1-1.fc30         updates       157 k
 libpmempool-debug        x86_64       1.6.1-1.fc30         updates       189 k
 libpmempool-devel        x86_64       1.6.1-1.fc30         updates        50 k
 libpmemobj++-devel       x86_64       1.6-1.fc30           fedora         60 k
 libpmemobj++-doc         x86_64       1.6-1.fc30           fedora         42 k
Installation des dépendances:
 daxctl-devel             x86_64       66-1.fc30            updates        20 k
 libpmemblk               x86_64       1.6.1-1.fc30         updates        83 k
 libpmemlog               x86_64       1.6.1-1.fc30         updates        77 k
 libpmemobj               x86_64       1.6.1-1.fc30         updates       132 k
 libpmemobj-devel         x86_64       1.6.1-1.fc30         updates       133 k
 libpmempool              x86_64       1.6.1-1.fc30         updates       137 k
 ndctl-devel              x86_64       66-1.fc30            updates        27 k

Résumé de la transaction
================================================================================
Installer  18 Paquets

Taille totale des téléchargements : 1.5 M
Taille des paquets installés : 5.3 M
Voulez-vous continuer ? [o/N] :  

Enfin, le "# make install" a fonctionné:-P.
Merci madko;-).
pll

Dernière modification par pierrotlalune (05/11/2019 15:59:30)

Hors ligne

Pied de page des forums