Homepage » hogyan kell » Egyszerűsítse a parancssori csomagkezelést APT-vel az apt-get helyett

    Egyszerűsítse a parancssori csomagkezelést APT-vel az apt-get helyett

    Az APT, a Debian projekt fejlett csomageszköze a csomagok kezelésére szolgál, különféle eszközök használatával a különböző feladatok elvégzéséhez. A múltban a felhasználóknak több parancsszerkezetet kellett tudniuk, mint az apt-get, apt-cache, apt-config, és még sok más, hogy az APT teljes funkciókészletét felhasználhassák.

    Az APT-t eredetileg azért hozták létre, hogy sok csomagkezelési problémát oldjanak meg, mint például a függőségi pokol végének megszüntetése, amit annyi ember tapasztalt a Linux alapú operációs rendszerek korai napjaiban. Sajnos az APT másfajta pokolban szenved, amit én hívok.Diszpergált dokumentációs pokol”(DDH). Az APT-hez kapcsolódó dokumentáció különböző eszközökben van szétszórva, és bizonyos esetekben, mint például a fő apt parancs, gyakorlatilag lehetetlen megtalálni.

    Több mint egy évtizede gyakorlatilag minden, a Debian / Ubuntu alapú rendszeren lévő csomagok telepítésére és eltávolítására szolgáló útmutatók és útmutatók azt sugallják, hogy az apt-get a felhasználók számára. A múltban ez volt a helyes javaslat, mert az "apt" parancsként nem létezett akkoriban, de a diszpergált dokumentációs pokol miatt sok ember nem tudja, hogy most létezik.

    Ha egy csomagot szeretne telepíteni, szinte minden útmutatást javasol:

    sudo apt-get telepítőcsomag

    de most helyette leegyszerűsítheted

    sudo apt install csomag

    Néhányan azzal érvelnek, hogy az „apt” nem sokban különbözik az „apt-get” -től, és ez igaz, de azt hiszem, a parancsban lévő kötőjel az, ami nehézséget okoz sok felhasználó számára. Az apt helyett időt takarít meg, és elmenti az ugyanazon feladat elvégzéséhez szükséges billentyűleütéseket.

    Diszpergált dokumentációs pokol (DDH)

    Az APT-vel kapcsolatos dokumentáció alapvető problémája az, hogy attól függően, hogy hol nézel ki és hogyan nézel ki, talán egyáltalán nem talál semmit. Ha keresni kívánja a Google-t vagy a DuckDuckGo-t, az "apt dokumentáció" -ra háromféle eredményt talál:

    1. apt-get kapcsolódó dokumentáció
    2. Az APT-re vonatkozó alapvető áttekintő információk
    3. Teljesen független információ

    Ha „linux”, „ubuntu”, vagy „debian” -ot dobott a keresési lekérdezésbe, a kapott eredmények nem változnak. A DDH annyira súlyos, hogy a Debian.org-ról származó, elavult dokumentációként megjelölt dokumentumokat találja, mielőtt bármi hasznosat találna az „apt” parancshoz, ha valaha is találja azt.

    Man oldalak

    A Man Pages olyan dokumentációs oldalak, amelyek helyileg használhatók a rendszeren vagy az online könyvtárakon keresztül. A helyi bejegyzések naprakészek lehetnek, de a diszkont verziójától függően. Például az Ubuntu 15.10-nek van a legújabb man oldala, de 14.04 nem alapértelmezés szerint. Ha azonban az Ubuntu 14.04-es verzióját naprakészen tartja a szervizcsomagokkal, akkor meg kell adnia a frissített man oldalt. Ellenőrizheti, hogy van-e a man oldal legfrissebb verziója az alábbi paranccsal.

    ember alkalmas

    Másrészt, ha az internetes oldalt keresed, akkor majdnem mindig megtalálod a régi áttekintő oldalt. Ha továbbra is ásni akarsz, felfedezheti az Ubuntu 15.10-es man oldalát, amely naprakész vagy helyette meg tudja fedni az online 14.04-es oldalt, amely elavult.

    Egyszerűsítse a parancssorot az APT-vel

    Az alábbi lista a leghasznosabb opciókat tartalmazza hajlamos parancsot és milyen régi parancsokat egyszerűsítenek.

    • apt telepítőcsomag (ok)
      • helyettesíti apt-get telepítőcsomag
      • helyettesíti cd / Downloads && sudo dpkg -i application.deb && sudo apt-get -f telepítés
    • csomag eltávolítása
      • helyettesíti apt-get eltávolító csomag
    • megfelelő keresési lekérdezés
      • helyettesíti apt-cache keresési lekérdezés
    • apt show csomag (ok)
      • helyettesíti apt-cache show csomag (ok)
    • apt update
      • helyettesíti apt-get frissítés
    • alkalmas frissítésre
      • helyettesíti apt-get frissítés
    • apt list -installed
      • helyettesíti dpkg -get-selections | grep -v deinstall
      • helyettesíti dpkg -l
    • apt list - bővíthető (sudo nem szükséges)
      • helyettesíti apt-get -u upgrade -assume-no ”(sudo szükséges)
    • apt edit-források
      • helyettesíti echo "új szövegsor" | sudo tee -a /etc/apt/sources.list
      • helyettesíti sudo nano /etc/apt/sources.list

    Szerkesztés 2016-04-01: az Ubuntu 16.04-től a következő opciók kerültek hozzáadásra a Debian / Ubuntu implementációjához. hajlamos parancs.

    • apt autoremove
      • helyettesíti apt-get autoremove
    • apt purge csomag (ok)
      • helyettesíti apt-get purge csomag (ok)

    A Linux Mint egyszerűsíti az egyszerűséget

    A legtöbb Debian vagy Ubuntu alapú operációs rendszer rendelkezik az APT naprakész verziójával, amely lehetővé teszi egyes feladatok egyszerűsítését, de a Linux Mint csapata úgy döntött, hogy az APT-t néhány évvel ezelőtt egyszerűsíteni kell. A Linux Mint egy 2009-ben elindított python szkriptet hozott létre, hogy az APT a lehető legegyszerűbb és egyszerűbb legyen. Remélem, hogy a Debian hasznosnak tartja az apt funkcionalitásának bővítését, hogy a jövőben mindenki élvezhesse a pénzverde egyszerűsített megközelítését. Az apt parancs sokkal jobb lehet, mint most, és remélhetőleg a Debian is ezt látja, és teljes potenciáljához jut..

    A Linux Mint úgy döntött, hogy érdekes döntést hoz a szkriptjeiben, és megszüntette a sudo használatának szükségességét. Ha például az „apt install package” futtatását futtatja, akkor a feldolgozás során automatikusan alkalmazza a sudo-t annak elejére, így a felhasználónak nem kell emlékeznie, ha valami szüksége van sudo-ra vagy sem, a szkript ezt alkalmazza, vagy nem..

    Az alábbi lista tartalmazza a Linux Mint által elérhető leghasznosabb kiegészítő opciókat hajlamos parancsot és milyen régi parancsokat egyszerűsítenek. Megjegyzés: a következő lista csak a Linux pénzverde felhasználóira vonatkozik.

    • apt autoclean
      • helyettesíti apt-get autoclean
    • apt autoremove

      • helyettesíti apt-get autoremove
    • apt purge csomag (ok)
      • helyettesíti apt-get remove -purge csomag (ok)
    • att függő csomag (ok)
      • helyettesíti az apt-cache függ a csomagtól
    • apt rdepends csomag (ok)
      • helyettesíti apt-rdepends csomag (ok)
    • alkalmas politikai csomag (ok)
      • helyettesíti apt-cache házirend-csomag (ok)
    • apt tartott
      • helyettesíti dpkg -get-selections | grep hold
    • apt hold csomag
      • helyettesíti echo csomag tart sudo dpkg -set-selections
    • a csomagot leállítja
      • helyettesíti echo csomag telepítése sudo dpkg -set-selections
    • apt letöltési csomag (letölti a csomag Deb fájlját)
      • helyettesíti LC_ALL = C apt-cache függ a csomagtól | grep -v "Konfliktusok: Cserél:" | awk 'print $ NF' | sed -e 's / [] // g' | xargs aptitude download -r

    APT: Sokkal kevesebbet csináljon

    A hajlamos A parancs a Linux (Debian-alapú) asztali parancssori csomagkezeléssel egyszerűsítette a feladatokat, és a Linux Mint a kezdeményezést továbbfejlesztette, remélhetőleg segít a közösségnek az új módszerhez való átmenetében. Az egyetlen parancs, amit észrevettem a Linux Mint hajlamos az eddig hiányzó szkript az „apt add-repository”, amely helyettesíti a kényelmetlen add-apt-repository parancsot, ezért írtam egy javítást a funkció hozzáadásához a szkripthez. Örömmel értesítem, hogy elfogadták a javításomat, így ez a szolgáltatás elérhető lesz a Linux Mint jövőbeni kiadásában.