Ubuntu用のプログラム。 ソフトウェアのさまざまなソース

Ubuntu用のプログラム

数年前、Windowsから来たユーザーに説明しなければならなかったことのXNUMXつはそれでした Linuxは、プログラムのインストールに関しては異なるパラダイムを持っていました。 開発者のWebサイトからダウンロードする代わりに、リポジトリとパッケージマネージャーが使用されました。

モバイルデバイスとそのアプリストアの普及のおかげで、今日、これは別の惑星からのもののようには聞こえなくなりました。 しかしながら、 Linuxで利用できるさまざまなプログラム形式、それらの違い、およびそれらの特性を説明するという課題が残されています。

全体的な混乱に最も貢献したのはディストリビューションなので、Ubuntuに焦点を当てます。 より具体的には、このUbuntu 20.10 GroovyGorillaの記事を書いている時点で入手可能な最新バージョンです。

Ubuntu用のプログラム。 さまざまな種類の起源

Linuxでは、プログラムをインストールする方法がいくつかあります

  • パッケージマネージャーの使用
  • ターミナルエミュレータの使用
  • インターネットからダウンロードし、ファイルをダブルクリックします。
  • コンパイル

パッケージマネージャーの使用

Ubuntuでは、デフォルトのパッケージマネージャー(あらゆる意味で)はGnome Software Center(CSG)です。 ソフトウェアセンターは、モバイルデバイスのアプリストアと同じです。。 プログラムを名前や機能で検索し、ボタンをクリックすることでインストールおよびアンインストールできます。

プログラムの名前をクリックすると、その機能の説明、ライセンスの種類、他のユーザーの評価が表示されます。

私はこのアプリのファンではなく、 Synaptic Package Managerのような他の選択肢が好きです。これは、それほどきれいではありませんが、CSGよりもはるかに実用的で、プログラムに関するより完全な情報が含まれています。

ターミナルエミュレータの使用

プログラムをインストールする別の方法は、ターミナルエミュレータで適切なコマンドを入力することです。 ですこの方法は通常、ソフトウェアセンターを使用するよりも高速であり、エラーを検出してライブラリやプログラムに関する情報を学習することもできます。 そのインストールは必須ではありませんが、インストールするものの機能を向上させます。

最初のXNUMXつの方法は、リポジトリの使用に基づいています。 リポジトリは、外部サーバーでホストされているソフトウェアファイルです。 公式リポジトリに含まれるプログラムは、インストール時の正しい動作を保証するために、各ディストリビューションの責任者によって管理されています。 オペレーティングシステムは、リポジトリをチェックして、すでにインストールされているプログラムを更新する必要があるかどうかを確認することがあります。

Linuxディストリビューションでは、通常、サードパーティが管理するリポジトリの使用が許可されていますが、含まれているプログラムの互換性やセキュリティについては責任を負いません。

インターネットダウンロード

Ubuntuでは インターネットからダウンロードしてダブルクリックすることでインストールできます。 これらは、DEBパッケージ形式(UbuntuなどのDebian派生ディストリビューションにネイティブ)でパッケージ化されたプログラムです。 ダブルクリックすると、リポジトリのプログラムであるかのようにインストールするソフトウェアセンターが開きます。 違いは、そのパッケージの開発者がリポジトリを追加するオプションを含めない限り、更新をインストールすることはできないということです。

別の可能性は、Javaなどのクロスプラットフォームプログラミング言語またはのような自己完結型パッケージで記述された実行可能ファイルである可能性があります。 Appimage。

すべての場合において、それらをインストールする前に、それらが信頼できるソースからのものであることを確認する必要があります。

コンパイル

コンパイル これは、ソースコードファイル(人間に優しいプログラミング言語で書かれたもの)を、より迅速に実行する別のよりプロセッサに優しい言語に変換することで構成されています。 自分が何をしているのかを知っている場合、それは複雑な手順ではありませんが、時間がかかります。 したがって、ほとんどの人は他のインストール方法を使用することを好みます。

次の記事では、Ubuntuパッケージマネージャーが使用するさまざまな自社リポジトリとサードパーティリポジトリの違いについて説明します。


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:AB Internet Networks 2008 SL
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。