Ubuntu モバイルデバイスへの移行が続いており、開発者とパッケージャーの作業を「おそらく」容易にするために、彼らはと呼ばれる新しいパッケージ形式を作成することを計画しています。 パッケージをクリックする.
目標は、アプリケーションを簡単にインストールできるようにすることです。 Ubuntuの電話OS、彼らは保証しますが、彼らは脇に置きません dpkg y apt。 当初、モバイルデバイスが検討されていますが、明らかに Ubuntu の残りのディストリビューションで使用できます GNU / Linuxの.
哲学は次のとおりです。 パッケージ間の依存関係、開発者スクリプト、各アプリケーションはそれぞれのディレクトリにインストールされます。。 その特徴のいくつかは次のとおりです。
- アプリケーション間の依存関係は、システムベースでのみ暗黙的に示されます。
- 各アプリケーションを完全に独立したディレクトリにインストールします。
- 完全に宣言型:開発者スクリプトは禁止されています。
- 単一の小さなファイルを含む些細なパッケージをインストールするのに必要な時間は、x0.15ラップトップでは約86秒、Nexus 0,6では約7秒です(これはPythonの現在のアプリケーションプロトタイプであり、後でアプリケーションはCになり、その後、さらに高速になります)。
- rootとしてインストールすることに限定されませんが、同様の場合があります。 アプリケーションが実行時に独自のコードを編集できないように、他の場所に制限が設定されています。
- 単純なPythonツールとmanifest.jsonファイルで構築されたパッケージ。
- パッケージのビルドには標準のPythonライブラリのみが必要であり、Ubuntuやその他のLinux以外のシステムでこれらのパッケージを簡単にビルドできるようにする必要があります。
- 最小限の労力で高レベルのツールのサポートを追加できる、既存の形式と十分に類似したバイナリパッケージ形式。
できる他の機能があります ここを読む。 実際、私が前に書いたものはすべて、リンクで指し示している電子メールメッセージから理解できることの翻訳にすぎません。
さて、Ubuntuが独自のグラフィカルサーバー、独自のパッケージ形式を望んでいることを冷静に考え、忘れています...とりわけ、このアイデアは原則として私には非常に良いようです。 のバンドルとほぼ同じです スラックス o チャクラ..
の悪い部分 バンドル、アプリケーションを同じパッケージで実行するために必要なすべてのものがあると、ファイルの重みが大きくなりますが、依存関係の問題に対処する必要がなくなります。
どう思いますか? 私は今のところ懐疑的であり、結果を見せてくれる時間を待つことを好みます。
それは事実です、UbuntuはますますMacOSXのように見えます...
もし彼らがHurd / MachをベースカーネルとしてOpenBSDまたはFreeBSDを使っていたら、もっとそうだっただろう。
明確なチャンピオン、今あなたは彼らがアクアグラフィック環境も必要としていると私に言うつもりです...
...私は彼らがここでより賢いと思いました、そして彼らは私が「概念的に」類似していることを意味することを理解するでしょう、MacOSXとUbuntuの間のいくつかの概念を比較するとあなたは類似性を見つけるでしょう。
残念ながら、パッケージのインストールに関しては、権限などが原因で「より脆弱」になります。
興味深い人身攻撃の反応/批評
オフトピック *
人身攻撃の議論は、人の主題とは無関係な特性に基づいて、論理的根拠なしに反対の視点を攻撃するという特性を持っています。
ここで彼は、コメントの意味は「概念的に類似している」であり、単純な追加として間接的に「愚か」と言ったと説明されました。
しかし、さあ、私はAppleとCannonicalシステムの間に巨大な類似点を見ている人々の中に自分自身を含めます。
最終的にますます断片化するUbuntuもGNU / Linuxへの依存をやめたいと思うでしょう
私には優れた選択のように思われます。アプリケーションに依存関係が必要な場合は、ISOが肥大化していますが、プログラムのインストールが高速になり、ダウンロードされるデータが少なくなるように、デフォルトのシステムに含める必要があります。 どう思いますか?
いいえ、しかしそうではありません。 システムは最小限の依存関係のみを提供し、プログラムに固有の依存関係は同じプログラムパッケージ内にあるという考え方です。 このように大きくなるのは、オペレーティングシステムのISOではなく、各アプリケーションの各パッケージのサイズです。
よろしく
.debを使い続けると、OSXのようにはるかに大きな安定性の問題が発生するのを防ぐことができます。
Launchpadがこのニュースの影響を受けないことを願っています。 私たちの多くは、UbuntuのLTSバージョンのPPAを使用しています。
エキサイティングな変更は私には思えます、私はそれがどのように見えるかを見る時間を与える必要があります、そして最後のUbuntuは多かれ少なかれ»通常»は12.10だったようです
Ubuntuはmacのようにしようとしています。 アプリを取得してappsフォルダーに送信すると、それだけです。 超簡単なインストール。 もちろん、パッケージははるかに大きいです!!!
あなたがチャクラについて言及しているので、彼らは彼らがもたらす問題のためにバンドルの使用をやめました
より詳しい情報
https://thechakrabay.wordpress.com/2013/05/08/el-repositorio-extra-listo-para-ser-usado-y-los-bundles-dejan-de-funcionar/
MACOSXのようになりたいほど悪くはないようです。 チャクラはその道をたどっており、エンドユーザーにアプローチする良い方法です。
個人的に私はubuntuのサポーターではなく、debianが好きです。 しかし、純粋主義者が「Ubuntuは何も新しいことに貢献していない」という叫びに飛びついたときのことを今でも覚えています。
アイデアは私には悪くないようです。DELPHIでは、内部のライブラリを使用して実行可能ファイルをコンパイルできます。巨大な実行可能ファイルがありますが、問題を忘れています。
実際、Slackwareは常に依存関係を解決せずにtgzを使用しており、何年もの間常に更新していた多くの人が問題を抱えることはありませんでした。
スペースの浪費を避けるために一元化されたライブラリシステムがあることはかつては理解できましたが、今日ではMBのコストが非常に低く、このようにして多くの問題を節約できます。
少なくとも、それは私がそれを見る方法です。
依存関係が不要で、プログラム全体をXNUMXつのフォルダーに入れることで、順序がより論理的になる部分が本当に気に入っています。
しかし、それはもはやDebianに基づいていないことを意味しますか?
わからない、アイデアは好きだけど、カバーしすぎていませんか?
+1。 私はあなたと一緒です。
個人的には、Ubuntuは他の企業から独立しているため、世界中の多くの企業が批判しているにもかかわらず、Ubuntuは使用されています。その一例は、中国とCanonicalの間で、中国専用のUbuntuを使用することに関する協定です。 まあ、それは同じ基本システムですが、おそらくその国のために他のいくつかの追加があります。
これに関しては、アイデアが良さそうなので、今日はISPの速度が大幅に向上しており、300分以内に約15MBをダウンロードできるようになっているので、実行可能ファイルがサイズを大きくしても、私には問題のようには思えません。 私が同意しないのは、各プログラムを独自のディレクトリにインストールするというアイデアは特定の観点からですが、それが原因であるとしても、それ以来、やや断片的であるように思われるということです問題は、そのディレクトリに直接移動できることです。システムに多数のパッケージがインストールされている場合、システムが応答する重さを想像したくありません。
ご挨拶!
もちろん、地理的な死に苦しみ、私のような国に住んでいる地球の貧しい人々だけが、そのようには見えません😀
ああくそー私は今から選択するためにちょうど299のディストリビューションを持っているでしょう
私はあなたを理解しています、@ elav。 そのため、Debian Wheezy DVD1を急いでダウンロードすることにしました。一部のデビアネロは、Ubuntu LTSのPPAを使用しているため、このニュースがLaunchpadに影響しないことを願っています。
私はいつも非常にゲーマーであり、Linuxに切り替えたとき、winbugsでやりたかったように、アプリケーションごとに別々のディレクトリを用意する方が良いと思ったので、特にディレクトリについては同意します:)が、その後はすべてを見つけるのがいかに簡単で、unix標準でどれだけ速く動作するかを知りました。
南アメリカでは、顧客に最も嫌がらせをしているISPはTelefónicaです。ペルーはこの地域で最も高価なインターネットサービスを提供している国です(ただし、最も遅いわけではありませんが、35Mbpsで月額500米ドルです。彼らに去るように頼むでしょう、しかし残念なことに、非常にスペイン語は彼らの権利を主張する方法を知らないユーザーを頼りにすることなく、インターネットに関する限りペルーで事実上独占をしたものです)。
アルゼンチンでは、20Mbpsで$ S3を支払います。文句を言わないでください。
どこ? 私は(実際には私のパパ)U $ S 25(多かれ少なかれ)悲惨なメガに支払います🙁
私もアルゼンチンに住んでいることを明確にします。
チリでは、テレフォニカはさらに悪いです、= /…..
価格と品質は密接に関係していません(:-(
「35Mbpsで月額500米ドル」
kbpsにはなりませんか? 彼らがメガであるならば、ペルーは世界でインターネットレベルで最も先進国のXNUMXつです!
これまでのところ、ubuntu、mint、debian間のパッケージの互換性は比較的良好だったため、このような対策は少し懸念される可能性があります。
多くの企業がLinux用のプログラムをubuntu用のパッケージで提供していますが、通常はdebianまたはmintで問題なくインストールできます。
そんなことはどうなるのだろうか。 すべてをコンパイルする必要がありますか:/?
PS:約
*システムベースでのみ暗黙的なアプリケーション間の依存関係はありません。
つまり、プログラムは必要なライブラリを提供しますが、これはより重くなり、OSではライブラリが繰り返される場合になります(win2のように聞こえます)
*各アプリケーションを完全に独立したディレクトリにインストールします。
あなたは置く必要があるでしょう:「プログラムファイルフォルダの中に」jjajaja good win2
彼らがこのようなことをした場合、私はUbuntuをインストールしたり、初心者に勧めたりしません
Joer、これはLinuxで確立されたものとの決別であり、私の観点からはさらに悪いことです。 gnu / linuxが非常に機敏である場合、それは依存関係とライブラリがXNUMX倍、XNUMX倍、またはそれ以上ではないためです。
はい、すべてのカスタム依存関係が付属しているため、Xアプリケーションのインストールに問題はありませんが、別のアプリケーションを使用する場合、それらの依存関係の一部はバージョンが異なり、システムをさらにロードすることになります。 また、依存関係のバージョン間で実質的な改善がないため、意味がない場合があります。
UbuntuはGNUlinuxについて気にしないでください、それはパッケージを取り、彼だけにサービスを提供するためにそれらを最大限に変更するだけです
ubuntuのアイデアは、小さなアプリケーションストアであるOSを提供することです
彼らがそれをどれだけうまくやるか、目新しさ、アプリケーションは確かに/ ProgramFiles /🙂に保存されます
「各アプリケーションは独自のディレクトリにインストールされます」
W00000T
「GNU / Linuxを最大限に活用し、最悪のWindows用に変更します」
次回は、Ballmer / JobsファンをCannonicalから外します。
何が起こるかというと、Ubuntuは、他の商用製品(これが悪いと言っているわけではありません)と同様に、可能な限り独立しようとしているため、独自のソフトウェアセンターであるUnityを開発し、独自のパッケージを望んでいます。
彼らがそれを手に入れるかどうかはわかりませんが、もしそうなら…。 悪い悪い…。 Ubuntuがどうなるか見たくありません。Ubuntu11.04(代替環境としてgnome 2を組み込んでいます)から始めましたが、それ以来、大きく変化しました…。 言い過ぎですがねえ、それはただの意見です。
私が心配しているのは、企業がLinux向けに開発する場合、多くの場合、.Debパッケージとその生活を修正するその他のパッケージしか生成しないことですが、少なくともDebian、Mint、およびその他の派生物では、簡単にインストールできます(時々解決する必要がありました)満たされていない依存関係ですがねえ)。 これ以上先に進まないと、DebianバージョンでSkypeをインストールできず、Ubuntuバージョンで完全にインストールしました。Canonicalが計画を継続し、X社がLinux用に開発することを決定した場合...多分それはUbuntu用にのみ実行します。例Steamそれは.DebパッケージのUbuntuでのみ利用可能です(私は公式に意味します)、それで…DebianとすべてのDebianまたはUbuntuベースのディストリビューションはどうですか?
ご挨拶と私はあなたがしないことを願っています...
しかし、これらのアプリケーションにダイナミックライブラリを含めることはできますか? もしそうなら、
同じダイナミックライブラリを含む複数のアプリケーションをインストールする場合、各アプリケーションは独自のコピーをRAMにロードします。 私の知る限り、Linuxにはこの問題を解決する機能はありませんが、プロセスによって要求されたiノードがすでにロードされているかどうかのみをチェックします。
一方、ダイナミックライブラリがサポートされていない場合、開発者はすべてを静的にリンクする必要があります。これにより、実行可能ファイルが大きくなり、コードセグメントが増えることでRAMの消費量が増えます。 これは、前の段落の場合よりもはるかに優れているわけではありません。
これの受益者は、初めてLinuxを使用し、キャッチしたものをすべてインストールする人だと思います。最悪の場合は、 パッケージはubuntu専用なので、互換性はなくなり、プログラムの種類も少なくなると思いますが、そうは思いません...そしてその一部はLinuxではなく、ubunwinlinuxになります...ハハハ
あなたは何について話していますか?
「Ubuntu専用のパッケージ」とは、Ubuntuが独自のOSで処理するパッケージを提供するものであるかのように言います。 そのほとんどがDebianからのものであり、デスクトップ(KDE、Gnome、Xfce、またはUnity)からのものと同じであることを思い出してください。 「Ubuntu専用」のソフトウェアはほとんどありません。
現在Debianに存在するすべてのパッケージを適応させるのは大変なことであり、その問題はCanonicalにあり、.debパッケージを必要とする他の人々にはありません。 Debianがパッケージ形式に従う限り、.debは常に続きます。 別の時間のためにパラノイアを保存します。
昔、ハードドライブのスペースが重要だったとき、依存関係は理にかなっていた。 代わりに、今日、それは時代遅れの公式であり、意味がありません。
私はUbuntuの擁護者ではありませんが、この場合は正しかったです。 他の人がよく注意してくれることを願っています。
変化の時が来たと思います。
ご挨拶。
ディスク容量だけではありません。 これは、RAMスペース、キャッシュヒット、CPUサイクル、プログラムのロード時間です。 以前のコメントで、私はそれをよりよく説明します。
もちろん、それはより多くの影響を及ぼします。 しかし、原則として、それは繰り返さないことで、ディスクスペースを節約することでした。
ご挨拶。
ディスク容量が最も重要でないもの
新しいものをもたらすものは何でも大歓迎です。 明るい面で見ると、これにより、Windowsから来る人々にとってubuntuがさらに簡単になり、より多くの人々がLinuxの世界に近づくようになります。 一方で、システムが重くなります。 すべてに長所と短所があります。
Androidについても同じことが言えますが、私にとっては、GNULinuxの哲学からはほど遠いものです。
UbuntuとAndroidが関心を持っているのは、販売プラットフォームまたはアプリケーションストアを持つことだけです。
Ubuntuから何が良いかは(私の理解では想像上)次のようになります:
すべてのライブラリを使用して巨大なパッケージまたはインストーラーを作成する代わりに、プログラムとそのすべての依存関係(それらはすべてそれぞれの* .debまたは* .ubuにあります)と統合されたメタパッケージを作成します。インターネットのダウンロード(オフラインかその他かを問わず)と、ライフタイムの依存関係を管理し続けるマシンに接続している人。
依存関係が壊れているという問題は、リポジトリにないパッケージを手動でインストールした場合にのみ発生し、攻撃するだけでよいことに注意してください。
ちなみに、もうすぐ亡くなるチャクラの束に非常によく似た興味深いアイデア。 新しいシステムはテスト中です(「Extra」と呼ばれるリポジトリです)が、バンドルよりも機能的ではるかに高速です。
この記事では、新しいパッケージを別のLinuxディストリビューションに移植できることを明確に説明しています。問題は、ディストリビューションに他の何かをインストールするのに、簡単で難しい方法がわからないことです。
また、ディスクスペースは重要ではありません。RAMスペースとより多くのCPUがロードされていることが、ubuntuを使用せず、リソースの少ないPCを使用している私たちを怖がらせます。
これは、2002年半ばに誕生し2008年から休止状態にあるGoboLinuxともうXNUMXつの類似点があります。GoboLinuxでも同じプログラムの複数のバージョンを同時に維持できます。バージョンを使用できます。あなたが望むか、同時に両方を見てください。
http://www.gobolinux.org/index.php?lang=es_ES
http://www.gobolinux.org/index.php?page=at_a_glance
そのパッケージは私にPC-BSDを思い出させます、最初に新しいグラフィックサーバー、次に新しいパッケージ、いつか彼らが新しいカーネルを作るのだろうかと思います:O。
おそらく、カーネルとしてOpenBSDを使用してディストリビューションを作成し、依存関係など、Windowsを使用するユーザーにとって興味のないものに煩わされることを避けてください。
どうやら、彼らは新しいGNU / Linuxディストリビューションを作るかもしれないし、作らないかもしれない。 これは、Ubuntuがこれらの機能でどのように見えるかについての視点にすぎません。
うまくいけば、彼らはWindowsのようにDLLを実装します:P。 DLLは好きではありませんが、たとえば、Ubuntu 1.0にオープンオフィス14.04をインストールすることができます。これにより、プロプライエタリソフトウェアの登場が促進されます。
そして、誰がプロプライエタリソフトウェアを望んでいますか?
はい..dllの不安定さで..。
DLL Hell、BSoD、Explorer.exeがFirefoxで正常に実行できない...これらの理由や他の多くの理由から、デュアルブート(Debian 6 | Windows XP)を使用することにしました。
まあ、これらの変更は決して正当化されていないように私には思えます。
GNU-Linuxディストリビューションで最もよく解決された問題のXNUMXつは、ライブラリのリンクです。 共有ライブラリ。
今それらを複製することのポイントは何ですか、そしてこれは開発者やユーザーにどのように役立ちますか?
GNU-LinuxのもうXNUMXつの成功した概念は、モジュール性です。 このubuntuのステップはモジュール性の粒度に反しており、それを失うことでどのような利点が得られるのかわかりません。 インストーラーが独自に依存関係を解決できるのであれば、なぜパッケージをパッケージに付属させて、確実に複製してしまうのでしょうか。
次にポイント3:「完全に宣言型:開発者スクリプトは禁止されています」
アイン? そして、フリーソフトウェアの自由1? Ubuntuはそれらを含まない場合があります。これはシステムの目的ですが、禁止することはできません。
RMS:«Ubuntuはどうなりましたか?! 以前はかっこよかった」
😀チャクラプロジェクトはバンドルを使用しなくなりました→https://thechakrabay.wordpress.com/2013/05/08/el-repositorio-extra-listo-para-ser-usado-y-los-bundles-dejan-de-funcionar /
一見すると、特にdpkgとaptを存続させる場合は、良い考えのように思えます。 真実は、Canonicalが到着した年の終わりに私が見たいと思っているということです。
また、aptとdpkgも変更する必要があります。
私はカノニカルをあまり信じていません。イタリアでは、「troppo vuole、nulla stringe」を愛する人、結局は何も残されていないと言いますxd
「すべての取引のジャック、誰のマスター」。 スレッドに戻ると、Canonicalは正しい方向に進んでいることがわかります。モバイルの世界に近づいている場合は、システムをこれらのスライドに適合させることが実質的に必須であることがわかります。
CannonicalがUbuntuPhone OSに実装したいと考えていることを認めなければなりませんが、これまでのところ、その変更がデスクトップバージョンで実装されるのかモバイルバージョンで実装されるのかは明確にされていません。
うまくいけば、それは携帯電話だけにあります。
それは私が思うのと同じです。 Canonicalのアイデアはとても良いですが、私はすべてを処理できるとは思いません。
(実際、私は帽子をかぶった猫のアバターが大好きだとコメントしました😀)
それはグーグルに起こるのと同じことです。 彼とカノニカルの両方がそれを機能させる優れたアイデアを持っていますが、彼らは最高のものに注意を払うことができません、それは最終的に最も顕著で批判されているものです(明らかに私は批判していません、彼らは不足しているように私には思えます手の)。
ミール、ユニティネクスト、qtからのこれらすべてで、私はすでにこのイベントを予測しました😛
はい、しかし私はまだunitynetxを見ていませんし、PCもこのxDパッケージも見ていませんでした、そして彼らが次のltsのためにそれを持っているとは思えません
まあ、私たちはそれを見る必要があります。 彼らがそこに言うように、常に299の他のディストリビューションがあります。
しかし、ディレクトリに小さな「pintaChachi」プログラムをインストールして廃止して廃止するということですが、依存関係を壊さずにシステムを8回更新しても、気に入ったので1000年間使い続けることができます... 、それもかっこいいですよね?
今、誰かが私にそれを手に入れるためのトリックを教えてくれるでしょう...大丈夫ですが、それがうまくいくよりもクールです。 それがUbuntuの人たちが探しているものだと思います。簡単に動作させてください。 残りの効率は、最初のものに依存します。
パフォーマンスも効率の一部です
わからない、依存関係のある各パッケージについては好きではない(それが私が理解したことだ)。GNU/ Linuxについて私が好きなことのXNUMXつは共有ライブラリである。
また、インストールするためにroot権限を持っている必要がないということは、私に自信を与えません。
見てみましょう...これが電話用に設計されている場合、Qt5自体がシステムライブラリになると思います...すでに50MBのパッケージを節約しています😀
パッケージは小さく、同じですが、システムはWinbugやMacOSの動作と同じではありませんか?これにより、単純な小さなプログラムを起動する開発者の頭痛の種を減らすことができます。 同じですが、リポジトリとパッケージの依存関係に基づくシステムは、たとえそれが混乱していても、それでもより実用的であるように思われます😛
Ubuntuは遅いので、これでカメになります。
もちろん、Windowsからコメントする人は、それよりも遅くて安全でないものがないときにそれを言います。
最近、ubuntuはインストールされたばかりのWindowsよりも遅く、原因はすべてのレンズとcompizの効果です🙁
それはある程度まで真実です。 システムとしてのUbuntuは、Debianのように高速で機敏ですが、遅いのは(言うまでもなく)Unityです。 また、エラー、アップデート、UbuntuOneなどのサービスでそれが重くなります。 それがなくて、軽い机があれば、それはシルクです。
Linuxであることはあなたが望むほど重いです。
今、OSのアイデアはそれをインストールすることであり、私たちのニーズに適応させる必要はないと私に言った場合、あなたはそれが重いと言っているのは正しいです、そして同じ基準でWindowsは持っていない役に立たないものですスプレッドシートまたはエディターにまともな写真を表示する機能。 今日、あなたはあなたの手を置かなければならないすべてにおいて。
一方では:次のようなアプリケーション:
-フリッティング
-エクリプス
-Arduino IDE 1.5
-処理
-チームビューア
それらは「ポータブル」フォーマットです。 それがあなたのやりたいことなら、歓迎します。 そうでない場合は、一部のモバイル製品で問題が発生する可能性がありますが、ミッドレンジの電話にはデュアルコアと2 GBのフラッシュが搭載されているのが流行です(200MBのフラッシュを搭載したGalaxyAceとは異なります)。
それでも、すべてとMIR«そして世界と雌犬»で、次のLTSがDEB形式を維持し、MIRまたはXorgを選択できるようになることを願っています。
ええと、私はGnome-shellを備えたUbuntu 13.04を持っていて、それはショットのようになります。
この問題に関して、私はCanonicalを企業として尊重します。ビジネスはビジネスですが、フリーソフトウェアの哲学から逸脱した場合、本当に失うのは自分自身です。 これがubuntu電話だけのためかすべてのためかどうか私達は待たなければならないでしょうが。 しかし、男の子、私たちは常に必要なものや最も興味のあるものを選択する自由を持っています。 フリーソフトウェアの自由は長生きします。
第一印象はあまり良い考えではないように思われるので、Ubuntuがそれが生まれた基盤からますます遠ざかっているようです。 MacOSXのクローンだと言っているわけではありませんが、あることが別のことにつながる場合は...まあ、すべてがどのように機能するかを待つ必要があります。
友達に、アプリケーションを.deb形式でパッケージ化する方法を教えてもらえますか?