Qu'est-ce que ça veut dire?
sudo add-apt-repository ppa:maco.m/ruby
sudo apt-get update
sudo apt-get install rubygems
Comment est-ce différent de courir
sudo apt-get install rubygems
Merci.
la source
Qu'est-ce que ça veut dire?
sudo add-apt-repository ppa:maco.m/ruby
sudo apt-get update
sudo apt-get install rubygems
Comment est-ce différent de courir
sudo apt-get install rubygems
Merci.
Ce que vous exécutez comporte trois étapes:
1) add-apt-repository
ajoute un PPA à votre liste de sources, afin qu'Ubuntu sache rechercher les mises à jour de ce PPA ainsi que des sources officielles d'Ubuntu. Habituellement, cela est utilisé pour permettre aux développeurs de fournir des mises à jour plus rapidement que celles des référentiels officiels d'Ubuntu.
2) apt-get update
indique à apt-get de mettre à jour sa base de données des packages pouvant être installés et d'où les installer. Dans ce cas, apt-get verra votre PPA nouvellement ajouté et découvrira que ppa: maco.m / ruby a la dernière version de rubygems qu'il connaît, il fera donc une note pour installer rubygems à partir du PPA la prochaine fois que quelqu'un demande de l'installer.
3) apt-get install
oblige apt-get à trouver le paquet dans sa base de données et à télécharger et installer le fichier indiqué. Dans ce cas, il trouvera le package rubygems, le télécharger depuis ppa: maco.m / ruby et l'installera.
Si vous deviez simplement exécuter apt-get install rubygems
, vous obtiendriez une version moins récente (ou peut-être rien du tout, selon que rubygems se trouve également dans les référentiels Ubuntu ou uniquement dans le PPA).
En général, le format ppa: a / b sera étendu à https://launchpad.net/~a/+archive/b , où vous pouvez afficher les fichiers et les télécharger individuellement. Dans votre cas, ce serait https://launchpad.net/~maco.m/+archive/ruby .
Le référentiel est un endroit où plusieurs bases de données sont fournies.
apt: - Un outil Debian utilisé pour gérer les paquets. Lorsqu'un utilisateur installe un package sur un système, il recherche, puis installe ou met à niveau tous les packages dépendants nécessaires pour faire fonctionner le package. La commande actuelle est apt-get.
la source
Le référentiel signifie dépôt ou emplacement pour lui, et il là dans le fichier source.list, et l'ajout signifie qu'il ajoute le logiciel apt (aplication), et lorsque vous le mettez à jour, récupérez les fichiers à partir de l'url www, et apt avec get whit update signifie qu'il le met à jour dans la mémoire tampon du système, et qu'il installe les rugbygems lorsque vous utilisez l'installation apt-get, et vous pouvez également après avoir tapé ceci dans le terminal:
et cela devrait signifier que sa mise à niveau du logiciel, puis entrez cela dans le terminal:
et cela devrait signifier une mise à niveau de la distribution, et cela vaut également pour le logiciel. Vous pouvez également reconfigurer le logiciel, puis vous devez le saisir dans le terminal:
et c'est son si le fichier conf ne fonctionne pas, et c'est si s'exécute avec une erreur.
la source