这是什么意思?
sudo add-apt-repository ppa:maco.m/ruby
sudo apt-get update
sudo apt-get install rubygems
与跑步有何不同
sudo apt-get install rubygems
?
要执行的操作分为三个步骤:
add-apt-repository
将PPA添加到您的来源列表中(自动导入PPA的GPG公共密钥),以便Ubuntu知道从该PPA以及来自Ubuntu的官方来源中寻找更新。通常,开发人员使用它来提供更新的速度比官方Ubuntu存储库中的更新速度更快。
apt-get update
告诉APT更新其数据库,以了解可以安装哪些软件包以及从何处安装它们。在这种情况下,apt-get将看到您新添加的PPA,并发现ppa:maco.m / ruby具有它所了解的最新版本的rubygems,因此它将在下次有人安装PPA时安装Rumbygems时提供一个注释。要求安装它。
apt-get install
使apt-get在其数据库中找到该软件包,然后下载并安装指示的文件。在这种情况下,它将找到rubygems软件包,从ppa:maco.m / ruby下载并安装。
如果只是简单地运行apt-get install rubygems
,则会得到一个不太新的版本(或者根本没有,这取决于rubygems是否也在Ubuntu存储库中还是仅在PPA中)。
通常,格式ppa:a / b将扩展为https://launchpad.net/~a/+archive/b,您可以在其中查看文件并单独下载。在您的情况下,这将是https://launchpad.net/~maco.m/+archive/ruby。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句