kzen.dev
  • 質問
  • タグ
  • ユーザー
通知:
報酬:
登録
登録すると、質問に対する返答やコメントが通知されます。
ログイン
すでにアカウントをお持ちの方は、ログインして新しい通知を確認してください。
追加された質問、回答、コメントには報酬があります。
さらに
ソース
編集
 ste_kwr
ste_kwr
質問

Snappy Ubuntu Coreとは何ですか?

私は、他のスレッドこちらやこちらを読み、グーグルで検索し、Snappyのホームページこちらにアクセスして、混乱を解消しようとしましたが、できませんでした。まだ混乱しているので、ここで質問します。この質問の趣旨は、何が入っているかではなく、何が入っていて、どのように動くのかということです。

1.アプリケーションに対するSnappyのアプローチとは何ですか?ホームページにはその良さが書かれていますが、ユーザーとしてはどうやってアプリを入手するのでしょうか?やはり、sudo apt-get install XXXXでしょうか?それとも何か他の方法があるのでしょうか?

2.2. snappyをインストールすれば、通常のubuntuのアプリケーションは動作するのでしょうか(通常のubuntuのインストールでapt-getを使ったり、debパッケージをダウンロードしたりして動作するものと同じです)、あるいは、アプリをsnappyで動作させるために、誰かが何か特別なことをしなければならないのでしょうか?

3.3. 例えばRaspberry PiにはSnappy Coreが用意されていますが、Raspberry Piは別の(モバイル)プロセッサなので、そこにsnappyをインストールした場合、通常のデスクトップアプリはPiでも動作するのでしょうか?それがsnappyの狙いなのでしょうか?

4.標準的なアプローチがうまくいかない場合、どのようにアプリケーションを入手し、どこでsnappyで利用可能なアプリケーションを検索し、どのようにインストールすればよいのでしょうか。

ありがとうございます。私の質問は、Ubuntuでアプリケーションがどのように動作し、インストールされるかについて、私の理解の範囲内で定式化されていますが、私の聞きたいことが伝われば、より感覚的に理解できるように編集してください。

88 2015-04-03T22:32:50+00:00 2
 Community
Community
編集された質問 13日 4月 2017 в 12:24
Ubuntu
ubuntu-core
解決策・回答
Eliah Kagan
Eliah Kagan
4日 4月 2015 в 12:18
2015-04-04T00:18:42+00:00
さらに
ソース
編集
#38377207

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 is the perfect system for large-scale cloud container deployments...")、多くのx86(つまりARMではない)プラットフォームを明示的にサポートしています--オプション一覧[Snappyホームページの"Try the new, snappy Ubuntu yourself!"]をご覧ください]5。

しかし、ニーズによっては、Snappy Ubuntu Coreは、Raspberry PiでUbuntu Coreシステムを動作させるための合理的な方法かもしれません。[しかし、従来のUbuntuシステムを使用している多くのユーザーにとって重要な点は、よりUbuntuらしい選択肢が他にもあるということです。

  • Debian]7はUbuntuに非常に似ており、多くの点でほとんどのUbuntuインストールに近い体験を提供します。特に、通常の Ubuntu システムと同様に、Debian は apt-get を使用します。実際、apt-getはDebianで生まれました。(UbuntuはDebianの派生版です。)
  • Raspbian]8は、Raspberry Piのために特別に作られたDebianの派生版です。Debianや通常の(Snappyではない)Ubuntuシステムと同様に、APTベースのパッケージ管理を使用しています(つまり、apt-getを使用しています)。Debian project'のRaspberry Pi上のDebianに関するページには、 "General, your best bet is to use Raspbian"とさえ書かれています。

Raspberry Pi用のオペレーティングシステム一覧も参照してください。

Eliah Kagan
Eliah Kagan
編集した答え 15日 4月 2015 в 2:24
77
0
 user287727
user287727
6日 2月 2016 в 6:01
2016-02-06T18:01:44+00:00
さらに
ソース
編集
#38377208

Snappy Ubuntu Coreはレゴシステムのようなもので、各スナップ(アプリ)は他のスナップの影響を受けないブロックになっています。そのため、セキュリティはよりシンプルで高く、依存性はもはや問題ではなく、スナップのライフサイクルははるかに簡単です。1つのコマンドで、バージョンの交換、任意のスナップの削除とアップグレード、さらにはコア(OS)のアップグレードも可能です。

16.04ではこれがデフォルトですが、Markは.aptや.debも使うと言っていました。

Bulat M.
Bulat M.
編集した答え 25日 12月 2016 в 7:06
5
0
質問の追加
カテゴリ
すべて
技術情報
文化・レクリエーション
生活・芸術
科学
プロフェッショナル
事業内容
ユーザー
すべて
新しい
人気
1
Денис Васьков
登録済み 16時間前
2
Dima Patrushev
登録済み 2日前
3
sirojidddin otaboyev
登録済み 1週間前
4
Елена Гайдамамакинат
登録済み 1週間前
5
Иван Степанюк
登録済み 1週間前
ID
JA
© kzen.dev :年
ソース
askubuntu.com
ライセンス cc by-sa 3.0 帰属