おしゃれな適切な色とプログレスバーを有効にするにはどうすればよいですか?


40

aptには新しい派手な色と進行状況バー機能があると聞きましたが、手動で有効にする必要があります。

どうすればいいですか?


簡単に追加して、追加設定なしでこれをそのまま使用できることをユーザーに知らせる。色と進行状況バーはデフォルトで有効になっています。apt代わりに使用してapt-get
ください-Madivad

回答:


47

14.04以降の場合:

ファイルを作成/etc/apt/apt.conf.d::

sudoedit /etc/apt/apt.conf.d/99progressbar

次に、これらのコンテンツを追加します。

Dpkg::Progress-Fancy "1";

そして、ファイルを保存します。

umask0027が0027でない場合(つまり、0023の場合もあります)、次のように、この新しいファイルのアクセス許可を644に設定します(-rw-r--r--)。

$ chmod 644 99progressbar

(この許可がなければ、Debianのようなものreportbugは動作しなくなります。)

栄光の中で適切なプログレスバーをお楽しみください:

ここに画像の説明を入力してください

これらのコマンドでこれらを使用して、新しい適切なエクスペリエンスを実現できます。

apt update
apt install
apt upgrade

aptコマンドのリストについては、単独で実行します。のデフォルトでは色が有効になっておりapt、には影響しませんapt-get

色:

これも追加して、プログレスバーの色を調整することもできます。

Dpkg::Progress-Fancy::Progress-Bg "%1b[40m"; 

色はANSIカラーコードに基づいています。このチャートを参照してください。

ソース:


私はまだ13.10を使用しています(少なくとも1〜2週間は)。この機能は13.10で使用できますか?
OSE

私はそれが13.10にないことを合理的に確信しています。
ホルヘカストロ

8
apt-getなどの代わりにaptを使用することに不利な点はありますか?
mikeymop 14

1
それは少し奇妙です。apt-getのアップグレード、インストール、削除でプログレスバーが表示されますが、apt-getの更新で色が表示されないため、aptの更新を使用する必要があります。非常に奇妙な。
セス14

2
ふむ 13.10を使用していますが、この設定を適用すると、aptとapt-getの両方とdpkgの両方で進捗が見られます。

4

この-oオプションにより、動作を一時的に変更できます。ここで説明しました

apt-getのデフォルトではありませんが、apt-getでも使用できます。

-o Dpkg::Progress-Fancy="1"

例えば

sudo apt-get -o Dpkg::Progress-Fancy="1" install alpine-pico

3

デフォルトの色

Jorge Castroの優れた答えに加えて、/etc/apt/apt.conf.d/99progressbarファイルに次の行を追加できます。

Dpkg::Progress-Fancy "1";
APT::Color "1";

これにより、デフォルトの色が有効になりますaptapt manページを読んでいるときに偶然見つけました。

aptコマンドはエンドユーザーにとって快適であるように意図されており、apt-get(8)のように後方互換性を持つ必要はありません。したがって、いくつかのオプションは異なります。

  • オプションDPkgPM :: Progress-Fancyが有効になっています。

  • オプションAPT :: Colorが有効になっています。


適切な色を濃い緑から黄色などに変更するにはどうすればよいですか?
発泡スチロールは、
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.