コンピューター, ソフトウェア
セットアップする方法を、順を追って説明と推奨バイステップ:拡張tar.gz形式でプログラム
インターネット網の最初の外観は、低速と揮発性化合物をマーク。 それは我々がする圧縮形式でファイルやドキュメントを転送することができたに基づくソリューションの作成にかかったこの瞬間にあった 帯域幅の節約 ネットワーク。 それは多くのアプローチとアルゴリズムを試みられています。 そして、市場にソフトウェアの多くに入った - WinZipの、WinRARの、その他、このニッチ市場で確固たる足場を得ます。 これらの資金は、Windowsオペレーティングシステムの家族のために関連しています。 Linux環境では積極的にbzip2のアーカイブ、gzipとのtarを使用しています。 それは、この記事で説明される最後の二つの束についてです。
タールとGZとは何ですか
タールは、ファイルの所有権データ、フォルダの構造、はるかなどの重要な情報を、そこに格納することができるファイル形式です。 Linux上でインストールしたのと同じ名前のプログラムは、tarアーカイブのタイプで動作します。 この自己圧縮tarファイルにすることはできません。 したがって、結果のファイルサイズを小さくするために、彼は、サードパーティの圧縮製品を使用しています。 ほとんどの場合、それはgzipやbzip2のです。
アーカイバgzip圧縮方法は、効果的にロスレスファイルのサイズを小さくすることができデフレートし、使用しています。 唯一の欠点は、同時に複数のファイルを操作することができない点であるGZIP。 そのため、アーカイブを作成するためには、tarユーティリティと組み合わされます。 このように、複数のtarファイルを圧縮するために、まずgzipで圧縮されている1つのアーカイブファイルを作成します。
もう一つの興味深い特徴は、「オンザフライ」、言うように、圧縮ファイルをgzip圧縮する機能です。 したがって、この方法は、積極的にトラフィックの圧縮のための多くのブラウザで使用されます。
ファイルやプログラム - tar.gz形式のインストール方法
Linux環境では、特にUbuntuのでは、それは多くのファイルやプログラムは、アーカイブとして時々利用できるあるtar.gz. これは、アプリケーション、サービスパック、または単に実行ファイルすることができます。 したがって、すべてのさらなる説明は、Ubuntuのオペレーティングシステムについて説明します。 Ubuntuのtar.gz形式のアーカイブにインストールする方法を理解するためには、たとえば、ソースコードが付属して任意のプログラムを取ることができます。
たとえば、あなたは、アプリがハロー追加パブリックドメインにあるロードをダウンロードすることができます。 この製品は、1、単純な機能を実行します - 最初のレッスン任意のプログラミング言語の最高の伝統で世界を歓迎しています。 バージョンの中で最高に新鮮選択します。
だから、ファイルがダウンロードされますが、tar.gz形式をインストールする方法? 非常にシンプル。 Ubuntuなどのオペレーティング・システムでは、ターミナルを使用する必要があります。 これは、キーボードショートカットはCtrl + Alt + Tを引き起こす可能性があります。 彼のウィンドウには、次のようになります。
ファイルを解凍するには、あなたはそれを取得する必要があります。 ターミナルでは、cdコマンドと目的のディレクトリを使用して行うことができます。 例えば:
CDのダウンロード
コマンドを入力した後、それを実行するために送信し、Enterキーを押してください。 今端子がダウンロードしたアーカイブのhello-2.10.tar.gzと同じフォルダにあります。 コマンドタールzxvfのhello-2.10.tar.gzを入力します。 その結果は、すべて展開したファイルの一覧をコンソールに出力されます。
準備とコンパイル - 今の問題は、Ubuntuのtar.gz形式のアーカイブにインストールする方法についての質問の主なポイントに来ています。
プログラムファイルの作成
まず、あなたが戻って解凍したファイルと同じフォルダにする必要があります。 これを行うには、ディレクトリを指定して、cdコマンドを使用します - こんにちは - 2.10。 今、フォルダ自体にコマンドに./configure --helpを実行する必要があります。 彼女は、プログラムをインストールする必要がある方法のヒントを与えるだろう。 ほとんどの場合、簡単な導入が./configureを。 しかし、ユーザーは、/ usr / localにあるデフォルトのディレクトリにインストールするための権限を持っていないかもしれません。 そのためには、アプリケーションがシステムのホームフォルダに確立されなければならないことを指定する必要があります。 全体的にチームは次のように終了することになります。
./configure --prefix = $ HOME
その結果、システムは、ファイルの作成が成功の数行の終わりにすべての依存関係やディスプレイをチェックします。
編集
今、私たちは、準備されたコンフィギュレーションをコンパイルする必要があります。 アンパックアーカイブの同じディレクトリに簡単なmakeコマンドを実行しました。 出力にエラーがない場合は、コンパイルが成功したことを意味し、それは今ではtar.gz形式からプログラムをインストールする方法を理解することが残っています。 この目的のために、インストールしてください。 それはまた、エラーが含まれていない場合、それはすべてのものがシステムにインストールされていることを意味し、それは使用することができます。 しかし、その前に、ホームディレクトリがインストールパスとして指定されている場合、あなたは次のようにPATH環境変数に追加する必要があることを考慮する価値があります:
輸出PATH =の$ HOME / binに:$ PATHに
今コンパイルしたプログラムにインストールするだけハロー呼び出すことにより、任意のディレクトリから実行することができます。
それは、そのリポジトリーに含まれているため、実際には、この特定のプログラムは、Ubuntuのハローインストール呼び出し、apt-getのような単純なことができ設定し、それがあります。 しかし、記事の主なメッセージは、どのようにアーカイブを設定する方法を教えていたtar.gz. そのため、プログラムのハローは、ここではモルモットのようなものを話しました。 彼はただ、パッケージをインストールする方法を示しましたtar.gz. 我々はまた、それを抽出し、コンパイルし、システムを実行する方法を学びました。
Linuxのミントでtar.gz形式のインストール方法
ミント内のジョブのUbuntuから少しは根本的に異なります。 ターミナル呼び出しが他のキーに再割り当てすることができるということです。 一般的なケースでは、tar.gz形式のアーカイブから、アルゴリズムの設定は同じになります。
- tar.gz形式で直接ダウンロードします。
- tar.gz形式どのようにインストールして、それだけで、上述した抽出します。
- configureの実装は、作り、そして、必要であれば、make installを。
基本的なコマンドタール
tarプログラムは、実際にはオプションで利用可能です実装そのうち幅広い能力を持っています。 ターミナルタール--helpで呼び出すことによって、完全なリストを表示します。 最も簡単のために、ファイルへのパス-xvf使用タールを開梱。 ファイルへのパス-xvfタール-C先フォルダへのパス:あなたはそれが行われるべきフォルダれ、事前に指定する必要がある場合は、キーが-C追加されます。 次のようにチームで使用されるキーは、以下のとおりです。
- -z。 このキーを使用すると、GZIPプログラムを通じてこのアーカイブをスキップする必要があることを示しています。
- -x。 それは、実際には、非常に開梱意味します。
- -v。 これは、コマンドは、画面全体の上場プロセスに表示されることを言います。
- -f。 ファイルがローカルにあるアーカイブを解凍する必要があることを意味します。
また、開梱する前に、ファイルコマンドにファイルのtar -tfパスの内容を見ることができます。
基本的なコマンドのgzip
GZIPプログラムは、ファイルを圧縮または解凍するために別々に使用することができます。 アーカイブを作成するには、コマンドのgzipファイル名を実行します。 逆に、開梱のために - はgunzip filename.gz。
標準のコマンドに加えて、プログラムの機能を拡張するキーがあります。 このようなキーの外観:
- -h。 このキーを使用すると、利用可能なオプションとコマンドの一覧を引き起こします。
- -q。 ブロックのすべてのメッセージ中に表示されます。
- -t。 このキーは、アーカイブの整合性を検証します。
- -fastと-Best。 これらの2つのキーがバックアップの速度を制御します。 最高 - 最高の圧縮が、遅くなります。 高速 - 逆に、非常に速いが、アーカイブの小さな割合で。
結論
この記事では、最も簡単なコマンドを検討し、システム内のtar.gzファイルやプログラムをインストールする方法を示しています。 この方法は、Ubuntuとミントだけでなく、他のLinuxディストリビューションの数のようなものです。
実際には、タールとgzipの可能性がはるかに広いですし、それらのより詳細な研究は、この記事の範囲外です。
Similar articles
Trending Now