私は、プラットフォームとしてAIX(バージョン不明)を使用している外部の会社と協力しています。複数のファイルを含むZipファイルをFTPで転送する必要があります。
UNIXユーティリティZipは標準のAIXインストールに存在しますか?
私はこの質問をしますが、そうではないと言われていますが、一言で言えば私のUNIXは、Zipが一般的なUNIXユーティリティであると言っているので、これは信じがたいことです。
開発者がZipを使用できるようにするためにインストールできるツールボックスをほのめかしているこのページを見つけました: aix linux toolbox 、これは標準として提供されない可能性があることを意味します。
Zipが実際に利用できないことが判明した場合、ファイルのZipを作成するために代わりにどのユーティリティを使用できますか?私は実際にZip形式が必要なので、tarballなどはオプションではありません。
編集:
要約すると:
システムの1つを変更する必要があること、およびAIXが簡単に作成できるものを採用したほうがよいことを認識しています。私は「物事を成し遂げる」ことを試みているだけで、AIXにZipをインストールすることは私には大したことではないようですが、何かが足りないのかもしれません。おそらくライセンス?
AIXにはZipは付属していません。これにどのような「証拠」が必要かはわかりませんが、それは事実です。いくつかの「証拠」は、IBMからのドキュメントでさえ、インストールされていない場合にZip
を入手する場所を教えてくれます(例: ILMTのこのドキュメント )、そしてそれらはインストールしていませんAIX DVDを入手するか、AIXリリースからパッケージをインストールするために使用するsmit
またはnim
を使用するように指示します。それらは、すでに見つけたAIXツールボックスを指し示します。
その情報とツールパッケージのセットはIBMから直接提供され、IBMが独自のインストール資料に記載しているため、これは実際のオプションです。
パートナーがそれを望まない場合は、別の方法があります。つまり、Bullには "Freeware"サイト があり、 AIXオープンソースパッケージ サイトもあります。素晴らしいリポジトリ(私の経験では)。他にもあります。
それ以外に、かなりの数の言語がZipファイルを処理する機能を備えています(Javaには標準クラスライブラリにいくつかあり、IBMはAIX用のJDKとSDKを配布しています、PerlにはCPANにいくつかありますが、他にもたくさんあると確信しています)。開発者が参加している場合は、好きな言語が何であれ、適切なライブラリを探すことができます。
(明らかに、CソースからZip
と依存関係をコンパイルできますが、システムでC dev作業を行わない場合、これは簡単な作業ではありません。)
現在 AIX Toolbox for Linux Applications という名前のAIX Toolboxには、Zipとunzipの両方のRPMファイルが含まれています。
unzip
のバージョン5.51-2が2016年4月19日に追加され、unzip
のバージョン6.0-3が2017年6月30日に追加されました。
Zip
のバージョン3.0-2が2016年7月22日に追加され、
Zip
のバージョン3.0-3が2018年6月29日に追加されました。それらをインストールするには、rpm.rteファイルセットとRPMの他の依存関係が必要です。これらはツールボックスで利用できるはずです。