首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我只想要subversion时,Solaris 11为什么要安装桌面软件包?

当我只想要subversion时,Solaris 11为什么要安装桌面软件包?
EN

Unix & Linux用户
提问于 2017-09-15 13:46:20
回答 2查看 513关注 0票数 4

我想在我的Solaris 11全局区域中安装subversion (developer/subversion/subversion)。当我跑的时候

代码语言:javascript
复制
pkg install developer/versioning/subversion

Solaris想要安装总共677 MB的35个软件包!为什么会这样呢?是否有任何方法可以指定为“pkg”来忽略依赖关系?subversion本身只有7MB左右。

例如:

代码语言:javascript
复制
           Packages to install:        35
            Services to change:         6
     Estimated space available:   3.47 GB 
Estimated space to be consumed: 677.84 MB
       Create boot environment:        No 
Create backup boot environment:        No
          Rebuild boot archive:        No

Changed packages: solaris   codec/flac
    None -> 1.2.1,5.11-0.175.2.0.0.39.0:20140512T125954Z   
codec/libtheora
    None -> 1.1.1,5.11-0.175.2.0.0.24.0:20131001T134246Z   
codec/ogg-vorbis
    None -> 2.30.0,5.11-0.175.2.0.0.39.0:20140512T130005Z   
codec/speex
    None -> 1.2,5.11-0.175.2.0.0.27.0:20131111T145932Z   
developer/versioning/subversion
    None -> 1.7.5,5.11-0.175.2.0.0.42.1:20140623T013003Z   
gnome/gnome-audio
    None -> 2.30.0,5.11-0.175.2.0.0.27.0:20131111T150212Z

<snip>

  web/browser/firefox
    None -> 17.0.11,5.11-0.175.2.0.0.41.0:20140609T232336Z

Services:   restart_fmri:
    svc:/application/desktop-cache/desktop-mime-cache:default
    svc:/application/desktop-cache/gconf-cache:default
    svc:/application/desktop-cache/mime-types-cache:default
    svc:/application/font/fc-cache:default
    svc:/application/texinfo-update:default
    svc:/system/manifest-import:default
EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2017-09-15 22:57:04

根据甲骨文Bug 15774570的说法,这是因为subversion依赖于libproxy来通过代理建立连接,而且在默认情况下,这会引入libproxy-mozjs来解析带有用JavaScript编写的代理定义的JavaScript文件。由于Solaris 11.3及更高版本没有独立的mozjs包,这就引入了Firefox来使用捆绑的mozjs库。

对于Solaris 11.4已经修正了这一点,对于较早的版本,您应该能够通过在安装之前运行pkg avoid libproxy-mozjs或使用pkg install --reject libproxy-mozjs subversion进行安装来避免这种情况。

票数 4
EN

Unix & Linux用户

发布于 2017-09-15 18:25:34

据我所知没有。同意奇怪的是,有那么多依赖项被拖到subversion中,这似乎是由那些具有其他依赖项的依赖关系引起的。

但是,随着subversion的最新版本和支持回购中的老版本1.7.20,您可能会更好地从Apache获得最新版本(1.9.7),并根据您的需要自己构建它。

您还可以启用ZFS文件系统上的压缩。目前,它只能为根fs设置为on,但它们可能允许将来基于RFE bugids的更大的压缩算法。当然,这不是一个解决办法,但它可能会给你额外的喘息空间。

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/392455

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档