aptとソフトウェアセンターの違い

aptとソフトウェアセンターの違い

ソフトウェア センターと apt (または apt-get) を使用してソフトウェアをインストールする場合の違いは何ですか?

Ubuntu で Krita の最新バージョンをインストールするためのソフトウェア ソースを追加しましたが、apt を使用することでのみ入手できました。ソフトウェア センターには、まだ古いバージョンが表示されています。

では、apt とソフトウェア センターを使用しても同じバージョンが取得されないのはなぜでしょうか?

答え1

Ubuntu ソフトウェア センターは、Canonical によってカスタマイズされたバージョンであり、いくつかの Ubuntu バージョン (現在は 20.04 LTS および 21.10) 以降では Snap としてパッケージ化されています。

これは、およびのフロントエンドですaptapt-get、同時に のフロントエンドでもありますsnap。したがって、公式の Ubuntu ソフトウェア ソースからの従来の APT パッケージと追加された PPA の両方をインストールできるだけでなく、Canonical の新しいユニバーサル ソフトウェア パッケージ システムである Snap からのソフトウェアもインストールできます。

Snap ソフトウェアは、複数の Linux ディストリビューションで実行できるように設計されており、定期的に更新されます。APT ソフトウェアは、セキュリティ更新と Firefox を除いて、Ubuntu ディストリビューションのバージョンのままです。そのため、ソフトウェア センターには、新しいバージョンと古いバージョンが表示されます。Snap バージョンと APT バージョンが表示されます。 ではapt get、APT バージョンにのみアクセスできます。また、システムで使用可能で有効になっている の PPA があれば、新しいバージョンを入手できます。

答え2

ソフトウェア センターと Apt を使用してソフトウェアをインストールする場合の違いは、これらが完全に異なるソースであり、パッケージ タイプも完全に異なることです。

snap install [package name]ソフトウェア センターは、Snap (例) や一部の apt ppa リポジトリを使用する場合と同じです。Snap パッケージは、apt リポジトリとは異なり、さまざまなディストリビューションでも実行されます。

Apt は、 で追加することを選択した任意の PPA リポジトリからソフトウェアを取得できますsudo add-apt-repositoryが、デフォルトでは、ダウンロード元となるリポジトリは、Multiverse などのデフォルトの Ubuntu リポジトリのみです。(Apt はリポジトリにある .deb パッケージをインストールします)

関連情報