タグ付けされた質問 「snap」

スナップパッケージに関連する質問には、ここでタグを付ける必要があります(例:スナップパッケージの作成、問題など)。

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


2
snap、appimage、flatpakなどの違いは何ですか?
私は最近学生からこの質問を受け取ってきましたが、提供する情報はたくさんありますが、更新の回答を読むことができる場所を人々に示すことができるソースは見つかりませんでした(多くの誤った情報と古い情報を見つけました)。そのため、このような進化したユニバーサルパッケージングシステムで、snap、appimage、flatpakなどのパッケージ形式に関して私が抱えている質問のいくつかは次のとおりです。 誰がパッケージ形式を作成しましたか? どのような機能を提供しますか? それに固有の機能は何ですか?(他の人がまだ持っていないこと) 誰がサポートしていますか? どのディストリビューションがそれを使用していますか? パッケージにはどのような焦点がありますか?(デスクトップ、クラウド、モバイルなど。) どちらがより積極的に開発されていますか?
105 snap  appimage  flatpak 

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

4
〜/ snapディレクトリを変更または非表示にするにはどうすればよいですか?
アプリが自分の$HOMEディレクトリを自分のファイルやディレクトリで散らかすのは特に好きではありません。ほとんどのアプリでは、データに接頭辞を付けたり、~/.config標準に準拠させたりすることでデータを非表示にすることができるため、ほとんど問題になりません。しかし、スナップしません。 Q1:このディレクトリを誤解していませんか?である~/snapと並ぶ日常的に私が入ることになってるディレクトリとアクセスは、本当に~/downloads、~/pictures、~/workなど、? Q2:いずれの場合でも、たとえば移動できます~/.snapか?私のような何かを見つけることができない/etc/snap、/etc/default/snapまたは~/.config/snap物事を微調整します。試しましたexport SNAP_USER_DATA=$HOME/.snapが、うまくいきませんでした。

3
Ubuntuからスナップストアを削除する方法は?
スナップを削除するにはどうすればよいですか?aptはそこにないふりをしますが、それでもコマンドを呼び出すことができます。 「読み取り専用ファイルシステム」というrmを実行しようとします root@tunnel:/# apt remove snap Reading package lists... Done Building dependency tree Reading state information... Done Package 'snap' is not installed, so not removed 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. root@tunnel:/# snap whoami email: -

2
UbuntuがUbuntuパッケージをインストールするためにUbuntu Webサイトにアカウントを登録する必要があるのはなぜですか?
今日、私はUbuntu Xenialにスナップパッケージをインストールしたかったのですが、Ubuntuシングルサインオンでアカウントを登録するように促されました。 Ubuntuがそのようなことを要求するのはなぜですか? スナップパッケージのインストール: これは、Launchpadで報告されているバグ(https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/1581713)です。

3
パッケージがdebとsnapの両方として利用可能な場合、どの方法が望ましいですか?
もちろん、ほとんどのパッケージの答えは簡単です。ツールまたはライブラリの場合、debが唯一のオプションであり、一部のプロプライエタリソフトウェアのスナップは唯一のオプションです。 Ubuntuは、パッケージ、分離、セキュリティ、更新などの利点を挙げて、Snapパッケージを大幅に推進しているようですが、Ubuntu 18.04に同梱されているすべてのアプリケーションはdebパッケージとしてインストールされています。 一例として、Firefoxがあります。これは、セキュリティ上の理由から常に最新の状態に保つ必要があり、過去にはセキュリティとブランド(Iceweasel)についてディストリビューションパッケージのメンテナと競合していました。しかし、CanonicalはFirefoxをdebパッケージとして出荷することを選択しました。 スナップとデブの両方があるパッケージの場合、これは疑問を提起します。どちらをインストールする必要がありますか?答えが簡単な場合、インストール済みのdebを積極的に移行する必要がありますか?

3
gnome-disk-utilityに表示される小さなスナップループデバイスまたはsnap ubuntu-coreの機能
gnome-disk-utility(3.18.3.1)を使用して、16.04のインストールがいくつかの小さなループデバイスを備えていることに気付きました。 詳細に: 78 MBループデバイス(/var/lib/snapd/sn_ntu-core_352.snap-> / dev / loop0) 76 MBループデバイス(/var/lib/snapd/sn_ntu-core_216.snap-> / dev / loop1) 79 MBループデバイス(/var/lib/snapd/sn_ntu-core_423.snap-> / dev / loop2) 705 KBループデバイス(/var/lib/snapd/snaps/tpad_12.snap-> / dev / loop3) 684 KBループデバイス(/var/lib/snapd/snaps/tpad_11.snap-> / dev / loop5) 705 KBループデバイス(/var/lib/snapd/snaps/tpad_13.snap-> / dev / loop6) 画像表示 gnome-disk-utility 私の質問は次のとおりです。 これらのループデバイスは何に使用されますか? 16.04で予想される動作ですか? それらを削除できますか?もしそうなら-どのように(ちょうどアンマウントすることによって)? 下記の2つのインストール済みスナップ(tpadおよびubuntu-core)を削除するリスクはありますか 更新 インストールされたスナップ snap list私によると tpad(1.8.1) …
38 16.04  mount  snap  umount 

10
スナップ経由でインストールされたプログラムがランチャーに表示されない
Ubuntu 16.04にアップデートし、初めてスナップパッケージを試しました。 そのため、いくつかのstlファイルを表示するにはmeshlabが必要でした。実行して、pitnログインを発行しました。スナップパッケージのコマンドラインインストールにはログインが必要ないことがわかりました。 sudo snap install meshlab prest meshlapがインストールされていて、pitnにログインできません。コマンドラインからは正常に動作します。ただし、プログラムはランチャーに表示されません。どうしてこれなの?スナップパッケージはランチャーに表示されませんか?どうすれば修正できますか?

5
スナップとしてインストールした後にDockerを実行すると、許可が拒否されました
ソフトウェアストアからDockerをインストールしましたが、これはSnapパッケージであることを示しています。私はこれで問題ありませんが、残念ながら、私が試したすべてのDockerコマンドは機能しません。 $ docker info Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.30/info: dial unix /var/run/docker.sock: connect: permission denied これを修正する方法はありますか? 編集:Docker自身のリポジトリからDockerをインストールすることにより、今のところこれを回避しました。これは、将来この質問を閲覧する人々にも機能するかもしれません。ただし、Snapから実行できるようにしたい人のために、質問を公開しておきます。



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

3
snapパッケージは共有依存関係をどのように処理しますか?
スナップパッケージング形式は、各パッケージに独自の依存関係のコピーを持たせることにより、最終的に依存関係の地獄から解放されます。これを行う方法の技術的な詳細に興味があります。処理方法: 現在のリリースのdebパッケージを介して既にインストールされているライブラリのバージョンに応じてスナップしますか?インストールされたライブラリを無視しますか? 同じライブラリの同じバージョンを指定する異なるスナップ?何らかの方法で重複排除を行いますか? 多くのスナップで使用される可能性が高いコアライブラリの更新 OpenSSLは、大きな問題点として頭に浮かびます。 xdg-appには「ランタイム」と呼ばれるものがあります。 xdg-appの基本概念は、ランタイム/アプリケーションの分割です。すべてのアプリはランタイムに依存しており、ランタイムはアプリが依存するコアライブラリを提供します。通常、ランタイムは多くのアプリケーションで共有されますが、ユーザーは複数のランタイムを同時にインストールできます。 OpenSSLの場合、xdg-appsのランタイムの一部になるため、OpenSSLの更新は同じランタイムを使用するすべてのxdg-appsに透過的に影響するはずです。

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