コマンドラインからアップデートをインストールすることとUbuntu Software Centerからアップデートをインストールすることに違いはありますか?


答え 1:

すべてのLinuxプログラムについて話すことはできません。UbuntuはLinux OSのサポートされているバージョンです。 ただし、通常、コマンドラインプログラムが行うことを行うデスクトップアプリケーションは、同じ機能を実行するように設計された完全に独立したプログラムではなく、単にコマンドラインプログラムを呼び出します。

少し考えてみると、これにはいくつかの理由があります。 2つの異なるプログラムは、どれほど似ていても、まったく同じ動作をすることはありません。 実際には、計算上不可能です。 プログラムの「状態」が多すぎます。 そのため、コマンドラインプログラムのデスクトップバージョン、またはその逆は、同じ入力が与えられても同じ結果を達成することを信頼することはできません。

この信頼の欠如は、ソフトウェアのテストに集約され、保守性と信頼性に直接影響します。 同じことを行うように設計された2つのプログラムは、それぞれすべての機能の完全なエンドツーエンドのテストを必要とします。 エルゴ、1つのプログラムの出力が他のプログラムの出力と同じであることを絶対に確認する必要があります。 実際、見た目ほど単純ではありません。 そこに行って、それをして、Tシャツと白髪を手に入れました!

ただし、一方のプログラムが他方を単に呼び出す場合、必要なことは、各プログラムに固有の機能のみをテストすることだけです。 コマンドラインプログラムが機能していることがわかったら、同じ出力が必要なときにインターフェイスプログラムがコマンドラインプログラムを正しく呼び出すことを確認するだけです。 インターフェイスプログラムをテストする前に、コマンドラインプログラムの動作を既に知っています。 これにより、リンクプログラムのプログラミングとその後のテストの作業負荷は、同じタスクを実行する2つのスタンドアロンプ​​ログラムのプログラミングとテストの半分(実際には半分よりわずかに多い)になります。

多数意見は正しい。 OSに違いはありません。 ただし、知識の力であることはあなたにあります。

(FYI-コンピューターは信頼できないので信頼できるので、私の応答を編集しました!ああ、組織はボロボロでした。


答え 2:

Ubuntu Software Centerは、私が考えるインターフェイスにすぎません。 クリックすると、同じコマンドが生成されます。 インターフェースは基本的にあなたが簡単にできるようにするためのもので、ほとんどの普通の人はそのコマンドのすべてを覚える必要はありません。 他の例は、ファイルエクスプローラーnautilusです。 マウスを使用してファイルを作成、コピー、または切り取ることができますが、基本は同じですが、対応するすべてのコマンドが生成されます。


答え 3:

Ubuntu Software Centerは、私が考えるインターフェイスにすぎません。 クリックすると、同じコマンドが生成されます。 インターフェースは基本的にあなたが簡単にできるようにするためのもので、ほとんどの普通の人はそのコマンドのすべてを覚える必要はありません。 他の例は、ファイルエクスプローラーnautilusです。 マウスを使用してファイルを作成、コピー、または切り取ることができますが、基本は同じですが、対応するすべてのコマンドが生成されます。