web-dev-qa-db-fra.com

Que signifie add-apt-repository?

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.

15
myusuf3

Vous exécutez trois étapes:

1) add-apt-repository ajoute un PPA à votre liste de sources afin qu'Ubuntu sache rechercher les mises à jour à partir de cet PPA ainsi que des sources officielles Ubuntu. Cela est généralement utilisé pour permettre aux développeurs de fournir des mises à jour plus rapidement que celles des référentiels Ubuntu officiels.

2) apt-get update indique à apt-get de mettre à jour sa base de données des packages pouvant être installés et de l'emplacement d'installation. Dans ce cas, apt-get verra votre PPA nouvellement ajouté et découvrira que ppa: maco.m/Ruby possède la dernière version de rubygems qu’il connaît, il notera donc comment installer des rubygems à partir du PPA demande de l'installer.

3) apt-get install fait en sorte qu'apt-get trouve le paquet dans sa base de données et télécharge et installe le fichier indiqué. Dans ce cas, il trouvera le paquet rubygems, le téléchargera depuis ppa: maco.m/Ruby et l'installera.

Si vous exécutiez simplement apt-get install rubygems, vous obtiendrez 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 .

16
AVB

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 à son fonctionnement. La commande actuelle est apt-get.

0
unknown

Le référentiel signifie dépôt ou lieu pour cela, et il se trouve dans le fichier source.list, et add signifie qu'il ajoute le logiciel apt (application), et lorsque vous le mettez à jour, récupérez les fichiers à partir de l'URL www. whit update signifie qu'il le met à jour dans la mémoire tampon du système, et qu'il l'installe pour installer rugbygems lorsque vous utilisez apt-get install, et vous pouvez également après cela taper dans le terminal:

Sudo apt-get upgrade

et cela devrait signifier que sa mise à niveau du logiciel, puis entrez ceci dans le terminal:

Sudo apt-get dist-upgrade

et cela devrait signifier une mise à niveau de la distribution, et cela concerne également le logiciel. Vous pouvez également reconfigurer le logiciel, et vous devez ensuite entrer ceci dans le terminal:

Sudo dpkg-reconfigure rugbygems

et c'est son si le fichier conf ne fonctionne pas, et c'est si exécute avec une erreur.

0
Michael