デスクトップコンピュータとモバイルデバイスの結合について、コンバージェンスについて長い間話されてきました。 今回は、Linuxディストリビューションのコンバージェンスについてではなくても、このコンバージェンスについては説明しません。これを使用している世界のコンピューターの1%はわずかです。
私の見解では、実行するディストリビューションに関係なくプログラムをインストールする方法がいくつかあるため、そのユートピア的な考え方に非常に近いものです。 これにより、将来の配布は、基本システムの管理方法とのみ異なる可能性があります。
アプリイメージ
AppImagesは、問題のプログラムのすべての依存関係を含む実行可能ファイルです。 これは依存関係を処理するためのやや非公式な方法ですが、プログラムをクリックするだけで実行されるため、非常に便利です。
非常に簡単な例を示すために、公式Webサイトから入手できるKritaをダウンロードできます。 https://krita.org/es/descargar/krita-desktop-es/ [Linux]タブ。
ページから.appimageファイルをダウンロードした後、ファイルを実行可能にします。これは、優先ファイルマネージャーを使用してグラフィカルに実行でき、右クリックして実行可能にします。
ダブルクリックするだけでプログラムが実行されます。ご覧のとおり、プログラムのサムネイルも生成され、ファイルに追加されます。
公式ページ https://appimage.org/ より多くの情報があります。
フラットパック
Flatpaksはリポジトリを持ち、そこからインストールできるパッケージです。Flatpaksにはランタイムがあり、プログラムを開始できるようにするために依存するパッケージのセットがあるため、このオプションはAppimagesよりも少し軽くなります。 、要するに、必要な依存関係です。 このようにして、プログラムの基本ランタイムをそれぞれのパッチで維持することでセキュリティを確保することに加えて、必要なスペースをXNUMX倍にすることを節約できます。
Linuxディストリビューションによってインストール方法が異なるため、リンクを残します https://flatpak.org/getting コンテンツを複製しないように。
そして、アプリケーションを見つけるために、と呼ばれるリポジトリがあります フラット いくつかのアプリケーションとそれに対応するランタイムがあります。
Flatpakをインストールした後、FlathubSolitaireからの例としてインストールするように記述します
flatpakインストール-https://flathub.org/repo/appstream/org.gnome.Aisleriot.flatpakreから
それぞれのランタイムと一緒にインストールできるように、rootパスワードの入力を求められます。
実行するには、で開く必要があります。最初の起動には時間がかかりましたが、次の起動は瞬時でした。
flatpak 実行 org.gnome.Aisleriot
少なくとも私にとっては、プログラムを公開するためにこの方法を使用しているため、まだ多くのプログラムが欠落していますが、最高のXNUMXつです。
スナップ
FlatpakのライバルであるCanonicalの腕の中にあり、多くの人に嫌われ、少数の人に愛されている人は、少なくとも私にとっては、投稿のタイトルであるLinuxの相違に代わるものではありません。
このトピックについては詳しく説明しません。
結論
Linuxにアプリケーションをインストールする簡単な方法をすべてのユーザーに提供することにますます近づいていますが、私たちが非常に近く、ツールを持っているにもかかわらず、GNU / Linuxコミュニティが移動を担当しているため、私はユートピアというタイトルを付けました。彼女から離れて私たち。
エルポスに100%フラットパックを搭載するように設計された最初のディストリビューターを待っています。
Gnomeソフトウェアを使用したGnomeを使用したManjaroは、更新の管理に非常に優れています。長い間yaourtを実行していません-Suya -noconfirm
技術的には可能であるはずですが、どうなるかわかりません。
私はUbuntuを長く使用しているので、より多くのディストリビューションを試すことが何であるかを思い出せなくなりました。
私はGnomeShellは特に好きではありませんが、常に色の好みが好きです。
ハッピーホリデー。
親愛なる先生、私たちに指示して説明してくれるあなたのような人がいるのはどれほど良いことかですが、Linuxをいじくり回してから10年ほど経ちますが、困難をさらに難しくする努力があることに気づきました。たとえば、このAppimagesシステムは私には素晴らしいアイデアのように思えますが、プログラムをダウンロードするだけで、言語の障害を乗り越えることができるだけでなく、簡単なダウンロードボタンはどこにありますか?しかし、実際にそれを配置する必要があります! これをする理由は何ですか?それはあなたに学ぶことを強制するなどの理由であるという議論が出てきますが、私がしたくない場合はどうなりますか? または、私が新しい場合はどうでしょうか?そして、ある目的に役立つと私が思うこの種の態度は、Linuxとそのイニシアチブが人間の共通点に到達するのを妨げるでしょう。しかし、繰り返しますが、それはある目的に役立つ必要があります。そして、ビジネスイニシアチブを保護します。もちろん、これは単なるコメントです。ここで無知な私たちを助けてくれてありがとう。
同様に、私はLinuxに10年間在籍しており、コンピューターの専門家と比較して多くのことを学んだか、比較的少ないことを学んだが、それで十分である。
建設的なコメントをありがとうございました、素晴らしいホリデーシーズンをお過ごしください。
私は、自我の理由から、それはより重要な理由のためであり、それは「自由」と呼ばれていると言います。 責任と独立性のない自由は存在しません。そのため、Linuxでは、OSの使用に責任を持ち、独立性を実現するためにどのように機能するかを知る知識がその自由の一部に含まれているため、学習を余儀なくされます。 マイクロソフトとアップルのポリシーは、その知識を奪い、操作を容易にし、「ソリューション」への依存度を高めることでした。知識が少ないほど、革新的なものとして「ソリューション」を販売しやすくなるからです。または、私たちが問題の解決策を適用することに慣れているために必要なものですが、多くの場合、ユーザーにとってあまり有利ではありません。 しかし、彼らが私の土地で言うように、「知らない人は見ない人のようです」、つまり、彼が意味するのは、彼らが主題の新人であると言うすべてを信じるか飲み込むということです。これはもう少し難しいです私がLinuxで苦しんでいること。
アラ、ペアで、スナップを分析しません。 この投稿はまったく関係がないので、最高のパッケージのXNUMXつを除外します。 つまり、何もない場合は削除できません。
コメントしてくださってありがとうございます。
ご挨拶。
気に入らないという理由だけでスナップを脇に置いておくのは、それが「収束」の選択肢ではないという意味ではありませんが、manjaroまたはsolusに尋ねてください。 さあ、技術的な問題は宗教的狂信の態度でとることはできません。 それは反標準的なかんしゃくのように見えます。
私は自分のコンピューターで唯一のオペレーティングシステムとしてUbuntuを使用しています。
狂信、少しですが、私はあなたたちが調べるためにそれを省きました。
スナップで何かをインストールしたい場合は、Ubuntuにインストールする必要があります
sudo apt install snapd
とテストのために
sudoはスナップをインストールするhexchat
と実行する
スナップランhexchat
完了しました。
それを投稿に追加する必要があります。
それぞれの画像で。
友達。 それはあなたがスナップについてほとんど読んでいないことを示しています実質的にどのディストリビューションでも機能します。 Linuxファイルでは、問題なく使用でき、フラットパックよりもはるかに深刻で完全なオプションだと思います。
スナップについてはよくわかりません。
コメントありがとうございます🙂
snapdをインストールする必要があることを明確にする理由が混乱していると思いますか?
「Sudoaptinstallsnapd」
snapdはUbuntuの現在のバージョンにすでにインストールされています。
申し訳ありませんが、「統一」は良い考えではないと思います。
GNU / Linuxの長所と短所は、その「アナキスト」精神であり、誰もが自分の考えを持っており、それを最大限に発展させています。これは私の意見では良いことです。
最後に、非常に異なる方法で機能するディストリビューションでいっぱいの一種の素晴らしいパンテオンが作成され、時間の経過とともに、最良のアイデアが継続するものである一種の「自然淘汰」が作成されます。
私の場合、Guix GNU / Linuxパッケージシステムは非常に興味深いものだと思います。おそらくそれが話題になれば、多くのディストリビューションがパッケージ管理システムのアイデアをそこから得るでしょう。
残りの部分については、攻撃に応じて特定の分布を考慮する必要があり、その「有効性」の範囲が制限されるため、同じ多様性によってセキュリティが向上します(実際よりも仮想的です)。
このため、私の意見では、パッケージ管理システムは現在問題なく、それらを統合することはユートピアではありません。
さらに、「通常の」ユーザーはそれにあまり注意を払っていません。 アプリケーションをインストールするには、グラフィカルインターフェイスタイプの「AppStore」だけで十分です。 ディストリビューションがパッケージを内部でどのように処理するかは、彼らの興味を引くものではありません。
ちなみに、私はあなたのブログが大好きです、それにはたくさんの面白いことがあります。
このようなウェブサイトがもっとあったらいいのに、
スペイン語のコンピューターとテクノロジーのブログの真実のオアシスであると言えます。
そのようにしてください!
乾杯! =)
あなたが言うように、良い考えでも悪い考えでも、自然淘汰は、これらすべての運命が何であったかを数年以内に教えてくれます。
素晴らしいパーティーを。
ユートピアが達成された場合、Gentoo Linuxなどのソースコードを使用するディストリビューションはどうなりますか?
そのため、現在のディストリビューションがそのソフトウェアディストリビューションモデルを持つように更新を停止するとは思いません。
コメントありがとうございます。
FlatpakのWebサイトにアクセスすると、5つのアプリがありますが、それだけですか?
Flathubにアクセス
この考え方は、アプリがmacOSでどのように機能するかと非常によく似ています。 インストーラーを実行しなくても、アプリケーションを機能させるために必要なすべてが含まれる.appフォルダー。
私がいつも言っているように(そしてそれは私を少し悩ませます)、アイデアと実装をコピーするときを除いて、Appleはすべての点で無料ソフトウェアの最大の敵です(私が言うよりもMicrosoftは敢えて)。
しかし、彼らは自己完結型アプリケーションのアイデアをコピーしませんでした。それは最初からOXでの方法であり、OSXでは、linuxと同じようにリポジトリを使用でき、homebre、macports(BSDポートまたはGentooポーテージと同じ)を見ることができます。 )。 私は20年以上Linuxユーザーです。米国に到着してから、OSXのみに取り組んでいます。これは、OSXのコアが変更されたBSDであるため、両方の長所です。 サーバーではまだLinuxを使用していますが、ワークステーションではOSXに勝るものはありません。 私がこれまでに見た中で最高の端末であるiTerm2は、Linuxにリモートで類似したものはなく、不良コピー、ほぼ同じコマンドのみです。必要に応じてコンソールですべてを実行できますが、同時に、の単純さを損なうことはありません。 UI。 結論として、クリッククリッククリックが必要な場合はそれがあり、それらすべてを超えるグラフィカルインターフェイスが必要な場合はそれがありますが、神が意図したようにコンソールで作業したい場合はそれもあります。 LinuxでOSXでできない通常のことは何もありません。最初に言ったように、私は20年以上Linuxをプロのプログラマー(ドライバーもやっています)、管理者、そして通常のユーザーとして使用しています。 Windowsを使用していて、現在OSXを5年間使用しているので、比較するのに十分な経験があると思います。 同じことがiOSとAndroidにも当てはまり、iOSでのプログラミングはAndroidと比較して女神です。 とにかく、そのLinuxは同じOSX哲学を適用する必要があり、通常のユーザーにとってはすべて非常にシンプルですが、ダウンロードしたい場合は、自分で行ってやりたいことを実行してください。
これを大量にすべてのプログラムで使用する場合の問題は、サーバーとコンピューターで占有する膨大なスペースを除いて、すべての依存関係が同じ/ libディレクトリにあるのではなく、各プログラムに依存関係があるWindowsをLinuxに戻すことです。私たちはコンピューターを最も純粋なWindowsスタイルの依存関係でいっぱいにします。すべて厄介です。たとえば、統合された標準/ libディレクトリに別れを告げると、これらの依存関係の多くは廃止され(すべてを更新し続けるのは非常に困難になります)、私たちのコンピュータをより脆弱にします。
一時的かつ緊急の解決策として、私はこれらのシステムをよく見ていますが、一般的な解決策として、依存関係とともにプログラムを結合する正しいパッケージシステムは見ていません。