誰もが急いでこれを重複としてマークする前に、他のスレッド here と here 、これをグーグルで検索し、スナッピーホームページ here にアクセスして混乱を解消しましたが、できませんでした。まだ混乱しているので、ここで尋ねます。それはある種の最小限の作業Ubuntuであり、この質問の精神は「中にある」ものではなく、それが何であり、どのように機能するのかということです。
アプリケーションへの迅速なアプローチとは何ですか?ホームページにはいくつかのメリットが記載されていますが、ユーザーとしてアプリを入手するにはどうすればよいですか?まだSudo apt-get install XXXX
ですか?または、他の何か?
Snappy(apt-getを使用するか、debパッケージをダウンロードすることで通常のubuntuインストールで動作するのと同じこと)をインストールした場合、通常のubuntuアプリケーションは動作しますか?
たとえば、Snappy CoreはRaspberry Piで使用できます。RaspberryPiは別の(モバイル)プロセッサですが、snappyをインストールすると、通常のデスクトップアプリは引き続きPiで動作しますか?それがスナッピーのポイントですか?
標準的なアプローチが機能しない場合、アプリケーションを入手する方法、Snappyで利用可能なアプリケーションを検索する方法、インストールする方法を教えてください。
ありがとうございました。私の質問は、アプリケーションがどのように動作し、Ubuntuにインストールされるのかを最大限に理解した上で定式化されていますが、質問を編集してください。
apt-get
および従来の.deb
パッケージを操作するためのその他のユーティリティは、Snappy Ubuntu Coreシステムでアプリケーションをインストールおよびアップグレードするために機能しません。代わりに、snappy
ユーティリティを使用します。詳細については Snappy Tour をご覧ください。
Snappy Tourのいくつかの例をまとめると、実行するDockerアプリケーションをインストールするには:
Sudo snappy install docker
そして、アップデートをインストールするには、Sudo snappy update-versions
(通常のUbuntuシステムのSudo apt-get update
に対応)、snappy versions
を実行して新しく利用可能になったものを確認し、Sudo snappy update ...
を実行してアップデートするパッケージを指定します(...
の代わりに名前を付けます)。
Snappy Ubuntu Coreは.deb
パッケージを使用しないため、通常のUbuntuシステム用に作成されたUbuntuパッケージは機能しません。通常のUbuntuシステムとSnappy Ubuntu Coreのパッケージファイルに関する関係は、実際にはまったく異なるパッケージマネージャーを使用する2つのディストリビューション。 (例:UbuntuおよびFedora。)
ほぼすべてのOSと同様に、必要なすべてのライブラリ(およびその他の依存関係)があるか、取得できる場合は、Snappy Ubuntu Coreにプログラムを手動でインストールできます。ただし、ほとんどのソフトウェアを通常のUbuntuシステムにインストールする最良の方法が.deb
パッケージを使用するのと同様に、Snappy Ubuntu Coreにソフトウェアをインストールする最良の方法は 特別に構築されたsnappyパッケージ を使用することです。これまでのところ、ほんの一握りしか存在しません。
Snappy Ubuntu Coreシステム内からSnappy Ubuntu Coreアプリを検索するには、次を使用します。
snappy search search-term
これにより、名前にsearch-term
が含まれるSnappyパッケージが検出されます。 (もちろん、探しているものに置き換えます。)
Raspberry Piについては、ARMプロセッサがあります。これは、ほとんどの人が従来のPCで使用する通常の32ビットおよび64ビットのIntelおよびAMDプロセッサと同じではありません。ただし、Raspberry Piのサポートは、Snappy Ubuntu Coreの主要なポイントではないようです。代わりに、ご存知かもしれませんが、Snappyの一般的な目的は 最小限のUbuntu Coreシステムで十分かつ適切な環境での速度、安定性、セキュリティの向上 です。
Snappyはクラウド指向であり( 「Snappy Ubuntu Coreは大規模なクラウドコンテナ展開に最適なシステムです...」 )、多くのx86(つまり、ARMではない)プラットフォームを明示的にサポートしています。オプションのリスト 「新しい、きびきびしたUbuntuを自分で試してみてください!」 Snappyホームページで 。
それにもかかわらず、ニーズに応じて、Snappy Ubuntu CoreはRaspberry Pi上で動作するUbuntu Coreシステムを取得するための合理的な方法かもしれません。 使用しているRaspberry Piボードに応じて、Ubuntuのより完全な従来のインストールをサポートする場合としない場合があります。 ただし、他のオプションはUbuntuに似ている場合があります。従来のUbuntuシステムのほとんどのユーザーにとって重要なこと:
apt-get
を使用します。実際、apt-get
はDebianが起源です。 (UbuntuはDebianの派生物です。)apt-get
を使用)。 Raspberry Pi上のDebianに関するDebianプロジェクトのページは、「一般的に、あなたの最善の策はRaspbianを使用することです」とさえ述べています。Raspberry Piの このオペレーティングシステムのリスト もご覧ください。
Snappy Ubuntu CoreはLegoシステムのようなもので、各スナップ(アプリ)は他のスナップの影響を受けないブロックです。そのため、セキュリティはよりシンプルで高度になり、依存関係は問題にならず、スナップのライフサイクルははるかに簡単になります。単一のコマンドで、バージョンを交換し、snappやコア(OS)を削除してアップグレードできます。
これは16.04のデフォルトですが、マークは.aptと.debも使用すると言いました。