この新機能と完全に混同snap。これは詳細な質問と回答の可能性があることは知っていますが、それに関するいくつかの情報を知る必要があります。
その新しいアプリケーション形式であるスナップは、従来のdebパッケージとともに最新の長期サポートリリースにデフォルトでインストールできます。それで、.snap
のような.deb
拡張子を持つパッケージがあるということですか?次に、インストール方法
ユーザーは、システム全体の安定性を犠牲にすることなく、Ubuntuの古いバージョンで新しいバージョンのアプリを使用できます。これがdebとsnapの唯一の違いですか? LTSバージョンにのみ存在しますか、それとも非LTSにも存在しますか?
これにより、スナップショットの作成は、ソースおよび既存のdebパッケージからアプリケーションを簡単にビルドおよびパッケージ化する「snapcraft」と呼ばれる新しいツールの導入により、開発者向けに簡素化されるとも言われています。デスクトップユーザーにとっても、開発者にとっても便利ですか?
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
このコマンドを使用して、インストール済みパッケージを検索することもできます。出力を再度grepでパイプする必要があります。
snap list | grep search
スナップパッケージを削除する方法
インストールされているスナップパッケージをコンピューターから削除するには、次のコマンドを実行します。
Sudo snap remove package-name
最近の変更を見る
次のコマンドを実行して、システムの変更のリストを表示します。これにより、最近インストール、更新(更新)、削除されたスナップパッケージのリストと、それらの操作が行われた時間が表示されます。
snap changes
その他の操作を見る
その他のスナップコマンド操作を表示するには、次のコマンドを使用してスナップコマンドのマニュアルを表示します。矢印キーとページ上下キーを使用して、マニュアルをスクロールします。を押す q 完了したら終了するキー。
man snap
実際には、.debパッケージには、実行可能ファイルに加えて、システムにインストールするために必要な情報(実行場所、依存関係など)が含まれています。これを、実行可能ファイルを含むスナップパッケージと比較してくださいおよび必要な依存関係-ライブラリの静的リンクと、システムの他の場所にインストールされているものを動的に呼び出すようなものだと考えてください。
その考えは、OS上に安定したバージョンAのライブラリを作成できるが、新しいアプリケーションがバージョンBを要求する可能性があるということです。debを使用すると、Aをアップグレードする必要があります。スナップを使用すると、アプリケーションにはバージョンBがバンドルされて使用されるため、システム全体のバージョンAは変更されません。