タグ付けされた質問 「ubuntu-core」

Ubuntu CoreはUbuntuの最小バージョンであり、大規模なデプロイメントを目的としており、「snappy」パッケージングシステムを介してトランザクションの更新を提供します。

5
UbuntuがSnappyパッケージに移行するのはなぜですか?
Ubuntuが.debパッケージをダンプして.snappyパッケージに移行する理由 (少なくとも今のところ、彼らは通常の配布用に.debパッケージを保持しています)。.debはすでに最も人気のあるパッケージです。 これにより、Snappyパッケージ形式が何であるかがわかります。しかし、既存のdebパッケージはどうなりますか?Snappyに移行することで明確な利点はありますか?それは痛みの価値がありますか?


2
Snappy Ubuntu Coreとは何ですか?
誰もが急いでこれを重複としてマークする前に、私は実際にこことここで他のスレッドを読んで、これをグーグルで検索し、混乱を取り除くためにここでスナッピーなホームページを検索しましたが、できませんでした。まだ混乱しているので、ここで尋ねます。私はそれが何らかの最小限の作業ubuntuであり、この質問の精神は「中にある」ものではなく、それが何であり、どのように機能するかを理解しています。 アプリケーションへの迅速なアプローチとは何ですか?ホームページにはそのメリットの一部が記載されていますが、ユーザーとしてアプリを入手するにはどうすればよいですか?私はまだsudo apt-get install XXXXですか?または、他の何か? snappy(apt-getを使用するか、debパッケージをダウンロードすることで通常のubuntuインストールで動作するのと同じこと)をインストールした場合、通常のubuntuアプリケーションは動作しますか、または誰かがアプリをsnappyで動作させるために特別なことをする必要がありますか? たとえば、Snappy CoreはRaspberry Piで使用できます。RaspberryPiは別の(モバイル)プロセッサです。Snappyをインストールすると、通常のデスクトップアプリは引き続きPiで動作しますか?それがスナッピーのポイントですか? 標準的なアプローチがうまくいかない場合、アプリケーションを入手する方法、Snappyで利用可能なアプリケーションを検索する方法、インストールする方法を教えてください。 ありがとうございました。私の質問は、アプリケーションがどのように機能し、Ubuntuにインストールされるかについての私の理解の範囲内で作成されますが、質問を編集してください。

1
DockerとSnapの主な違いは何ですか?
最近のc't(残念ながらpaywalled)には、SnapとFlatpakに関する記事があります。 これはDockerに非常によく似ていますが、多くの概念は同じです。SnapとDockerの違いは何ですか?それらの異なるユースケースはありますか?

1
Ubuntuスナップはどこでデータを書き込むことができますか?
Ubuntuでスナップとしてパッケージ化されたアプリケーションは、その/snap/$SNAPPNAME場所の下にインストール(マウント)されます。下にあるもの/snapはすべて読み取り専用ファイルシステムとしてマウントされるため、アプリケーションは他のアプリのディレクトリにも独自のディレクトリにもそのスペースに書き込むことができません。 ユーザーのホームディレクトリの読み取り/書き込みをスナップで指定できるhome インターフェイスがありますが、セキュリティ上の理由から予約されており、ユーザーが手動で接続(有効化)する必要があります。 では、スナップ内のアプリは、その構成、データ、その他のファイルをどこで書き込むことができますか?書き込み可能な特別な場所にアクセスするためのAPIはありますか?
30 snap  ubuntu-core 

2
古いUbuntuコアスナップバージョンがディスク領域を使い果たしている
Ubuntu 16.10を実行してsnapdおり、coreリリース後に基本的なスナップがインストールされています。 しばらくして、/snap/coreディレクトリが複数の古いバージョンでいっぱいになることを観察しました。 それらを削除するには、sudo snap remove core --revision <number>手動で実行する必要があります。 スナップとスナップクラフトのドキュメントの複数バージョンのスナップとガベージコレクションのセクションで は、スナップパッケージを更新するたびに、現在と以前のバージョンがインストールされ、古いバージョンが自動的に削除されることが説明されています(以前のように)。 で詳細情報が見つからないため、これらの古いスナップパッケージの自動削除を有効snap helpにsnapdするための設定または切り替えコマンドがあるかどうかを尋ねていcoreます。 追加情報:説明した内容は、同じ構成の3台のマシンで有効です。
23 snap  ubuntu-core 

4
古いUbuntu Coreスナップをアンマウントして削除する方法
入力するとき: $ mount|grep snap /var/lib/snapd/snaps/ubuntu-core_352.snap on /snap/ubuntu-core/352 type squashfs (ro,relatime) /var/lib/snapd/snaps/ubuntu-core_423.snap on /snap/ubuntu-core/423 type squashfs (ro,relatime) /var/lib/snapd/snaps/ubuntu-core_122.snap on /snap/ubuntu-core/122 type squashfs (ro,relatime) 私はいくつかの古いスナップを参照してください「マウント」と使用可能な中のみ最新バージョンは、次のように使用され、現在では/snap/ubuntu-core 大したことではありませんが、古いubuntuコアが必要ですか?これは削除されていないバグではありませんか?ファイルをアンマウントして削除してもいいですか?
23 ubuntu-core  snap 

4
スナップパッケージでコマンドを実行する方法
私はSnapcraftとsnappyに関するいくつかのチュートリアルを読んだことがあり、本当に興奮しています。 16.04を使用snap findしていますが、ubuntu-calculator-appスナップの検索とインストールに使用しました。しかし、私はそれを開始する方法がわかりません。 それは私のダッシュ(Unity 7)にも私のパス(zshを使用)にもありません また、このブログ投稿の指示に従いました リンクスナップを作成してインストールするには。しかし、繰り返しますが、アプリの起動方法がわかりません。 ご協力いただきありがとうございます

1
SnappyはNixおよびGuixとどのように関係していますか?
私は比較のために検索しましたが、見つかりませんでしたし、今自分でそれをするのに十分な情報がありません。 それらはすべてトランザクションの更新を提供しますが、封じ込めのレベルは異なります。 Snappyはライブラリで静的にコンパイルして、バイナリ依存関係の複数のバージョンを提供します。提供された(そして必要な?)サービスをメタデータとして宣言します。パッケージは単一のイメージとして提供されますか? ニックスは、バイナリの依存関係の複数のバージョンを提供するために動的リンクを扱いますか?提供および必要なサービスをメタデータとして宣言します。パッケージは、依存関係を扱うリポジトリを通じて提供されます。 GuixはNixに似ていますが、GNU統合が特徴です。 NixとGuixのより詳細な比較はSander van der Burgによって行われていますが、詳細については調査しませんでした。Canonicalの誰かが既存のソリューションの分析を行ったと思います。CoreOSなど、イメージに基づいた他の展開システムがあります。 では、Snappy UbuntuはNixとGuixとどのように関係していますか?大きな違いは何ですか?
22 ubuntu-core  snap 


2
Ubuntu Snappy用の.debを再パッケージするにはどうすればよいですか?
.deb具体的にはguake、Ubuntu Snappy *のパッケージにいくつかのUbuntuソフトウェアを変換します。 Ubuntu開発ツールのドキュメントによると、 すべてのメタデータはmeta / package.yamlにあります。そのファイルの詳細は、開発者向けのドキュメンタリードキュメントに記載されていますが、要するに、それは非常にシンプルであり、次のような単純なもので逃げることができます。 name: pkgname version: version-string apps: binary: - command: path/to/binary another-binary - command: path/to/another-binary ...パッケージは「pkgname」と呼ばれます... version「version-string」と... pkgname / nameおよびpkgname / anotherと呼ばれるバイナリ。 私は自分でそれをグーグルで調べましたが、そのような変換についてはほとんど発見していません。 ビルドエンジニアとして、貿易によって、そしてUbuntuの愛好家として、私はこの種のことを学ぶことで利益を得る立場にあるかもしれません。 .debはどのようにしてsnap *になりますか? *どうやら、Ubuntu Snappyのパッケージの形式は「スナップ」形式と呼ばれています。

2
Ubuntu Coreをインストールするにはどのようなコマンドが必要ですか?
Ubuntu Coreのwikiページページには、Ubuntu Coreをターゲットメディアにインストールする手順が含まれています。 rootfsを解凍(解凍しない)します フォーマット対象のメディア:少なくとも一つのパーティションがあるべきext2、ext3またはext4 Ubuntu Coreをext{2,3,4}パーティションに解凍します ブートローダーをインストールする Linuxをインストールする Linuxカーネルにモジュールが必要な場合は/lib/modules/$(uname -r)、ext{2,3,4}ファイルシステムに追加します ターゲットデバイスを起動します を使用して追加の必要なソフトウェアをインストールします apt-get しかし、上記を行うための特定のコマンドは何ですか?私が特に混乱していることは次のとおりです。 圧縮解除と解凍、違いは何ですか、どうすればいいですか? 通常のUbuntuインストールで提供される汎用カーネルが必要な場合、どのパッケージをインストールする必要がありますか? リポジトリで提供されているもの以外のドライバーやカーネルに関連するものをインストールしません。手動でカーネルモジュールを追加することを心配する必要がありますか? PSインストールプロセスで使用されるすべてのコマンドが回答に記載されるようにお願いします。完全になじみのない人や自分自身のために、忘れてはいけません。

1
dfにスナップが表示されないようにするにはどうすればよいですか?
スナップについてはほとんど(基本的には何も)知りません。18.04では、以下に示すように、すでにスナップを使用していることがわかります。 スナップとしてパッケージ化されたコアアプリケーション ここに表示 だから、私の質問は、dfコマンドを使用してスナップが表示され、明らかに洪水になることですdf(18.04の新規インストールでは、dfリストの半分以上がスナップです) dfがあふれているだけで、使用が難しくなります。それを止める方法はありますか?snapはより頻繁に使用されることを計画しているため、dfで表示されないか、dfがより多くのパイプを使用したはるかに長いコマンドになると思います。

1
キャッシュから古いスナップを削除する
でスナップをインストールするとsnap install <SNAPNAME>、ダウンロードされてマウントされます。私はそれを削除するとsnap remove <SNAPNAME>し、「すべて」、スナップのように削除されたユーザー設定の依存性などがされています。しかし、スナップを削除してから再インストールすると、ダウンロードに時間がないため、スナップをどこかに保存する必要があります。アンインストールされたすべてのスナップでsnapdのキャッシュをクリアするにはどうすればよいですか
17 snap  ubuntu-core 

1
Snapcraftとは何ですか?
Raspberry Pi 2デバイスでUbuntuのコアコアを試してみましたが、Snapcraftを使用して開発を行うことができると聞きました。現在、Ubuntu 16.04やその他のディストリビューションのスナップショットはデスクトップとサーバーで利用できると聞いています。 Snapcraftとは何ですか?

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