パッケージのインストール時に、APTは進行状況バー付きのバージョン1.0に到達します

あなたがのユーザーであれば GNU / Linuxの、そしてまた、のユーザー Debian GNU / Linux 具体的にはその派生物、そしてあなたはそれが何であるかを知らなければなりません APT 完璧に。 そうでなければ、それは問題ではありません、私はあなたに話します。

APT (高度なパッケージツールまたは高度なパッケージツール) プロジェクトによって作成されたパッケージ管理システムです Debianの、他のディストリビューションでも使用できますが。

の到着まで パックマン、それは私にとって最高でした パッケージマネージャー 試してみましたが、16年前にリリースされたので、戦争のベテランと言えます。

今年の1月1.0日に、APTのバージョンXNUMXがリリースされました。その主な目新しさは、コマンドを統合することです。

$ sudo apt-get [options] $ sudo apt-cache [options]

このために、単に次のように呼ばれるバイナリが作成されました。

# apt

新しいバイナリでは、次のオプションが使用されます(一部は 適性):

  • リスト:dpkgリストに似ており、フラグとともに使用できます -インストール済み or -アップグレード可能.
  • サーチ:apt-cache検索のように機能しますが、結果をアルファベット順にソートします。
  • 表示する:apt-cache showと同じように機能しますが、人々が気にかけにくい詳細(ハッシュなど)を非表示にします。 もちろん、apt-cacheshowで完全な結果を確認できます。
  • update:apt-getとまったく同じように機能しますが、今回は色があります。
  • インストール、削除:dpkgの実行中に進行状況バーを追加します。
  • アップグレード:と同じように機能します apt-get dist-upgrade --with-new-pkgs.
  • フルアップグレード-dist-upgradeのより意味のある名前。
  • 編集ソース:$ EDITORを使用してsources.listファイルを編集します。

プログレスバーがどのように表示されるかの例を次に示します。

apt-進行状況

次のコマンドを使用して、インストールの進行状況を有効/無効にできます。

 #Echo'Dpkg :: Progress-Fancy "1"> / etc / apt / apt.conf.d / 99progressbar '

そしてそれだけです😀

出典 MichaelVogtのブログ


コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   ホアキン

    単一のコマンドでapt-getとapt-cacheをマージすることは非常に興味深いことです。

  2.   ディアゼパン

    時間でした。

    1.    MSX

      まあ、プログレスバー付きのバイナリパッケージマネージャーを手に入れるのにたった21年しかかかりませんでした。ArchLinuxでさえ、ディストリビューションの存在の約10年で最高のGNU / LinuxパッケージシステムのXNUMXつを持っています、そのマネージャー、パックマンは言うまでもありません!

      ああ、待って...それはちょうど逆だった:S

      1.    エリオタイム3000

        まあ、それは正確には問題ではありませんが、少なくとも次のステップは、パックマンに一致するようにDPKGをアップグレードすることです。

  3.   ドワーフ

    ここで重要なのは、これがディストリビューションにどのような影響を与えるかということです。 つまり、バージョンの全期間でこの変更を任意に行うことはできません。これにより、apt-getコマンドと全体のストーリーを使用する必要があるMuonなどのプログラムのすべてのAPIが破損することになると思います...いつになるのでしょうか。ディストリビューションに到達しますか? それとも私は知らずに話しているのですか? xD

    1.    アニバル

      XNUMX倍になると思いますが、最初は理想的です

    2.    エラヴ

      見てみましょう..ウィキペディアを引用:

      «…dpkgはそれ自体が低レベルのツールです。 パッケージをリモートの場所から持ち込んだり、パッケージの依存関係における複雑な競合を解決したりするには、高レベルのフロントエンドが必要です。 Debianはこのタスクに適しています...»

      なので、DPKGが変わらない限り、APTがオプションを追加したり削除したりしても問題ないと思います。

      1.    エリオタイム3000

        同じです。 DPKGはSlackwareのPKGTOOLのようなものであり、バックエンドにボールを与えないSlackwareとは異なり、Debianでは、本当にまともなバックエンドを作成するために多大な努力を払ってきました。APTがそれを改善したので、私は持っている人を称賛します上記のバックエンドに改善されました。

        結局のところ、PKGTOOLとDPKGはPACMANに追いつきません(まあ、それはオールインワンであり、これまでのところ、APTと同じようにかなり快適です)。

  4.   ダニエル

    finakコマンドは次のようになります。
    #echo'Dpkg :: Progress-Fancy "1"> / etc / apt / apt.conf.d / 99progressbar '
    非常に興味深いニュース。

  5.   ゴミ_キラー

    彼らがそのようなことをするのに何と長い時間がかかりました、そしてOpenSUSE、Fedora、Archも彼らをそのようなバーを作るために連れて行きませんでした、彼らはそれが美的に言えばYumと同じように注文される必要があります。 :p

  6.   ダニエル

    訂正します。最後のコマンドが機能するには、次のように記述する必要があります。

    #echo Dpkg :: Progress-Fancy "1"> /etc/apt/apt.conf.d/99progressbar

    ありがとう。

  7.   ダニエル

    XNUMX回目の魅力:
    #echo'Dpkg :: Progress-Fancy "1"; ' > /etc/apt/apt.conf.d/99progressbar
    崩壊します……。

  8.   f4ik0

    debianwheezyで更新できます

    1.    f4ik0

      ?

      1.    キクン

        sidパッケージからインストールするだけ

  9.   カッター

    APTの何回。 パックマンの世界が発見されると、それがいかに限られているかがわかります。 私の見解では、パックマンはgnu / linuxの所有者であり主です。 彼には彼を陰にする人がいない。

  10.   Ds23yチューブ

    一部のzypper、yum、またはpacmanがコピーされます。 私は将来のシステムDのための可能な最適化の匂いがし、追いつくことができます。 結局のところ、aptは常にSystem-Dではなくupstartで作業してきました。したがって、おそらくその変更です。

    1.    エテメナンキ

      Ds23yTube:«結局のところ、aptは常にSystem-Dではなくupstartで動作してきました»

      @ Ds23yTube Ubunteroさん、そのようなカテゴリのステートメントを作成する前に、詳細を学ぶ必要があります。 APTはDebianツールであるため、upstartを使用したことはなく、SysVInit(System V)を使用しました。

      シーザーにシーザーとは何ですか。

  11.   ジャーフィル

    ああ、プログレスバー…それは本当の飛躍です!

    しかし、私にはいくつか疑問があります。
    -色を変えることはできますか?
    -どのタイプのフォントを使用していますか? スキンが使えませんか?
    -ウィジェットを追加できますか?
    -タッチスクリーンでうまく機能しますか?

    誰かがこれらの非常に重要な質問を明確にできるかどうか見てみましょう...¬¬

    PS:本当に? プログレスバーはタイトルのハイライトですか? 哀れな。

  12.   ギロックス

    良いニュースですね...プログレスバーはほとんど表示されません...コマンドの変更が心配です... :S

  13.   マーティン

    非常に良い改善。

  14.   マリオギレルモザヴァラシルバ

    私はそれが非常に面白くて超クールなaptだと思います...

    乾杯!!!