首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Solaris 11:安装solaris developer studio:错误

Solaris 11:安装solaris developer studio:错误
EN

Stack Overflow用户
提问于 2020-06-23 17:56:44
回答 2查看 487关注 0票数 1

我正在尝试在solaris 11.4系统中安装Solaris studio 12.6。设置发布者密钥和证书,如下所示:

代码语言:javascript
复制
 pkg set-publisher -c ./oracle/pkg.oracle.com.certificate.pem -k ./oracle/pkg.oracle.com.key.pem -G "*" -g https://pkg.oracle.com/solarisstudio/release solarisstudio

然后sudo pkg install --接受developerstudio-126命令会给出blow错误:

代码语言:javascript
复制
root@Wenge:/export/home/preethi# pkg install --accept developerstudio-126
Creating Plan (Running solver): |
pkg install: No matching version of developer/developerstudio-126 can be installed:
  Reject:  pkg://solarisstudio/developer/developerstudio-126@12.6-1.0.0.0
  Reason:  No version matching 'require' dependency developer/developerstudio-126/c++@12.6-1.0.0.0 can be installed
    ----------------------------------------
    Reject:  pkg://solarisstudio/developer/developerstudio-126/c++@12.6-1.0.0.0
             pkg://solarisstudio/developer/developerstudio-126/c++@12.6-1.0.0.1
    Reason:  No version for 'require' dependency on library/c++/stdcxx can be found
    ----------------------------------------
  Reject:  pkg://solarisstudio/developer/developerstudio-126@12.6-1.0.0.1
  Reason:  No version matching 'require' dependency developer/developerstudio-126/c++@12.6-1.0.0.1 can be installed
root@Wenge:/export/home/preethi# pkg install --accept developerstudio-125
Creating Plan (Running solver): -
pkg install: No matching version of developer/developerstudio-125 can be installed:
  Reject:  pkg://solarisstudio/developer/developerstudio-125@12.5-1.0.0.0
  Reason:  No version matching 'require' dependency developer/developerstudio-125/cc@12.5-1.0.0.0 can be installed
    ----------------------------------------
    Reject:  pkg://solarisstudio/developer/developerstudio-125/cc@12.5-1.0.0.0
    Reason:  No version for 'require' dependency on developer/library/lint can be found
    ----------------------------------------

Solaris uname -a

代码语言:javascript
复制
SunOS sys1 5.11 11.4.16.4.0 i86pc i386 i86pc

有人能帮我解决这个问题吗?

仅在本地系统中放置了密钥和证书。我已经验证了这个命令,它列出了所有可用的包:

代码语言:javascript
复制
NAME (PUBLISHER)                                  VERSION                    IFO
developer/developerstudio-125                     12.5-1.0.0.0               ---
developer/developerstudio-125/backend             12.5-1.0.0.0               ---
developer/developerstudio-125/c++                 12.5-1.0.0.0               ---
developer/developerstudio-125/cc                  12.5-1.0.0.0               ---
developer/developerstudio-125/code-analyzer       12.5-1.0.0.0               ---
developer/developerstudio-125/dbx                 12.5-1.0.0.0               ---
developer/developerstudio-125/dbxtool             12.5-1.0.0.0               ---
developer/developerstudio-125/dmake               12.5-1.0.0.0               ---
developer/developerstudio-125/fortran             12.5-1.0.0.0               ---
developer/developerstudio-125/library/c++-libs    12.5-1.0.0.0               ---
developer/developerstudio-125/library/c-libs      12.5-1.0.0.0               ---
developer/developerstudio-125/library/f90-libs    12.5-1.0.0.0               ---
developer/developerstudio-125/library/math-libs   12.5-1.0.0.0               ---
developer/developerstudio-125/library/oic-libs    12.5-1.0.0.0               ---
developer/developerstudio-125/library/perflib     12.5-1.0.0.0               ---
developer/developerstudio-125/library/studio-gccrt 12.5-1.0.0.0               ---
............................
...........................

我可以看到c++是可用的:

代码语言:javascript
复制
root@Wenge:/export/home/preethi# pkg list -a pkg://solarisstudio/* | grep pkg://solarisstudio/developer/developerstudio-126/c++
root@Wenge:/export/home/preethi# pkg list -a pkg://solarisstudio/* | grep c++
developer/developerstudio-125/c++                 12.5-1.0.0.0               ---
developer/developerstudio-125/library/c++-libs    12.5-1.0.0.0               ---
developer/developerstudio-126/c++                 12.6-1.0.0.1               ---
developer/developerstudio-126/library/c++-libs    12.6-1.0.0.1               ---
developer/solarisstudio-122/c++                   12.2-1.0.0.0               ---
developer/solarisstudio-122/library/c++-libs      12.2-1.0.0.0               ---
developer/solarisstudio-123/c++                   12.3-1.0.0.0               ---
developer/solarisstudio-123/library/c++-libs      12.3-1.0.0.0               ---
developer/solarisstudio-124/c++                   12.4-1.0.0.0               ---
developer/solarisstudio-124/library/c++-libs      12.4-1.0.0.0               ---

在安装此solaris studio之前,我还需要安装其他依赖包吗?

EN

回答 2

Stack Overflow用户

发布于 2020-06-23 21:06:39

很可能您的证书和密钥已过期或未向某些reason.Try注册,无法下载新的密钥和证书

代码语言:javascript
复制
root@Solaris:~/Desktop# sudo pkg set-publisher \
> -k ~/Desktop/pkg.oracle.com.key.pem \
> -c ~/Desktop/pkg.oracle.com.certificate.pem \
> -G "*" -g https://pkg.oracle.com/solarisstudio/release solarisstudio

正在验证发布者

代码语言:javascript
复制
  root@Solaris:~# pkg publisher
    PUBLISHER                   TYPE     STATUS P LOCATION
    solaris                     origin   online F http://pkg.oracle.com/solaris/release/
    solarisstudio               origin   online F https://pkg.oracle.com/solarisstudio/release/
  

 root@Solaris:~/Desktop# pkg publisher solarisstudio | grep Mirror   
    
    root@Solaris:~/Desktop# pkg list -a pkg://solarisstudio/(asterisk)
    NAME (PUBLISHER)                                  VERSION                    IFO
    developer/developerstudio-125 (solarisstudio)     12.5-1.0.0.0               ---
    developer/developerstudio-125/backend (solarisstudio) 12.5-1.0.0.0               ---
    ------------  snipped more than 100 lines ---------------
    
    root@Solaris:~/Desktop# pkg install --accept developerstudio-126
    ------------------------------------------------------------
    Package: pkg://solarisstudio/developer/developerstudio-126/studio-legal@12.6-1.0.0.1:20170815T160721Z
    License: devpro.OTN.license
    
    You acknowledge that your use of Oracle Developer Studio is subject to the Oracle Developer Studio OTN License Agreement.  The OTN License Agreement is located at : http://www.oracle.com/technetwork/licenses/studio-license-2980206.html
    
    
    
    
               Packages to install: 29
           Create boot environment: No
    Create backup boot environment: No
    
    DOWNLOAD                                PKGS         FILES    XFER (MB)   SPEED
    Completed                              29/29   11083/11083  505.6/505.6  1.7M/s
    
    PHASE                                          ITEMS
    Installing new actions                   19396/19396
    Updating package state database                 Done 
    Updating package cache                           0/0 
    Updating image state                            Done 
    Creating fast lookup database                   Done 
    Updating package cache                           2/2 
    
    
    Set Path in your profile

    export PATH=$PATH:/opt/developerstudio12.6/bin
    export MANPATH=/opt/developerstudio12.6/man
票数 1
EN

Stack Overflow用户

发布于 2020-06-29 18:01:56

谢谢。我已经安装了Solaris 11.4.20.4.0版本,可以成功安装Developerstudio12.6。

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

https://stackoverflow.com/questions/62532056

复制
相关文章

相似问题

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