La version serveur d'Ubuntu n'a pas la add-apt-repository
commande. Comment puis-je ajouter une archive de paquet personnel (PPA) au serveur sans cette commande?
160
La version serveur d'Ubuntu n'a pas la add-apt-repository
commande. Comment puis-je ajouter une archive de paquet personnel (PPA) au serveur sans cette commande?
software-properties-common
, comme indiqué par: $ type add-apt-repository add-apt-repository est haché (/ usr / bin / add-apt-repository) Recherche dans le fichier apt / usr / bin / add-apt-repository propriétés-communes du logiciel: / usr / bin / add-apt-repository sur les versions précédentes, il peut être trouvé surpython-software-properties
--- UPDATE: Je le commente ici, car je ne pouvais pas l'ajouter comme commentaire!Réponses:
Vous pouvez simplement ajouter la
add-apt-repository
commande. Dans 13.10 et les versions ultérieures, vous devez également exécuter cette commande:Note latérale: dans 11.04, ils ont ajouté un lien symbolique à celui-ci
add-apt-repository
pour qu'il puisse être exécuté commeapt-add-repository
ce qui me semble le plus logique. Tout le reste apt commence par "apt".NOTE: Cela fait partie du
python-software-properties
paquet (avant 13h10):la source
software-properties-common
qu’un ensemble d’outils définis ou une collection d’utils?Laissez-moi vous apprendre à pêcher.
apt-file
vous permet de savoir quel paquet fournit un fichier donné.dpkg -S
fait la même chose, mais seulement pour les paquets installés.apt-file
fonctionne que le paquet ait été installé ou non.Alors, tout d' abord installer apt-file:
sudo apt-get install apt-file
. Vous devez ensuite mettre à jour ses informations, comme vous devez avec apt-get:sudo apt-file update
. Maintenant, il est prêt à être utilisé:Donc, dans ce cas, la prochaine chose à faire serait d'installer python-software-properties.
la source
Ce n'est pas nécessairement la meilleure réponse, mais cela fonctionnera:
La méthode de montage à l'ancienne (avant Ubuntu 9.10, comme on l'appelle)
/etc/apt/sources.list
fonctionne toujours. Vous devrez également obtenir la clé GPG sur le système manuellement.Sur les anciens systèmes Ubuntu (antérieurs à 9h10):
Étape 1: Visitez la page de présentation de l'APP dans Launchpad. Recherchez la rubrique intitulée Ajouter ce PPA à votre système et cliquez sur le lien Détails techniques sur ce PPA.
Étape 2: Utilisez la liste déroulante Afficher les entrées sources.list pour sélectionner la version d'Ubuntu que vous utilisez.
Étape 3: Vous verrez que la zone de texte ci-dessous se lit comme suit:
Copiez ces lignes.
Étape 4: Ouvrez un terminal et tapez:
Cela ouvrira un éditeur de texte contenant la liste des archives que votre système utilise actuellement. Faites défiler jusqu'au bas du fichier et collez les lignes que vous avez copiées à l'étape ci-dessus.
Enregistrez le fichier et quittez l'éditeur de texte.
Étape 5: Retournez sur la page d'aperçu de l'APP, recherchez l'en-tête de clé de signature. Vous verrez quelque chose comme:
1024R / 72D340A3 (Qu'est-ce que c'est?)
Copiez la partie après la barre oblique sans inclure le lien d’aide; par exemple, juste 72D340A3.
Étape 6: Maintenant, vous devez ajouter cette clé à votre système afin qu'Ubuntu puisse vérifier les paquets à partir du PPA. Dans votre terminal, entrez:
(Remplacez 72D340A3 par ce que vous avez copié à l'étape 5.)
Cela va maintenant descendre la clé du PPA et l'ajouter à votre système.
Étape 7: À titre ponctuel, vous devez indiquer à votre système de dérouler la liste la plus récente des logiciels de chaque archive connue, y compris le PPA que vous venez d'ajouter:
Vous êtes maintenant prêt à installer le logiciel à partir du PPA!
la source
apt-add-repository
et toute la merde fournie avec le paquet requis.add-apt-repository
est fourni par le paquetpython-software-properties
.Donc si vous devez installer via
la source
python-software-properties
installé mais je continue à recevoir cette erreur. J'ai essayéapt-add
etadd-apt
notations, et aucune ne fonctionne ... que faire?software-properties-common
.Exécutez cette commande:
Et puis vous pouvez ajouter votre référentiel en cours d'exécution:
Renember pour remplacer
[REPOSITORY]
par le nom du référentiel que vous souhaitez ajouter.la source
J'ai eu un débat avec un collègue à ce sujet il y a quelques semaines. Donner
un essai. N'a besoin d'aucun autre paquet. Notez que apt apparaît avant add. L'ordre est important car add-apt-repository doit être installé.
Pour les opposants là-bas. Essayez ce fichier Vagrant. Remarquez, je pars d'une nouvelle image fidèle et ajoute le ppa dès sa sortie de la boîte.
Mise à jour: Juste pour clarifier, il semble que les images en nuage pour Ubuntu soient correctement installées et que le paquet correct soit déjà installé. Ainsi, qu’il s’agisse de scripts cloud-init ou d’un fichier vague, apt-add-repository est présent. Puisque add-apt-repository est dans le même paquet, il devrait également fonctionner.
la source