Fantezi uygun renkleri ve ilerleme çubuklarını nasıl etkinleştiririm?


40

Apt'nin yeni bir fantezi renk ve ilerleme çubuğu özelliğine sahip olduğunu duydum ancak manuel olarak etkinleştirmem gerekiyor.

Bunu nasıl yaparım?


Kullanıcıların bunu başka bir yapılandırma gerekmeden kutudan kullanabileceğinizi bilmelerini sağlayan hızlı bir eklenti. Renkler ve ilerleme çubuğu varsayılan olarak etkindir, sadece aptyerine kullanınapt-get
Madivad

Yanıtlar:


47

14.04 ve daha yeni olanlar için:

Bir dosya oluşturun /etc/apt/apt.conf.d:

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

Ardından bu içerikleri ekleyin:

Dpkg::Progress-Fancy "1";

Ve dosyayı kaydedin.

Daha sonra eğer umask0027'niz olmasaydı (yani 0023 de olabilirdi), o zaman bu yeni dosyanın izinlerini 644'e (yani -rw-r - r--) aşağıdaki gibi ayarlayın:

$ chmod 644 99progressbar

(Bu izin olmadan düzeltmek Debian'ınki gibi şeyler reportbugçalışmayı bırakacaktır.)

Şimdi tüm ihtişamlarıyla apt barların tadını çıkarın:

görüntü tanımını buraya girin

Güzel bir yeni apt deneyimi için onları bu komutlarla kullanabilirsiniz:

apt update
apt install
apt upgrade

aptKomut listesi için tek başına çalıştırın . Renkler varsayılan olarak etkindir aptve etkilemez apt-get.

Renkler:

Ayrıca, bunu ekleyerek ilerleme çubuğunun rengini de değiştirebilirsiniz:

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

Renkler ANSI Renk kodlarına dayanmaktadır, bu tabloya referans olarak bakın.

Kaynaklar:

  • Michael Vogt adlı kişinin blogpost'i apt 1.0'da

Hala 13.10 kullanıyorum (en azından gelecek hafta veya iki hafta için). Bu özellik 13.10'da mevcut mudur?
OSE

13.10'da olmadığından oldukça eminim.
Jorge Castro

8
Apt-get, etc yerine apt kullanmanın herhangi bir dezavantajı var mı?
mikeymop

1
Bu biraz garip. Apt-get yükseltme, yükleme ve kaldırma işleminde ilerleme çubuğu alıyorum, ancak apt-get güncelleme işleminde renk yok, apt güncelleme kullanmam gerekiyor. Çok tuhaf.
Seth

2
Hm. 13.10 yaşıyorum ve bu ayarları uyguladıktan sonra hem apt hem apt-get hem de dpkg'de ilerleme görüyorum.

4

-oSeçenek geçici olarak davranışını değiştirmek için izin verir. Burada tarif ettim :

Bu sadece bir apt-get varsayılan değil, apt-get için de geçerli.

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

Örneğin

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

3

Varsayılan renkler için

Jorge Castro'nun mükemmel cevabına ek olarak, /etc/apt/apt.conf.d/99progressbardosyaya fazladan bir satır ekleyebilirsiniz :

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

Bu, için varsayılan renkleri etkinleştirir apt. apt manSayfayı okurken tesadüfen buldum :

Apt komutu, son kullanıcılar için hoş bir anlama gelir ve apt-get (8) gibi geriye dönük olarak uyumlu olması gerekmez. Bu nedenle bazı seçenekler farklıdır:

  • DPkgPM :: Progress-Fancy seçeneği etkindir.

  • APT :: Color seçeneği etkindir.


Uygun rengi koyu yeşilden sarıya veya başka bir renge nasıl değiştirebilirim?
Strafor uçmak
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.