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:
- apt-get kapcsolódó dokumentáció
- Az APT-re vonatkozó alapvető áttekintő információk
- 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.