Avec un référentiel, je l'ai fait comme ça (en tant que root ):
# cd /etc/yum.repos
# wget https://some.repo.example.org/foo/bar/Fedora_14/foo_bar.repo
# grep enabled foo_bar.repo
enabled=1
Est-ce la façon recommandée d'ajouter un référentiel de packages sous Fedora (> = 14)?
Existe-t-il une politique / norme qui spécifie que chaque référentiel de packages Fedora approprié doit (ou doit) contenir un tel fichier de configuration (c'est-à-dire un tel .repo
fichier)?
(pour la simple raison qu'un utilisateur ou un outil peut le copier dans le /etc/yum.repos
répertoire local ?)
#
parce que vous avez dit que vous avez exécuté les commandes en tant que root. C'est la convention, et c'est à ça que ressemble l'invite root.#
convention commune .Réponses:
Les documents de Fedora 14. n'ont pas encore été mis à jour. La dernière façon de le faire avec juste un fichier .repo est:
... vous pouvez ensuite utiliser
yum-config-mananger --enable
etc. aussi.la source
Si vous utilisez Fedora 22 ou une version ultérieure, où dnf a remplacé yum comme gestionnaire de packages par défaut, vous pouvez utiliser cette commande à partir d' ici :
où le référentiel _url est un lien vers le fichier .repo.
Et vous pouvez l'activer en:
où référentiel est l'ID de référentiel unique.
la source
J'ai googlé un peu avec 'fedora add repository' et j'ai obtenu des liens obsolètes et pas très utiles. À cause du bruit, j'ai raté ce lien:
http://docs.fedoraproject.org/en-US/Fedora_Core/3/html/Software_Management_Guide/sn-using-repositories.html
Ce qui est également un peu dépassé, mais cela me donne un indice pour rechercher une version mise à jour du guide de gestion des logiciels:
Ajouter de nouveaux référentiels
(qui mentionne également la méthode wget que j'ai utilisée pour ajouter un fichier .repo)
Je suis un peu surpris que l'officiel et comme il semble que la documentation de Fedora soit assez complète ne soit pas mieux noté dans les résultats Google.
la source
Il semble que dans les versions récentes de Fedora, il y ait eu une tentative d'intégration d'un "Media Repo" avec PackageKit, mais il y avait suffisamment de bogues pour qu'il soit omis de Fedora 14 ( ceci par exemple). Il semble que vous devrez suivre les instructions mentionnées dans les autres réponses pour copier les packages localement ou monter l'image ISO en tant que périphérique de bouclage, et configurer le fichier yum: // URL pour pointer vers les packages.
la source
Voir ici: Howto: Ajouter un nouveau référentiel yum pour installer le logiciel sous CentOS / Redhat Linux
la source
L'ajout d'un référentiel est assez facile dans Red Hat ou dans tout autre système basé sur Redhat. Il s'agit d'un fichier repo, qui spécifiera l'url d'où récupérer les fichiers rpm à installer.
Cependant, si vous voulez comprendre le fonctionnement complet de miam. Je recommanderai de lire le lien ci-dessous.
Configuration du référentiel YUM
la source