Whatsapp

スナップとは?そして、それらはどのように重要ですか?

Anonim
.

および Unity 8 は頻繁に言及されています。ほとんどの開発者はファズが何であるかを理解していますが、おそらく Linux初心者には当てはまりません。

今日は、Snaps;について簡単に触れます。それらがどのように重要であるか、そしてこの新しい開発に興奮するかどうか.

スナップとは

Snaps は最終的に、依存関係と、インストールしたシステムで他のソフトウェアを実行および操作する方法の説明とともに圧縮されたアプリケーションです。の上。

これらは主に、サンドボックス化され、他のシステム ソフトウェアから分離され、安全で、基盤となるシステムに関係なく、簡単にインストール、アップグレード、分解、および削除できるように設計されています。

Canonical は Snaps Ubuntu のモノのインターネット デバイス用の新しいパッケージング メディアとして開発中です および Ubuntu Core. と呼ばれる大規模なコンテナ デプロイメント

スナップの特徴

Snaps 機能は Linux に大きく貢献しますCanonical を引用すると、コミュニティは開発者にの機能を提供します。

あらゆる Linuxデスクトップ、サーバー、クラウド、デバイスごとにアプリをパッケージ化し、アップデートを直接配信します。

以下は Snaps が優れている理由のハイライトです:

手頃な価格

Snaps無料で起動して実行し、Ubuntu Core でアプリの構築を始めましょう.

移植性

Snaps 任意の Linux でアプリを開発、パッケージ化、インストール、更新できますデスクトップ、クラウド、サーバーを一挙に。

同じアプリを異なる Linux ディストリビューションにインストールする方法を探す必要はもうありません。 新しい技術の検証.

迅速なインストールとアップグレード

With Snaps すべての依存関係が zip ファイルに既に存在するため、アプリのインストールとアップグレードが簡単になり、壊れたアプリがなくなる.

コミュニティからのサポート

Ubuntu の場合と同様、 Snaps の場合も同様ですおよび Ubuntu コア開発者として、または Linux 実装 として行き詰まったときはいつでも助けてくれる、広大な開発者コミュニティの支援があることを知っておいてください。 Snaps

LinuxにSnapをインストールする方法

このセクションでは、Linux に Snap をインストールする方法と、snap を使用してパッケージをインストール、更新、または削除する方法を説明します。

Since Ubuntu 16.04, Snap はすでにシステムにプリインストールされているため、再度インストールする必要はありません。他のディストリビューションについては、以下の指示に従ってください:

Arch Linux の場合

$ sudo yaourt -S snapd
$ sudo systemctl start snapd.socket

Fedora の場合

$ sudo dnf copr enable zyga/snapcore
$ sudo dnf install snapd
$ sudo systemctl enable --now snapd.service
$ sudo setenforce 0

スナップをインストールして開始すると、次のようにスナップ ストアで利用可能なすべてのパッケージを一覧表示できます。

$ スナップ検索

特定のパッケージを検索するには、パッケージ名を show と指定します。

$ snap find パッケージ名

スナップパッケージをインストールするには、パッケージを名前で指定します。

$ sudo snap install パッケージ名

パッケージを名前で指定して、インストールされたスナップパッケージを更新します。

$ sudo snap refresh パッケージ名

インストール済みのスナップ パッケージを削除するには、実行します。

$ sudo snap remove パッケージ名

snap パッケージの詳細については、man ページを参照するか、以下のリンクをたどってください。

Snap について詳しくは、以下のリソースをご覧ください:

Snap とは何か、そして Linux コミュニティにとってなぜ Snap が重要なのかについて、少なくとも基本的な理解が得られたことを願っています。以下にコメントをお気軽にドロップしてください。また、私が省略した可能性のある情報を提案してください。