「パッケージ」と「アプリケーション/ソフトウェア/プログラム」は同じ意味ですか?


9

これらの単語はLinuxでは同じ意味で使用されていますか?


質問への最良の回答を受け入れる/賛成することを忘れないでください(左側のチェックマーク/チェックマーク)。このようにして、質問は「回答済み」としてマークされ、将来の読者はソリューションが機能することを知って参照できます。ありがとう... :)
ish

回答:


9

注:この回答はUbuntu / Debianに限定されています。

一般的に、いいえ、同じ意味ではありません。「パッケージ」はインストーラーのようなものです。これはDEBファイルであり、WindowsのMSIファイルとよく似ています。

アプリケーションが比較的小さい場合を除き、アプリケーションは通常複数のパッケージからアセンブルされ、各パッケージにはプログラムの1つ(場合によってはそれ以上)のコンポーネントが含まれます。これらのコンポーネントは、バイナリ(実行可能ファイル)、ライブラリ、ヘルプファイル(マニュアルページ)、さらにはソースコードです。

逆に、いくつかのパッケージは複数の小さなプログラム(バイナリ)をインストールし、他のパッケージは複数の関連プログラムを1つの傘の下で「収集」してインストールを容易にします(メタパッケージ)が、これらは規則ではなく例外です。

つまり、ほとんどのプログラムは複数のパッケージで構成されているため、同じではありません。:-)


1
これを拡張して、逆がどのように当てはまるかを説明することもできます。単一のパッケージが複数のプログラムを提供する(例:coreutils)...またはプログラムをまったく提供しない(ドキュメントパッケージ)...またはファイルをまったく提供しない(メタパッケージ)。
Eliah Kagan

2

ソフトウェアプログラムの集まりです。

そのソフトウェアが特定のタスクを実行するために使用されるとき、我々はそのアプリケーションを言います

これらの用語をLinux- Ubuntu仕様に関連付けます。

パッケージは、システムがインストールおよびアンインストールできる特定のソフトウェアです。

Ubuntu / Debianに制限しています。

パッケージは基本的に、バイナリパッケージとソースパッケージの2種類です 。

.deb は、コンパイルと依存関係の技術により、開発者にやさしい知識を必要とするため、Window MSIまたは.exe形式と比較して、簡単なインストールおよびアンインストール機能を提供するために開発されました。

.deb)ianパッケージは、DebianおよびUbuntuで使用されます。

dpkg(下位レベル)およびapt(上位レベル)は、それらのインストールに使用されるパッケージ管理システム(PMS)を形成します。

.debパッケージには、パッケージの説明、バージョン、依存関係などのメタ情報が含まれています。これにより、PMSは、新しいバージョンへの自動アップグレードを実行し、パッケージのすべての依存関係が満たされていることを確認したり、自動的に満たしたりできます。

例:sudo apt-get install ubuntu-desktop。

ここで、Ubuntu-desktopは、apt PMS を使用してデフォルトのデスクトップに必要な基本的なデスクトップアプリケーションをインストールするためのメタパッケージです。

ソース:.debPMSAPTdpkgの場合


1

UbuntuとDebianの観点から。

いいえ、同じものではありませんパッケージは通常、フル機能のソフトウェアの個々のコンポーネントを指します。どこソフトウェア/アプリケーション/プログラムは、通常使用されるスタンドアロンすることができ、フル機能のソフトウェアを指します。

例を挙げましょう
。Ubuntu (unity)のデフォルトのファイルブラウザはNautilusです。ファイルの閲覧など、特定のニーズに使用できるため、通常これを「ソフトウェア」または「アプリケーション」と呼びます

しかし、このNautilus アプリケーションまたはソフトウェアは、通常は完全な機能を個別に提供しないさまざまな小さなコンポーネントに依存しますが、それらを一緒に使用して、完全な機能(ファイル/フォルダーの参照)を個別に提供できるソフトウェアを構築できます。

nautilusターミナルで次のコマンドを実行すると、どのパッケージが依存しているかを確認できます。

apt-cache depends nautilus

これが役に立てば幸い

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.