Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ubuntu中的libaugeas-ruby和libaugeas-ruby1.8有什么区别?_Ubuntu_Augeas - Fatal编程技术网

Ubuntu中的libaugeas-ruby和libaugeas-ruby1.8有什么区别?

Ubuntu中的libaugeas-ruby和libaugeas-ruby1.8有什么区别?,ubuntu,augeas,Ubuntu,Augeas,Ubuntu中的libaugeas-ruby和libaugeas-ruby1.8有什么区别 我发现当我升级libaugeas-ruby时,它并没有升级libaugeas-ruby1.8 我看不出有什么不同,非常混乱 libaugeas-ruby只是一个元软件包,根据您的Debian/Ubuntu版本,它可以提取libaugeas-ruby1.8或libaugeas-ruby1.9。这个包实际上没有包含任何内容 然而,在这种联系中,依赖项仅为libaugeas-ruby1.8,而不是libagu

Ubuntu中的libaugeas-ruby和libaugeas-ruby1.8有什么区别

我发现当我升级libaugeas-ruby时,它并没有升级libaugeas-ruby1.8

我看不出有什么不同,非常混乱


libaugeas-ruby只是一个元软件包,根据您的Debian/Ubuntu版本,它可以提取libaugeas-ruby1.8或libaugeas-ruby1.9。这个包实际上没有包含任何内容

然而,在这种联系中,依赖项仅为libaugeas-ruby1.8,而不是libaguese-ruby1.9?为什么?这种设计有什么用?它是Debian/Ubuntu中非常常见的设计。目标是您只需安装
libaugeas-ruby
,并获得适合您系统的默认ruby版本(本例中为1.8)。如果您想要1.9版本,可以手动安装。每当您升级操作系统并且1.9成为默认版本时,新的
libaugeas-ruby
包将拉取
libaugeas-ruby1.9
,因此您不必自己做。内核包实际上是以同样的方式工作的。从这个链接来看,这个链接只针对ruby1.8,我怎么能指向1.9?我注意到的一件事是,如果libaugeas-ruby已经升级,libaugeas-ruby1.8不会自动升级……squence仍然使用1.8作为默认值。请看《喘息:到目前为止的升级》,确实如此,但这不是元软件包的重点。如果使用
apt get-upgrade
(甚至
dist-upgrade
),所有软件包都将升级。