Ubuntu 16.04でスナップ


13

この新機能のスナップと完全に混同されます。これは詳細な質問と回答かもしれませんが、それに関するいくつかの情報を知る必要があります。

私はその新しいアプリケーションフォーマット、snapを読みました。これは、従来のdebパッケージと一緒に最新の長期サポートリリースにデフォルトでインストールできます。それで、の.snapような拡張子を持つパッケージがあるということ.debですか?次に、どのようにインストールしますか?

ユーザーは、システム全体の安定性を放棄することなく、古いバージョンのUbuntuで新しいバージョンのアプリを使用できます。これがdebとsnapの唯一の違いですか?LTSバージョンにのみ存在しますか、それとも非LTSにも存在しますか?

これにより、ソースと既存のdebパッケージからアプリケーションを簡単にビルドしてパッケージ化するための「snapcraft」と呼ばれる新しいツールの導入により、開発者にとってスナップの作成が簡略化されたとも言われています。デスクトップユーザーにとって、または開発者にとってのみ有用ですか?


1
+1。Snapパッケージのフォーマットと、それが開発者にとってどのように変化するかについて多くの宣伝がありましたが、それがエンドユーザーに与える変更の情報を見つけるのは困難です。
ジョス

回答:


14

snapパッケージは、snapコマンドを使用してインストールされます。詳細はこちら

利用可能なスナップパッケージを検索

ストアで利用可能なすべてのパッケージのリストを表示するには、ターミナルを開いて次のコマンドを実行します。

snap find

特定のパッケージを名前で検索するには、snap findコマンドの最後に検索用語を追加します。

snap find name

より完全な検索(パッケージの説明とパッケージ名の検索)を行うには、次のように、grepフィルターツールを介してsnap findコマンドの出力をパイプ処理するだけです。

snap find | grep search

スナップパッケージのインストール方法

スナップパッケージをインストールするには、次のコマンドを使用して、パッケージを名前で指定します。これによりシステムに変更が加えられるためsudo、コマンドの前にroot権限で実行するように追加する必要があります。

sudo snap install package-name

snapコマンドは、指定したスナップパッケージをダウンロードしてインストールし、ターミナルウィンドウに進行状況を表示します。

インストールしたアプリケーションは、他のアプリケーションと同じように起動できます。グラフィカルアプリケーションの場合は、デスクトップのアプリケーションメニューに表示されます。それ以外の場合は、ターミナルでアプリケーションの名前の入力を開始し、Tabキーを押して自動的に完了します。次に、を押しEnterて、アプリケーションを起動するか、インストールしたコマンドを実行できます。

スナップパッケージを更新する方法

インストールされているスナップパッケージを更新するには、パッケージの名前を指定して次のコマンドを実行します。スナップの新しいバージョンが利用可能な場合は、ダウンロードしてインストールします。

sudo snap refresh package-name

現時点では、インストールされているすべてのスナップパッケージを更新するコマンドはないようですが、将来追加されるスナップパッケージが表示されても驚くことはありません。

インストールされているスナップパッケージを一覧表示する方法

インストールされているスナップパッケージを一覧表示するには、次のコマンドを実行します。

snap list

このコマンドを使用して、インストール済みのパッケージを検索することもできます。jrepを使用して、出力を再度grepに送信します。

snap list | grep search

スナップパッケージを削除する方法

インストールされているスナップパッケージをコンピューターから削除するには、次のコマンドを実行します。

 sudo snap remove package-name

最近の変更を表示

次のコマンドを実行して、システム変更のリストを表示します。これにより、最近インストール、更新(更新)、および削除したスナップパッケージのリストと、これらの操作が行われた時間が表示されます。

snap changes

その他の操作を見る

その他のsnapコマンド操作を確認するには、次のコマンドを使用してsnapコマンドのマニュアルを参照してください。矢印とページアップ/ダウンキーを使用して、マニュアルをスクロールします。q終了したら、キーを押して終了します。

man snap  

実行ファイルが含まスナップパッケージとこれを比較など、それが依存するもの、それが行く:実際には、の.debパッケージは、実行可能なプラスのシステムにそれをインストールするために必要な情報が含まれ、必要な依存関係を考えます-これは、ライブラリの静的リンクと、システムの他の場所にインストールされているものを動的に呼び出すことのようなものです。

考えられるのは、OSに安定したバージョンAのライブラリを用意することはできますが、新しいアプリケーションではバージョンBが必要になる可能性があるということです。.debを使用すると、Aをアップグレードする必要があります。snapを使用すると、アプリケーションはバージョンBに単独で使用できるようにバンドルされるため、システム全体のバージョンAはそのまま残ります。

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