add-apt-repository是什么意思?

这是什么意思?

sudo add-apt-repository ppa:maco.m/ruby sudo apt-get update sudo apt-get install rubygems 

Hows与跑步有什么不同

 sudo apt-get install rubygems 

谢谢。

您正在运行的步骤有三个步骤:

1) add-apt-repository将PPA添加到您的源列表中,以便Ubuntu知道从该PPA以及官方Ubuntu源中查找更新。 通常,这用于允许开发人员比官方Ubuntu存储库中的更快地提供更新。

2) apt-get update告诉apt-get更新其数据库,包括可以安装哪些软件包以及从哪里安装它们。 在这种情况下,apt-get将看到你新添加的PPA,并发现ppa:maco.m / ruby​​拥有它所知道的最新版本的rubygems,所以它会记下下次有人从PPA安装rubygems要求安装它。

3) 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 。

存储库是提供多个数据库的地方。

apt: – 用于管理包的Debian工具。 当用户在系统上安装软件包时,它还会搜索并安装或升级所有必需的依赖软件包以使软件包正常工作。 实际的命令是apt-get。

存储库意味着它的仓库或地方,它在source.list文件中,并且添加意味着它添加软件apt(aplication),当你更新它时从www url获取文件,并且apt whit get whit update意味着它在系统缓冲区中更新它,并且当你使用apt-get install时它用于安装rugbygems,你也可以在终端输入之后:

 sudo apt-get upgrade 

它应该意味着它升级软件,然后在终端输入:

 sudo apt-get dist-upgrade 

这应该意味着分发升级,这也是软件。 您也可以重新配置软件,然后在终端输入:

 sudo dpkg-reconfigure rugbygems 

如果conf文件不起作用,那就是它,那就是如果运行whit一个错误。