これは何を意味するのでしょうか?
Sudo add-apt-repository ppa:maco.m/Ruby
Sudo apt-get update
Sudo apt-get install rubygems
実行とどう違うのか
Sudo apt-get install rubygems
ありがとう。
実行しているものには3つのステップがあります。
1)add-apt-repository
はPPAをソースのリストに追加し、UbuntuがそのPPAおよび公式のUbuntuソースからの更新を探すことを認識できるようにします。通常、これは開発者がUbuntuの公式リポジトリにあるものよりも迅速に更新を提供できるようにするために使用されます。
2)apt-get update
は、apt-getに、インストール可能なパッケージとインストール元のデータベースを更新するよう指示します。この場合、apt-getは新しく追加されたPPAを確認し、ppa:maco.m/Rubyが知っているrubygemsの最新バージョンを持っていることを発見します。インストールを求められます。
3)apt-get install
により、apt-getはデータベース内でパッケージを見つけ、指定されたファイルをダウンロードしてインストールします。この場合、rubygemsパッケージを見つけ、ppa:maco.m/Rubyからダウンロードしてインストールします。
単純にapt-get install rubygems
を実行する場合、最新バージョン(または、rubygemsがUbuntuリポジトリにあるかPPAのみにあるかに応じて、まったく何もない)を取得します。
一般に、形式ppa:a/bは https://launchpad.net/~a/+archive/b に展開され、ファイルを表示して個別にダウンロードできます。あなたの場合、それは https://launchpad.net/~maco.m/+archive/Ruby になります。
リポジトリは、複数のデータベースが提供される場所です。
apt:-パッケージの管理に使用されるDebianツール。ユーザーがシステムにパッケージをインストールすると、パッケージを機能させるために必要なすべての依存パッケージも検索し、インストールまたはアップグレードします。実際のコマンドはapt-getです。
リポジトリは、デポまたはその場所を意味し、source.listファイルにあります。addは、ソフトウェアapt(アプリケーション)を追加することを意味します。更新すると、www URLからファイルを取得し、apt whit get聖霊降臨祭の更新は、システムバッファーで更新すること、およびapt-get installを使用するときにrugbygemsをインストールすることを意味し、ターミナルでこれを入力した後もできます。
Sudo apt-get upgrade
そして、それはそのソフトウェアをアップグレードすることを意味するべきであり、それからターミナルでこれを入力してください:
Sudo apt-get dist-upgrade
これはディストリビューションのアップグレードを意味するはずであり、それもソフトウェアのアップグレードです。ソフトウェアを再構成することもできます。ターミナルでこれを入力する必要があります。
Sudo dpkg-reconfigure rugbygems
confファイルが機能しない場合は、エラーが発生します。