その他
    ホーム 技術発信 DoRuby Solaris 10メモ

    Solaris 10メモ

    この記事はアピリッツの技術ブログ「DoRuby」から移行した記事です。情報が古い可能性がありますのでご注意ください。

    普段Mac OS XやLinuxを使っているとついついわすれてしまうSolarisのコマンド。自分たちでつけてたメモを書いてみる事にしました。

     パッケージの中身を知るには

    # pkgchk -vn CSWvim
    /opt/csw/bin/ex
    /opt/csw/bin/rview
    /opt/csw/bin/rvim
    /opt/csw/bin/view
    /opt/csw/bin/vim
    /opt/csw/bin/vimdiff
    /opt/csw/bin/vimtutor
    /opt/csw/bin/xxd
    /opt/csw/share/doc/vim
    /opt/csw/share/doc/vim/license
    

     ファイルがどのパッケージか知るには

    # pkgchk -lp /opt/csw/bin/glocate
    Pathname: /opt/csw/bin/glocate
    Type: regular file
    Expected mode: 0755
    Expected owner: root
    Expected group: bin
    Expected file size (bytes): 216836
    Expected sum(1) of contents: 14151
    Expected last modification: Jun 08 11:44:20 2009
    Referenced by the following packages:
            CSWfindutils   
    Current status: installed
    

     patchがどこまであたっているのか知りたい

    # patchadd -p | grep パッチ番号
    

     sudoがないよ?

    pfexecを使いましょう。

     共有ライブラリのパスを設定する

    参考 http://solaris.roguelife.org/usr/ccs/bin/ld.xhtml

    crleコマンドを使う。

    # crle -c /var/ld/ld.config -l /lib:/usr/lib:/usr/local/lib:/opt/csw/lib
    

    設定情報を確認するには

    # crle
    
    Configuration file [version 4]: /var/ld/ld.config  
      Default Library Path (ELF):   /usr/lib:/usr/local/lib:/opt/csw/lib:/opt/sfw/lib
      Trusted Directories (ELF):    /lib/secure:/usr/lib/secure  (system default)
    
    Command line:
      crle -c /var/ld/ld.config -l /usr/lib:/usr/local/lib:/opt/csw/lib:/opt/sfw/lib
    

    設定を更新(追記)するには

    # crle -c /var/ld/ld.config -u -l /opt/sfw/lib
    # crle
    
    Configuration file [version 4]: /var/ld/ld.config  
      Default Library Path (ELF):   /usr/lib:/usr/local/lib:/opt/csw/lib
      Trusted Directories (ELF):    /lib/secure:/usr/lib/secure  (system default)
    
    Command line:
      crle -c /var/ld/ld.config -l /usr/lib:/usr/local/lib:/opt/csw/lib:/opt/sfw/lib
    
    記事を共有
    モバイルバージョンを終了