Demandes conseils pour paquetages
Fermé
yayou
Messages postés
1161
Date d'inscription
dimanche 17 octobre 2004
Statut
Membre
Dernière intervention
14 septembre 2024
-
13 sept. 2005 à 10:31
kmf31 Messages postés 1564 Date d'inscription mercredi 30 mars 2005 Statut Contributeur Dernière intervention 22 juin 2007 - 13 sept. 2005 à 11:03
kmf31 Messages postés 1564 Date d'inscription mercredi 30 mars 2005 Statut Contributeur Dernière intervention 22 juin 2007 - 13 sept. 2005 à 11:03
A voir également:
- Demandes conseils pour paquetages
- Comment voir les demandes d'abonnement envoyées sur instagram ✓ - Forum Instagram
- Voir les demandes d'amis envoyées sur facebook ✓ - Forum Facebook
- Impossible d’effectuer plus de demandes pour le moment. ✓ - Forum Facebook
- Vous avez atteint votre limite de demandes d'ami(e)s pour le moment. réessayez dans quelques jours - Forum Snapchat
- Voir ses demandes d'abonnement instagram 2023 - Forum Instagram
1 réponse
kmf31
Messages postés
1564
Date d'inscription
mercredi 30 mars 2005
Statut
Contributeur
Dernière intervention
22 juin 2007
501
13 sept. 2005 à 11:03
13 sept. 2005 à 11:03
Pour installer, desinstaller avec rpm il faut etre root.
Pour regarder le contenu de paquets installe ou de fichiers rpms il suffit d'etre utilisateur simple, par exemple:
rpm -q <nom_paquet_installe> -i
rpm -q <nom_paquet_installe> -l
ca marche aussi pour un utilisateur simple. Ici l'option "-i" c'est pour regarder des infos du paquet et "-l" pour regarder la liste de fichiers du paquet.
Si c'est pour un fichier rpm (donc eventuellement pas encore installe) dans le repertoire actuel:
rpm -q -p <nom_fichier>.rpm -i
rpm -q -p <nom_fichier>.rpm -l
Apres il y a aussi les options (par exemple "-ta", "--build" ...) pour creer de nouveaux fichiers rpms a partir des tar.gz (si les derniers sont bien prevus pour ca avec un fichier specs). Ceci peut etre possible en utilisateur mais ca depend des distributions, j'en ai fait d'experiences differentes selon la distro.
Pour l'endroit ou il faut etre:
La commande "rpm" est dans le chemin (le PATH) de root et aussi des utilisateurs, donc elle marche depuis partout mais bien sur si on fait dans les options reference a un fichier il faut absolument qu'on soit dans le meme repertoire que ce fichier ou qu'on donne pas seulement le nom mais le chemin absolu (c.-a-d.: /chemin/nom_fichier). Ceci s'applique a toute commande qui utilise de fichiers comme argument. Il faut vraiement bien avoir compris ce principe (et pas "seulement appris par coeur"). Avoir compris ca evite 95 % des commandes foires, j'ai vu regulierement sur ce forum les problemes relies a cette banalite. Autre fois les gens venant de cote M$ savait faire Dos (ou il y a aussi de commandes a la ligne) et avait compris ca mais avec Windows et tout en graphique ce n'est pas evident.
Par exemple: on a dans le repertoire /home/toto/dossier/... un fichier blabla.rpm qu'on souhaite installer:
d'abord il faut devenir root: "su -" (suivi du mot de pass de root)
aller dans le bon repertoire: "cd /home/toto/dossier"
installer: "rpm -Uvh blabla.rpm"
si on ne fait pas le "cd /home/toto/dossier" on peut aussi faire:
"rpm -Uvh /home/toto/dosssier/blabla.rpm"
(ca marche aussi, c'est le chemin absolu).
En fait il s'agit seulement qu'il faut trouver le fichier blabla.rpm.
Par contre si on est dans un autre repertoire et si on essaie sans le chemin absolu ca va faire un message de genre: "fichier blabla.rpm pas trouve ou pas existent"
Ceci est aussi vraie pour les commandes comme tar, gzip, more, cat, ... bref toutes les commandes auxquelles il faut fournir le nom d'un fichier pour faire quelque chose avec.
Pour regarder le contenu de paquets installe ou de fichiers rpms il suffit d'etre utilisateur simple, par exemple:
rpm -q <nom_paquet_installe> -i
rpm -q <nom_paquet_installe> -l
ca marche aussi pour un utilisateur simple. Ici l'option "-i" c'est pour regarder des infos du paquet et "-l" pour regarder la liste de fichiers du paquet.
Si c'est pour un fichier rpm (donc eventuellement pas encore installe) dans le repertoire actuel:
rpm -q -p <nom_fichier>.rpm -i
rpm -q -p <nom_fichier>.rpm -l
Apres il y a aussi les options (par exemple "-ta", "--build" ...) pour creer de nouveaux fichiers rpms a partir des tar.gz (si les derniers sont bien prevus pour ca avec un fichier specs). Ceci peut etre possible en utilisateur mais ca depend des distributions, j'en ai fait d'experiences differentes selon la distro.
Pour l'endroit ou il faut etre:
La commande "rpm" est dans le chemin (le PATH) de root et aussi des utilisateurs, donc elle marche depuis partout mais bien sur si on fait dans les options reference a un fichier il faut absolument qu'on soit dans le meme repertoire que ce fichier ou qu'on donne pas seulement le nom mais le chemin absolu (c.-a-d.: /chemin/nom_fichier). Ceci s'applique a toute commande qui utilise de fichiers comme argument. Il faut vraiement bien avoir compris ce principe (et pas "seulement appris par coeur"). Avoir compris ca evite 95 % des commandes foires, j'ai vu regulierement sur ce forum les problemes relies a cette banalite. Autre fois les gens venant de cote M$ savait faire Dos (ou il y a aussi de commandes a la ligne) et avait compris ca mais avec Windows et tout en graphique ce n'est pas evident.
Par exemple: on a dans le repertoire /home/toto/dossier/... un fichier blabla.rpm qu'on souhaite installer:
d'abord il faut devenir root: "su -" (suivi du mot de pass de root)
aller dans le bon repertoire: "cd /home/toto/dossier"
installer: "rpm -Uvh blabla.rpm"
si on ne fait pas le "cd /home/toto/dossier" on peut aussi faire:
"rpm -Uvh /home/toto/dosssier/blabla.rpm"
(ca marche aussi, c'est le chemin absolu).
En fait il s'agit seulement qu'il faut trouver le fichier blabla.rpm.
Par contre si on est dans un autre repertoire et si on essaie sans le chemin absolu ca va faire un message de genre: "fichier blabla.rpm pas trouve ou pas existent"
Ceci est aussi vraie pour les commandes comme tar, gzip, more, cat, ... bref toutes les commandes auxquelles il faut fournir le nom d'un fichier pour faire quelque chose avec.