En supposant que je souhaite installer un programme appelé leafpad
plus tard.
Actuellement, la seule façon de l'installer est via:
yum install leafpad -y
mais je veux l'enregistrer et l'installer plus tard sans connexion Internet.
Comment puis-je le récupérer dans le référentiel yum et l'enregistrer dans un dossier, puis l'installer plus tard?
centos
package-management
yum
repository
User3432423423
la source
la source
Réponses:
Si vous êtes uniquement intéressé par le téléchargement d'un package + ses dépendances pour une installation hors ligne, vous pouvez utiliser l'outil
yumdownloader
. Cela fait partie du packageyum-utils
.Exemple
La commande ci-dessus montre la version graphique de vim en
gvim
cours d'installation. Notez qu'il vérifie si vous avez installé les dépendances nécessaires, sinon il les téléchargera également.Quel est l'emplacement des packages
Vous pouvez également découvrir ce que l'URL d'un package donné serait d'utiliser un autre outil inclus avec
yum-utils
appelérepoquery
. Ceci est un outil fantastique et vous permet de regarder à l'intérieur des référentiels sans avoir à télécharger les packages qu'ils proposent.Par exemple:
REMARQUE: cette URL est l'URL de l'un des miroirs du référentiel, elle peut donc changer d'une exécution à l'autre.
Quoi d'autre sur le paquet?
Vous pouvez également utiliser
repoquery
pour répondre à ces questions:Qu'est-ce qu'un package nécessite:
Que contient un paquet:
Il y a plus consulter la page de manuel pour
repoquery
.la source
yumdownloader
devenir plus agressif et de récupérer des dépôts même s'ils sont installés localement?