APT A mindennapokban nem szeretem használni szoftver telepítésekre az Ubuntu Szoftverközpontját, mert számomra lassú és a terminált jobban szeretem, sokoldalúsága miatt. Ezért mind szoftver telepítéseket és mind frissítéseket azt apt parancssal szoktam végezni. Az apt-nak úgye az a hátránya, hogy alapértelmezetten nem jelzi ki semmilyen módon a telepítés folyamán mennyi van még hátra belőle. Ezért amikor pár hete rábukkantam erre a bejegyzésre, nagyon megörültem, és gyorsan be is állítottam magamnak.

Beállítás

A gép amin a beállítást végeztem az egy Ubuntu 14.04. Maga a beállítása nagyon egyszerű. Létre kell hozni egy fájlt a /etc/apt/apt.conf.d/ mappában 99progressbar néven, aminek a tartalmának ennek kell lennie Dpkg::Progress-Fancy "1";. A feladathoz megnyitunk egy terminált (Shift-Ctrl-t, arra figyeljünk, hogy ne legyen aktív a Firefox, mert akkor abban fogunk új lapot nyitni :) ). Majd több lehetőség közül választhatunk. Én itt 3 lehetőséget vázolok:

  1. root-ként létrehozzuk kedvenc szövegszerkesztőnkkel a megadott fájlt az adott tartalommal (lásd 1. lehetőség)
  2. átlépünk a root felhasználóba és kiadunk egy egyszerű parancsot (lásd 2. lehetőség)
  3. vagy egyetlen parancsot adunk csak ki a terminálba (lásd 3. lehetőség)

1. lehetőség

A megnyitott terminálba a következő parancsot adjuk ki:

$ sudo vim /etc/apt/apt.conf.d/99progressbar

A vim helyett használja mindenki a kedvenc parancssori szövegszerkesztő programját. Majd a fájlba írjuk a következő sort:

Dpkg::Progress-Fancy "1";

Ezután mentsük el a fájlt és kész is vagyunk.

2. lehetőség

megnyitott terminálba a következő parancsokat adjuk ki:

 $ sudo -i

Ekkor megadjuk a saját jelszavunk (nem fogjuk látni), majd enter és már root-ként is tevékenykedhetünk. Ekkor a következőt parancsot kell kiadni:

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

A root-ból való kilépéshez vagy bezárjuk a terminált vagy egyszerűen kiadjuk az exit parancsot és ismét kész vagyunk.

3. lehetőség

Ez a legegyszerűbb megoldás, mert csak egyetlen parancsot kell kiadnunk (ezt szokták script-fu-nak is nevezni):

$ echo 'Dpkg::Progress-Fancy "1";' | sudo tee /etc/apt/apt.conf.d/99progressbar

Ekkor kiírja ami a fájl tartalma lesz. És ismét készen vagyunk.

Mindhárom esetben a végeredmény pedig a következő:

APT progress bar

Forrás: Here’s How to Enable the Handy Apt Terminal Progress Bar in Ubuntu 14.04

Comments

Kommentek a Disquson