Naabot ng APT ang bersyon 1.0 na may progress bar kapag nag-i-install ng mga package

Kung ikaw ay isang gumagamit ng GNU / Linux, at gayundin, gumagamit ng Debian GNU / Linux partikular at ang mga derivatives nito, pagkatapos ay dapat mong malaman kung ano ito APT perpekto Kung ikaw ay hindi, hindi mahalaga, sasabihin ko sa iyo.

APT (Advanced Packaging Tool o Advanced Packaging Tool) ay isang sistema ng pamamahala ng package na nilikha ng at para sa proyekto Debian, kahit na maaari itong magamit sa iba pang mga pamamahagi.

Hanggang sa pagdating ng Pacman, para sa akin ang pinakamahusay Tagapamahala ng package Sinubukan ko, at ito ay pinakawalan 16 taon na ang nakakaraan, kaya maaari mong isaalang-alang ito bilang isang beterano sa giyera.

Noong Abril 1 ng taong ito, ang bersyon 1.0 ng APT ay inilunsad, na ang pangunahing pagiging bago ay pinagsasama nito ang mga utos:

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

Para dito, nilikha ang isang binary na tinatawag na simple:

# apt

Gamit ang bagong binary ang mga sumusunod na pagpipilian ay ginagamit (ang ilan ay ginagamit din kasama kakayahan):

  • listahan: katulad sa listahan ng dpkg at maaaring magamit sa mga watawat - na-install or - Nai-upgrade.
  • paghahanap: gumagana tulad ng paghahanap ng apt-cache ngunit pinagsasama ang resulta ayon sa alpabeto.
  • Ipakita: Gumagawa ang kapareho ng apt-cache show ngunit itinatago ang mga detalye na ang tao ay hindi gaanong nagmamalasakit (tulad ng mga hash). Maaari mong makita ang buong resulta sa pamamagitan ng apt-cache show na syempre.
  • update: gumagana nang eksaktong kapareho ng apt-get ngunit sa oras na ito mayroon itong mga kulay.
  • i-install, alisin: magdagdag ng isang progress bar habang tumatakbo ang dpkg.
  • mag-upgrade: gumagana ang parehong bilang apt-get dist-upgrade --with-new-pkgs.
  • buong pag-upgrade- Isang mas makabuluhang pangalan para sa dist-upgrade.
  • mga mapagkukunan ng pag-edit: i-edit ang mga mapagkukunan ng listahan.list gamit ang $ EDITOR.

Narito ang isang halimbawa ng kung ano ang hitsura ng progress bar:

apt-progreso

Maaari mong paganahin / huwag paganahin ang pag-unlad ng pag-install gamit ang utos:

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

At yun lang 😀

Fuente: Ang blog ni Michael Vogt


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Joaquin dijo

    Tunay na kawili-wili upang pagsamahin apt-get sa apt-cache sa isang solong utos.

  2.   diazepam dijo

    Oras na

    1.    msx dijo

      Sa gayon, tumagal lamang sila ng 21 taon upang magkaroon ng isang binary package manager na may isang bar ng pag-unlad, kahit na ang Arch Linux na sa ~ 10 taon ng pagkakaroon ng distro mayroon silang isa sa pinakamahusay na mga sistema ng package ng GNU / Linux, hindi banggitin ang manager nito, pacman!

      Oh magkantot, teka ... kabaligtaran lamang ito: S

      1.    eliotime3000 dijo

        Kaya, ang problema ay hindi eksakto na, ngunit kahit papaano ang susunod na hakbang ay upang mapabuti ang DPKG na nasa antas ni Pacman.

  3.   nano dijo

    Ang bagay dito ay, ano ang magiging epekto nito sa mga distro? Ibig kong sabihin, sa buong buhay ng isang bersyon ay hindi mo maaaring gawin ang pagbabagong ito nang arbitraryo, naiisip ko na masisira nito ang lahat ng mga API ng mga programa tulad ng Muon, na dapat ay gumagamit ng apt-get na utos at ang buong kuwento ... Kailan ito abutin ang mga distro? O nagsasalita ba ako nang hindi ko alam? xD

    1.    Anibal dijo

      Hulaan ko ito ay magiging doble, magiging perpekto ito sa una

    2.    masigla dijo

      Tingnan natin .. sumipi ng Wikipedia:

      «… Ang Dpkg ay isang tool sa mababang antas; kinakailangan ang isang high-level na front end upang magdala ng mga pakete mula sa mga malalayong lokasyon o malutas ang mga kumplikadong salungatan sa mga dependency sa package. May kakayahan si Debian para sa gawaing ito ... »

      Kaya sa palagay ko, hangga't hindi nagbabago ang DPKG, hindi mahalaga kung magdagdag o mag-aalis ng mga pagpipilian ang APT ..

      1.    eliotime3000 dijo

        Na parehong. Ang DPKG ay tulad ng PKGTOOL ng Slackware, at hindi tulad ng Slackware na hindi nagbibigay ng back-end ng bola, sa Debian, nagsikap sila upang makagawa ng isang talagang disenteng back-end at dahil napabuti ito ng APT, papalakihan ko ang mga may pinabuting sinabi na backend.

        Kung sabagay, hindi maaabutan ng PKGTOOL at DPKG ang PACMAN (mabuti, ito ay all-in-one, at sa ngayon, medyo komportable ito tulad ng APT).

  4.   Daniel dijo

    Tila sa akin na ang finak command ay dapat magmukhang ganito:
    # echo 'Dpkg :: Progress-Fancy "1"> / etc / apt / apt.conf.d / 99progressbar'
    Napakainteresong balita.

  5.   Basura_Killer dijo

    napakatagal kinuha ang mga ito upang gumawa ng isang bagay tulad nito, at hindi rin ang OpenSUSE, Fedora, Arch kumuha sa kanila upang makagawa ng isang bar tulad nito, kailangan nila ito upang maging tulad ng iniutos tulad ng Yum, aesthetically nagsasalita. : p

  6.   Daniel dijo

    Itatama ko, para sa huling utos na gumana ito ay dapat na nakasulat:

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

    Salamat sa inyo.

  7.   Daniel dijo

    Ang pangatlong pagkakataon ang alindog:
    #echo 'Dpkg :: Progress-Fancy "1";' > /etc/apt/apt.conf.d/99progressbar
    Naghiwalay ako …….

  8.   f4ik0 dijo

    maaaring ma-update sa debian wheezy

    1.    f4ik0 dijo

      ?

      1.    kik1n dijo

        Pag-install lamang mula sa sid package

  9.   Schneider dijo

    Ano ang mga oras ng mga ng APT. Kapag natuklasan ang mundo ng Pacman napagtanto mo kung gaano ito limitado. Mula sa aking pananaw ay si Pacman ang may-ari at panginoon ng gnu / linux. Wala siyang taong lilim sa kanya.

  10.   ds23ytube dijo

    Ang ilang zypper, yum o pacman ay nakopya. Naaamoy ko ang isang posibleng pag-optimize para sa hinaharap na system-D at mabuhay ito. Sa pagtatapos ng araw na apt ay palaging nagtatrabaho sa pagsisimula at hindi sa System-D, marahil kaya't ang pagbabago na iyon.

    1.    Etemenanki dijo

      Ds23yTube: «Pagkatapos ng lahat, ang apt ay palaging nagtatrabaho sa pagsisimula at hindi sa System-D»

      @ Ds23yTube G. Ubuntero, kailangan mong matuto nang higit pa bago gumawa ng tulad ng mga kategorya na ayon sa kategorya. Ang APT ay isang tool na Debian, at tulad nito ay HINDI nagamit ang pagsisimula, ngunit sa halip SysVInit (System V).

      Kay Cesar ano ang kay Cesar.

  11.   jarfil dijo

    Oh, progress bar ... iyan ay isang tunay na paglukso sa kabuuan!

    Ngunit mayroon akong ilang mga pagdududa:
    - Maaari bang baguhin ang kulay?
    - Anong uri ng font ang ginagamit mo? Hindi makagamit ng mga balat?
    - Maaari bang maidagdag ang mga widget?
    - Gumagana ba ito ng maayos sa mga touchscreens?

    Tingnan natin kung ang isang tao ay maaaring linawin ang napakahalagang mga katanungan ... ¬¬

    PS: talaga Ang bar ng pag-usad ba ang nai-highlight ng pamagat? Kalunus-lunos.

  12.   AngGuillox dijo

    ang mabuting balitang iyon ... ang progress bar ay ang pinakamaliit dito ... nag-aalala ako tungkol sa pagbabago ng utos ...: S

  13.   Martín dijo

    Napakagandang pagpapabuti.

  14.   Mario Guillermo Zavala Silva dijo

    Napakainteres ko at sobrang astig ...

    CHEERS !!!