Mi a különbség apt és apt-get között?

355

Olvastam az új, kedvelt előrehaladási sávot, amelyet hozzáadtam a (z)apt 1.0-hez Softpedia és hogyan kell engedélyezni here . Asudo apt-get update futásakor azonban nem láttam a kedvelt előrehaladási rudakat. A második hivatkozás ismételt olvasása során a megoldás kifejezetten megköveteli asudo apt update használatát.

Ezért a kérdésem aapt és aapt-get közötti különbség. Azt hittem, hogy egy és ugyanaz.

    
készlet nik90 09.04.2014 11:16
forrás

4 válasz

317

Ezek nagyon hasonlóak a Trusty-ban elérhető parancssori eszközökhöz. Aapt-get és aapt-cache leggyakrabban használt parancsok a (z)apt -ben érhetők el.

Aapt-get alacsonyabb szintű és "back-end" -ként tekinthető, és támogat más APT-alapú eszközöket is. Az apt a végfelhasználók számára készült (emberi), és kimenete változhat a változatok között.

Apt (8) megjegyzés:

The 'apt' command is meant to be pleasant for end users and does not need
       to be backward compatible like apt-get(8).

Tekintse meg ezt a bejegyzést az új eszközzel kapcsolatos további információkért:

A fenti link összefoglalása ( korrekciók < strong> * ):

  

A nagy hír ebben a verzióban az volt, hogy egy új "apt" binárist tartalmaztunk, amely ötvözi a leggyakrabban használt parancsokat az apt-get-ből és az apt-cache-ből. A parancsok megegyeznek az apt-get / apt-cache társaikkal, de kissé eltérő beállításokkal.

Jelenleg az apt bináris a következő parancsokat támogatja:

  • lista : hasonló adpkg list -hoz, és használható a zászlókkal --installed vagy--upgradable.
  • keresés : a (z)apt-cache search szerint működik, de betűrendben rendezve.
  • mutasd : aapt-cache show -ként működik, de elrejti az olyan részleteket, amelyeket az emberek kevésbé gondoznak (például a hasok). A teljes rekord természetesen elérhető aapt-cache show alatt.
  • Frissítés : éppúgy, mint a rendszeresapt-get update, ha a színes kimenet engedélyezve van.
  • telepítés, eltávolítás : a dpkg futtatása során hozzáadja az előrehaladás kimenetét.
  • frissítés : ugyanaz, mint aapt-get upgrade --with-new-pkgs. *
  • teljes frissítés : egy jelentősebb név a (z)dist-upgrade számára.
  • szerkesztési források :sources.list szerkesztése$EDITOR használatával.
  • házirend : a (z)apt-cache policy

Engedélyezheti / letilthatja a telepítés folyamatát [bar]:

# echo 'Dpkg::Progress-Fancy "1";' > /etc/apt/apt.conf.d/99progressbar
    
válasz adott Mario Limonciello 11.04.2014 16:46
forrás
47

Ahogy ezt írom, aapt man oldalon (az én apt csomag verziója: 1.0.1ubuntu2.8) tartalmazza a következő részt:

DIFFERENCES TO APT-GET(8)
   The apt command is meant to be pleasant for end users and does not need
   to be backward compatible like apt-get(8). Therefore some options are
   different:

   ·   The option DPkg::Progress-Fancy is enabled.
   ·   The option APT::Color is enabled.
   ·   A new list command is available similar to dpkg --list.
   ·   The option upgrade has --with-new-pkgs enabled by default.
    
válasz adott JungleMartin 15.09.2015 17:20
forrás
12

Vannak különböző eszközök, amelyek kölcsönhatásban vannak az Advanced Packaging Tool (APT) programmal, és lehetővé teszik a Debian alapú Linux disztribúciók csomagjainak telepítését, eltávolítását és kezelését. Az apt-get egy ilyen parancssori eszköz, amely széles körben népszerű. Egy másik népszerű eszköz az Aptitude mind a grafikus felhasználói felület, mind a parancssori beállításokkal.

Ha használta az apt-get parancsokat, előfordulhat, hogy számos hasonló parancsot találsz, például apt-cache, apt-config stb. Ez a probléma merül fel.

Úgy látja, ezek a parancsok túl alacsony szinten vannak, és olyan sok olyan funkcióval rendelkeznek, amelyet soha nem használ az átlagos Linux-felhasználó. Másrészről a leggyakrabban használt csomagkezelési parancsok szétszóródnak az apt-get, apt-cache és apt-config függvényeken.

A probléma megoldására az apt parancsok kerültek bevezetésre. Apt az apt-get, apt-cache és apt-config legszélesebb körben használt funkciói közé tartozik, amelyek eltakarják a homályos és ritkán használt funkciókat.

Apt-vel nem kell az apt-get-t az apt-cache-ig az apt-configig átengedni. Az apt strukturáltabb, és rendelkezik a csomagok kezeléséhez szükséges opciókkal.

Alsó sor: apt = apt-get, apt-cache és apt-config parancsok leggyakrabban használt parancsai.

Részletesen írtam a különbség apt és apt-get között.

    
válasz adott abhishek 09.07.2017 11:08
forrás
7

Az APT egy hatalmas projekt, amelynek eredeti tervei tartalmaztak egy grafikus felületet. Ez egy olyan alapkönyvtáron alapul, amely tartalmazza az alapalkalmazást, és az apt-get az első front-parancs - parancssori alapú - amelyet a projekten belül fejlesztettek ki.

Az apt egy másik, az APT által biztosított, parancssori alapú felület, amely az apt-get néhány tervezési hibáját legyőzte.

Idézve:

link

    
válasz adott mit 01.06.2017 12:40
forrás