GNU/Linux >> Linux の 問題 >  >> Linux

Solarisのデフォルトインストール(ユーザーツール)?

このフォーラムや他の場所での多くの質問は、Linux環境から来て、Solarisで同等のコマンドを使用できない人に要約されます。多くの場合、これはサポートされているさまざまなオプションなどが原因です。

この質問は、合理的なSolarisインストールに常に含まれるべきもの(Q&Aスタイル)を文書化することを目的としています。何かが利用できないためにユーザーがイライラすることはもうありません。

Solarisの初心者/訪問者が質問で最も頻繁に要求するパッケージに焦点を当てています。

これは、findなどの標準的なユーザーランドツールに関するものです。 、grep そして、あなたは何を持っていますか。開発ツール(コンパイラ、makeなど)に関する同様の投稿を探している場合は、ここを参照してください。

承認された回答:

何があるべきですか?

これが私の意見ではすべてのSolarisホストで利用できるはずのツールのリストです:

  • 上。はい、prstat 優れていますが、Linuxの世界から来た人々は
    topに慣れています 。話の終わり。
  • GNUtar。これは単に必須です。ほとんどの
    パッケージはGNUtarで作成されており、SunのtarとGNU tarの間には小さな(しかし重要な)
    非互換性があります。
    SuntarではなくGNUtarを使用してダウンロードしたパッケージを
    常に解凍することを習慣にしてください。
  • GNUbinutils。一部のオープンソースパッケージでは、ビルドフェーズで
    必要になります。
  • GNUcoreutils。 dateのためだけに ..そしてGNUテールはローテーションされたログファイルをたどることができるからです。
  • GNUfindutils。 GNUのfind Sunの同上よりも多くのオプションをサポートします。
  • GNUawk。 Sunのawk/nawkとの微妙な違い。
  • GNUdiffutils。それらのSunの対応物とは異なります。特にpatch
  • GNUgrep。 Sunのgrepよりも高度です。
  • GNUsed。 Sunのsedとの微妙な違い。
  • Vimエディター。 Linuxから来る人々はそれを見つけることを期待しているからです。

これらのパッケージは、デフォルトインストールの一部である必要があります JumpStart(Solaris 10)、IPS(Solaris 11)、またはその他のものを使用しているかどうか。

上記のツールは、数百Kのディスクスペースを占有します。 しない理由は本当にありません デフォルトでインストールします。

このリストは、ユーザーがインターネットからシェルスクリプトを選択し、それらが機能することを期待している場合に特に必要となるツールに焦点を当てています。システム管理者の場合、リストはさらに長いと言うでしょうが、それは別の話です。言い換えれば、純粋なシステム管理者ツールは考慮されていません(そうです、区別するのは簡単ではありません)

C / C ++バイナリの構築に使用されるホストを作成している場合は、この投稿をご覧ください。

Solaris 11

あなたは幸運です。ほとんどすべてがすでに存在し、すべてが公式のOracle Solarisリポジトリからのものですが、パッケージがグローバルゾーンで利用可能であっても、ローカルゾーンに自動的にインストールされないことに注意してください。

関連:Ext3ルートファイルシステムは、修復後もジャーナルが中止されて読み取り専用になりますか?

各パッケージは、次のコマンドで(rootとして)インストールできます:

pkg install <pkgname>

例:

pkg install //solaris/text/gawk

パッケージ:

Item            Package name                          Path after install     G L
--------------  -----------------------------------   -------------------    - -
top             pkg://solaris/diagnostic/top          /usr/bin               Y N
GNU tar         pkg://solaris/archiver/gnu-tar        /usr/bin               Y N
GNU binutils    pkg://solaris/developer/gnu-binutils  /usr/bin               N N
GNU coreutils   pkg://solaris/file/gnu-coreutils      /usr/bin               Y N
GNU findutils   pkg://solaris/file/gnu-findutils      /usr/bin               Y N
GNU awk         pkg://solaris/text/gawk               /usr/bin               Y N     
GNU diffutils   pkg://solaris/text/gnu-diffutils      /usr/bin               Y N
GNU grep        pkg://solaris/text/gnu-grep           /usr/bin               Y N
GNU sed         pkg://solaris/text/gnu-sed            /usr/bin               Y N
Vim editor      pkg://solaris/editor/vim              /usr/bin               N N

注:

  • パス:バイナリの名前の前にgが付きます 同等のSunツールが存在する場合。

  • G:デフォルトでグローバルゾーンにインストールされていますか? (つまり、サーバーのインストール)

  • N:デフォルトでローカルゾーンにインストールされていますか?

Solaris 10

本当にSolaris11にアップグレードする必要があります。はるかに優れています。

ただし、まだSolaris 10を使用している場合は、SolarisCompanionDiskからパッケージを入手できます。
これは、以前はSun自体によって配布されていましたが、現在はSunFreewareによって配布されています。信頼できるサイトです。ソースをダウンロードして自分で構築する必要はないので、考えないでください。

以下の表から個々のパッケージをダウンロードしてください。

各パッケージは、次のコマンドで(rootとして)インストールできます:

pkgadd -d <pkgname>

例:

pkgadd -d SFWtop

パッケージ:

Item            Package name          Path after install
--------------  -------------------   ---------------------------
top             SFWtop                /opt/sfw
GNU tar         (already installed)   /usr/sfw
GNU binutils    (already installed)   /usr/sfw
GNU coreutils   SFWcoreu              /opt/sfw
GNU findutils   SFWgfind              /opt/sfw
GNU awk         SFWgawk               /opt/sfw
GNU diffutils   SFWdiffu              /opt/sfw
GNU grep        (already installed)   /usr/sfw
GNU sed         SFWsed                /opt/sfw
Vim editor      SFWvim                /opt/sfw

Linux
  1. 9つの重要なGNUbinutilsツール

  2. デフォルトのユーザーディレクトリの名前を変更しますか?

  3. ルートとしてユーザーアカウントにWordPressをインストールします

  1. Linuxに最新のGNUNanoをインストールする方法

  2. LinuxにApacheを使用してWordPressをインストールする

  3. Ubuntu 18.04 に PostgreSQL サーバーをインストールする方法

  1. ISPConfig3.1でNextcloudをインストールする方法

  2. Vagrant の Ubuntu 16.04 vagrantfile のデフォルト パスワード

  3. カーネル/ツール内でツールをコンパイル、インストール、実行するにはどうすればよいですか?