GITを使用してソフトウェアをインストールする初心者ガイド

Gitソフトウェアリポジトリの操作方法

Open-source Gitは、世界で最も使用されているバージョン管理システムです。 成熟したプロジェクトは、Linuxオペレーティングシステムの作成者であるLinus Torvaldsによって開発されたもので、バージョン管理のためにGitに依存する、商用およびオープンソースのソフトウェアプロジェクトの膨大なコレクションの本拠地です。

このガイドでは、Gitからプロジェクトを入手する方法、システムにソフトウェアをインストールする方法、およびプログラミングの知識が必要なコードを変更する方法を示します。

GITを使ってプログラムを探す方法

GitHubの探検ウェブページにアクセスして、特集された紀元前の預託所とガイドや訓練へのリンクをご覧ください。 ダウンロードしたいアプリケーションのさまざまなカテゴリを見て、使用、変更、コンパイル、インストールを行ってください。 画面の上部にあるメニューアイコンをクリックすると、特定のプログラムまたはサイトで利用可能なソフトウェアのカテゴリを検索できる検索フィールドに移動します。

Gitリポジトリのクローニングの例

アプリケーションをダウンロードするには、アプリケーションをクローンします。 手続きは簡単ですが、システムにGitをインストールする必要があります。 ASCII Cowからの吹き出しとしてメッセージを表示するために使用されるcowsayという小さなコマンドラインプログラムを使用して、GitHubからプログラムを見つけてクローンを作成する方法の例を次に示します。

Gitの検索フィールドにcowsayと入力します。 選択できるバージョンがいくつかあることに気づくでしょう。 Perlを使用しているこの例では、いくつかのファイルがあるページに移動します。

この特定のCowsayリポジトリを複製するには、次のコマンドを入力します。

git clone git://github.com/schacon/cowsay

gitコマンドはGitを実行し、クローンコマンドはコンピュータにリポジトリをクローンし、最後の部分はクローンを作成するプロジェクトのアドレスです。

コードをコンパイルしてインストールする方法

アプリケーションがインストールされていることを確認してください。 これを行う方法は、ダウンロードしたプロジェクトによって異なります。 たとえば、Cプロジェクトではmakefileを実行する必要がありますが、この例のcowsayプロジェクトではシェルスクリプトを実行する必要があります。

だから何をすべきかをどのように知っていますか?

クローンしたフォルダには、牛のフォルダがあります。 CDコマンドを使用してcowsayフォルダに移動してディレクトリ一覧を表示すると、READMEファイルまたはINSTALLというファイル、またはヘルプガイドとして目立つものが表示されます。

このCowsayの例では、READMEファイルとINSTALLファイルの両方があります。 READMEファイルにはソフトウェアの使用方法が表示され、INSTALLファイルにはcowsayのインストール手順が示されています。 この場合、指示は次のコマンドを実行することです。

sh install.sh

インストール中に、提供されているデフォルトのフォルダにcowsayをインストールしてもよいかどうかを尋ねられます。 続行するには、Returnキーを押すか、新しいパスを入力します。

Cowsayを実行する方法

cowsayを実行するために必要なのは、次のコマンドを入力するだけです:

牛のこんにちは世界

ハローの世界という言葉は、牛の口から発せられた泡に現れます。

Cowsayを変更する

あなたはcowsayをインストールしたので、お気に入りのエディタを使ってファイルを修正できます。 この例では、ナノエディタを次のように使用します。

ナノ牛

cowsayコマンドにスイッチを指定すると、牛の目を変えることができます。

例えば、 cowsay -gは目としてドル記号を表示します。

copsay -cと入力すると、牛が片目を持つように、ファイルを修正してサイクロプスオプションを作成することができます。

変更する必要がある最初の行は46行目で、次のようになります。

getopts( 'bde:f:ghlLnNpstT:wW:y'、\%opts);

これらはすべて、cowsayで使用できるスイッチです。 -cをオプションとして追加するには、次のように行を変更します。

getopts( 'bde:f:ghlLnNpstT:wW:yc'、\%opts);

51行と58行の間には、次の行があります。

$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ greedy = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ tired = $ opts {'t'}; $有線= $ opts {'w'}; $ young = $ opts {'y'};

ご覧のように、各オプションにはスイッチが何をするかを説明する変数があります。 たとえば$ greedy = $ opts ['g]';

次のように、-cスイッチ修正の1行を追加します。

$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ greedy = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ tired = $ opts {'t'}; $有線= $ opts {'w'}; $ young = $ opts {'y'}; $ cyclops = $ opts ['c'];

144行目には、牛の顔を構築するために使用されるconstruct_faceというサブルーチンがあります。

コードは次のようになります。

sub construct_face {if($ borg){$ eyes = "=="; } if($ dead){$ eyes = "xx";} $ tongue = "U"; } if($ greedy){$ eyes = "\ $ \ $";} } if($ paranoid){$ eyes = "@@"; } if($ stoned){$ eyes = "**"; $ tongue = "U"; } if($ tired){$ eyes = " - "; } if($ wired){$ eyes = "OO"; } if($ young){$ eyes = ".."; }}

前に指定した各変数には、変数$ eyesに置かれた異なる文字のペアがあります。

$ cyclops変数に1を加えてください:

sub construct_face {if($ borg){$ eyes = "=="; } if($ dead){$ eyes = "xx";} $ tongue = "U"; } if($ greedy){$ eyes = "\ $ \ $";} } if($ paranoid){$ eyes = "@@"; } if($ stoned){$ eyes = "**"; $ tongue = "U"; } if($ tired){$ eyes = " - "; } if($ wired){$ eyes = "OO"; } if($ young){$ eyes = ".."; } if($ cyclops){$ eyes = "()"; }}

ファイルを保存し、次のコマンドを実行してcowsayを再インストールします。

sh install.sh

今、あなたが走ったとき cowsay -cこんにちは世界 、牛には目が1つしかありません。