DEEPINにアプリケーションをインストールする
の大きな問題の1つ GNU / Linuxの 多種多様なディストリビューションがあり、それぞれに異なるインストール方法があるか、特定のディストリビューションでのみ機能するバージョンがあるため、あるディストリビューションで使用できるプログラムの多くが別のディストリビューションで使用されないということです。 Deepin明らかに例外ではありません。
ただし、今日では、アプリケーションストアにない場合でも、アプリケーションを取得するためのソリューションがすでにいくつかあります。 このテキストは、さまざまなインストール方法を説明することを目的としており、このようにして、Deepinで見逃しているアプリケーションを入手する方法を知っています。
目次:
Deepinアプリケーションストア(AppStore)
間違いなく、最も推奨されるシンプルなオプションです。 アプリケーションがストアにあり、最新バージョンのプログラムを使用する必要がない(または必要ない)場合は常に、この方法を選択します。これは、代替オプションよりもシステムリソースが最適化され、確実に実行されるためです。オペレーティングシステムとの統合を改善します。
不思議なことに倉庫* ストアに表示されているよりも多くのプログラムがあります。 それらのいずれかを取得したい場合は、端末を使用できます(次のリンクで説明されています aptでプログラムをインストールする)またはパッケージマネージャーを介して シナプス (ストアで入手可能)。
しかし、プログラムがストアにない場合、または最新バージョンが必要な場合はどうなりますか? その場合、次のいずれかの方法を使用します。
ディーパインストア
のコミュニティで スペイン語でのDeepin 私たちは、Deepinが抱える欠点と失敗を最小限に抑えるように努力しています。 この努力の結果として、 ディーパインストア、十分に更新されていないと思われる多数のプログラムと、システム自体のリポジトリに直接ないプログラムを追加します。
.debファイルを介したインストール
それはに最も近いものです 。EXE ウィンドウズ。 あなたはそれをダウンロードし、数回クリックするだけでインストールします(問題がない限り) 依存関係*)。 ストアからのインストールと同じ利点がありますが、この場合は、Deepinリポジトリに外部ソフトウェアを追加するために使用します。 複数のオプションがある場合、最も安全なのはダウンロードすることです DEB Debianの場合、使用しているDeepinが基づいている対応するバージョン。
一部の.debはDeepinと互換性がないか、インストールできますが、強制することはお勧めできません。システムを壊さずに正しく実行するには、高度な知識も必要です。 .debパッケージのインストール時に問題や疑問がある場合は、フォーラムまたはTelegramコミュニティグループに相談することをお勧めします。
Flatpak、Snap、AppImage
上記のすべては、プログラムのインストールに.debファイルを使用することに基づいており、その効率は間違いありませんが、移植性の点では見劣りします。 言い換えると、Debianの.debはDeepinでは機能しない可能性があり、Debianのブランチではないディストリビューションでは機能しない可能性があります。
この問題に対処するために、 ユニバーサルパッケージ形式 すべてのGNU / Linux用。 これらの形式は、最新バージョンに更新されたアプリケーションを頻繁に提供しますが、通常は.debの形式ほどパフォーマンスが高くなく、システムとの統合が悪くなります(販売装飾や一部の機能がアクティブ化されていないなど)。 次の表では、最も一般的な形式の概要を簡単に説明し、それらの長所と短所を強調します。
Flatpak | スナップ | AppImage | |
設置方法 | 「flatpak」パッケージがインストールされ、リポジトリが追加されます。 これが完了すると、プログラムは「flatpakinstall」program_nameでインストールされます。 詳細 | 「snapd」パッケージがインストールされ、リポジトリが追加されます。 これが完了すると、プログラムは「snapinstall」program_nameでインストールされます。 詳細 | ファイルがダウンロードされ、実行権限が付与されて実行されます |
アップデート | コマンド「flatpakupdate」 | コマンド「スナップリフレッシュ」 | あなたのウェブサイトから新しいバージョンをダウンロードする(もっと退屈です) |
ハブ(プログラムを収集するWebサイト) | https://flathub.org/home | https://snapcraft.io/store | https://www.appimagehub.com/ |
アプリの起動遅延 | 手段 | スロー | 速い |
ディスク上のアプリのスペース使用量 | ヘビー | 手段 | 軽量 |
Github
多くのアプリケーションは、このプラットフォームでのみダウンロードできます。 開発者にとって、これは非常に便利なツールです。 ただし、他の方法よりもインストールがやや複雑です。 これは通常、次の例と同様の方法で「make」コンパイラとともにインストールされます。
wget http://direccion_de_descarga_de_programa_de_ejemplo.tar.gz
tar -xzf programa_de_ejemplo.tar.gz
cd programa_de_ejemplo
./configure
make
make check
sudo make install
これは常に当てはまるわけではありません。このため、開発者は通常、インストールドキュメントを readme またはプロジェクトのWebサイト自体。
Docker
これは、必要なすべての依存関係を追加し、プログラムをオペレーティングシステムから分離するパッケージツールであり、主にプログラムのインストールに使用されます。 ローカルホスト さまざまなプログラミング言語の開発環境。 Githubと同様に、この方法でインストールするには事前の知識が必要です。ウィキで確認できます。 Dockerの紹介 とそれをインストールする方法。
上記のすべてを要約すると、Deepinは多種多様なフリーソフトウェアを提供していますが、通常、最新バージョンでは提供されていません。 ソフトウェアを追加できるようにするいくつかのオプションについて説明しました。 私たちが探しているプログラムがインストール方法の1つでしか利用できない場合があります。その場合、その方法を使用するしかありませんが、プログラムをさまざまな形式でインストールできる場合は、専門家でないユーザーをお勧めします。できれば次の順序でインストールしてください。 Deepinesストア> FlatpakまたはAppimage>スナップ> Github> Docker、 主に設置のしやすさを考慮。
** [1] リポジトリ -サーバーからダウンロード可能な1つ以上のアプリケーションのコレクション
**[二] 依存関係 – Es una aplicación requerida por otro programa para poder funcionar correctamente
非常に完全でよく書かれている
ホルヘ・ケノービ、優れた記事。
興味深い資料であり、消化が非常に簡単で、誰にとっても優れたガイドです。
私はいつもdebパッケージを好みます。理由はわかりませんが、他のバリアントが好きだったことは一度もありません。
最適なのは相対的なものです。探しているアプリケーションが適切に利用できず、フラットパックとしてのみ存在する場合、どちらが最適ですか?
良いものが必要でした。
それは素晴らしいガイドであり、すべての説明を非常に完全にしています、どうもありがとうございました。
初心者のための非常に明確な説明、おめでとうございます!
なぜそれが起こるのかわかりませんが、私の経験では、flatpakはappimageよりも高速です。 しかし、彼らが言うように、すべてには良い部分があり、他の部分はそれほど多くありません。