Zjednodušte správu balíkov Command-Line s APT namiesto apt-get

Obsah:

Zjednodušte správu balíkov Command-Line s APT namiesto apt-get
Zjednodušte správu balíkov Command-Line s APT namiesto apt-get

Video: Zjednodušte správu balíkov Command-Line s APT namiesto apt-get

Video: Zjednodušte správu balíkov Command-Line s APT namiesto apt-get
Video: MAC Address Explained - YouTube 2024, Smieť
Anonim
APT, nástroj Advanced Package z projektu Debian, slúži na správu balíkov pomocou mnohých samostatných nástrojov na vykonávanie rôznych úloh. V minulosti používatelia potrebovali poznať viac štruktúr príkazov ako apt-get, apt-cache, apt-config a mnoho ďalších, aby využili plnú sadu funkcií APT.
APT, nástroj Advanced Package z projektu Debian, slúži na správu balíkov pomocou mnohých samostatných nástrojov na vykonávanie rôznych úloh. V minulosti používatelia potrebovali poznať viac štruktúr príkazov ako apt-get, apt-cache, apt-config a mnoho ďalších, aby využili plnú sadu funkcií APT.

APT bola pôvodne vytvorená na vyriešenie mnohých problémov s riadením balíkov, ako je ukončenie závislosti pekla, ktorú tak veľa ľudí zažilo v prvých dňoch operačných systémov založených na Linuxe. Bohužiaľ APT trpí iným druhom pekla, čo nazývam " Rozptýlená dokumentácia peklo"(DDH). Dokumentácia súvisiaca s APT je roztrúsená v rôznych nástrojoch a v niektorých prípadoch, ako napríklad hlavný príkaz apt, prakticky nemožné nájsť.

Viac ako desať rokov prakticky všetky návody a návody na inštaláciu a odstránenie balíkov v systéme založenom na Debian / Ubuntu naznačujú apt-get pre používateľov. V minulosti to bol správny návrh, pretože "apt" ako príkaz neexistoval v tom čase, ale kvôli rozptýlenej dokumentácii peklo veľa ľudí si neuvedomuje, že to teraz existuje.

Ak ste chceli nainštalovať balík, takmer všetci sprievodcovia vám navrhnú:

sudo apt-get install package

ale teraz ho môžete zjednodušiť

sudo apt install package

Niektorí môžu tvrdiť, že "apt" nie je nič iné ako "apt-get" a to je pravda, ale myslím, že pomlčka v príkaze je to, čo vytvára pre mnohých používateľov úzky profil kvôli svojej nepríjemnosti. Použitie programu apt šetrí čas a uloží množstvo úderov potrebných na vykonanie rovnakej úlohy.

Rozptýlená dokumentácia peklo (DDH)

Základným problémom s dokumentáciou týkajúcou sa APT je to, že v závislosti od toho, kde vyzeráte a ako vyzeráte, môžete alebo nemusíte nájsť nič vôbec. Ak hľadáte Google alebo DuckDuckGo, v prípade "apt documentation" nájdete jeden z troch typov výsledkov:
Základným problémom s dokumentáciou týkajúcou sa APT je to, že v závislosti od toho, kde vyzeráte a ako vyzeráte, môžete alebo nemusíte nájsť nič vôbec. Ak hľadáte Google alebo DuckDuckGo, v prípade "apt documentation" nájdete jeden z troch typov výsledkov:
  1. apt-get súvisiacu dokumentáciu
  2. Základné prehľadné informácie o APT
  3. Úplne nesúvisiace informácie

Ak by ste do vyhľadávacieho dotazu hádzali "linux", "ubuntu" alebo dokonca "debian", typy výsledkov, ktoré získate, sa nezmenia. DDH je taká vážna, že nájdete dokumentáciu z Debian.org, ktorá je označená ako zastaralá dokumentácia, skôr než nájdete niečo užitočné týkajúce sa príkazu "apt", ak ho niekedy nájdete.

Man pages

Man Stránky sú stránky dokumentácie, ktoré možno použiť lokálne vo vašom systéme alebo cez online adresáre. Miestne záznamy môžu alebo nemusia byť aktuálne v závislosti od verzie vašej distribúcie. Napríklad Ubuntu 15.10 má najnovšiu manuálovú stránku, ale 14.04 v predvolenom nastavení nie je. Ak však aktualizujete verziu Ubuntu 14.04 so servisnými balíkmi, mali by ste mať aktualizovanú manuálovú stránku. Môžete skontrolovať, či máte najnovšiu verziu manálnej stránky s príkazom nižšie.

man apt

Na druhej strane, ak by ste mali vyhľadávať manuálovú stránku online, budete takmer vždy nájsť starú manuálovú stránku. Ak by ste však kopali, môžete odkryť manuálovú stránku Ubuntu 15.10, ktorá je aktuálna alebo namiesto toho môžete odhaliť online stránku 14.04, ktorá je zastaraná.

Zjednodušte príkazový riadok pomocou APT

Nižšie uvedený zoznam obsahuje najužitočnejšie voľby dostupné cez naklonený príkaz a aké staré príkazy zjednodušujú.

  • apt inštalovať balík (y)

    • nahrádza apt-get install package
    • nahrádza cd / Súbory na stiahnutie && sudo dpkg -i application.deb && sudo apt-get -f install
  • apt odstrániť balík (balíky)

    nahrádza apt-get remove package

  • vhodný vyhľadávací dopyt

    nahrádza hľadaný dotaz apt-cache

  • apt show package (s)

    nahrádza apt-cache Zobraziť balík (y)

  • apt update

    nahrádza apt-get update

  • apt upgrade

    nahrádza apt-get upgrade

  • apt list - bol nainštalovaný

    • nahrádza dpkg -get-selections | grep -v deinstall
    • nahrádza dpkg -l
  • apt list -gradableable (sudo sa nevyžaduje)

    nahrádza apt-get -u upgrade -assume-no "(vyžaduje sudo)

  • apt edit-sources

    • nahrádza označí nový riadok textu sudo tee -a /etc/apt/sources.list
    • nahrádza sudo nano /etc/apt/sources.list

    Upraviť 2016-04-01: od Ubuntu 16.04 boli do implementácie Debian / Ubuntu pridané nasledujúce možnosti naklonený Príkaz.

    • apt autoremove

      nahrádza apt-get autoremove

    • apt čistý balík (-y)

      nahrádza Apt-get purge package (s)

      Linux mincovňa zvyšuje jednoduchosť

      Väčšina nedávnych operačných systémov založených na Debiane alebo Ubuntu má aktualizovanú verziu APT, ktorá umožňuje zjednodušiť niektoré úlohy, ale tím Linux Mint rozhodol, že APT by malo byť zjednodušené pred niekoľkými rokmi. Linux Mint vytvoril skript python (spustený v roku 2009), aby APT bol užitočný a čo najjednoduchší. Dúfam, že Debian vidí prínos rozšírenia funkčnosti apt, takže v budúcnosti môže každý profitovať zo zjednodušeného prístupu, ktorý používa mincovňa. Príkaz apt môže byť oveľa lepší, než je práve teraz, a dúfajme, že Debian to tiež vidí a prináša plný potenciál.
      Väčšina nedávnych operačných systémov založených na Debiane alebo Ubuntu má aktualizovanú verziu APT, ktorá umožňuje zjednodušiť niektoré úlohy, ale tím Linux Mint rozhodol, že APT by malo byť zjednodušené pred niekoľkými rokmi. Linux Mint vytvoril skript python (spustený v roku 2009), aby APT bol užitočný a čo najjednoduchší. Dúfam, že Debian vidí prínos rozšírenia funkčnosti apt, takže v budúcnosti môže každý profitovať zo zjednodušeného prístupu, ktorý používa mincovňa. Príkaz apt môže byť oveľa lepší, než je práve teraz, a dúfajme, že Debian to tiež vidí a prináša plný potenciál.

      Linux Mint sa rozhodla urobiť zaujímavú voľbu vo svojom skripte odstránením potreby používať sudo. Napríklad, ak spustíte "apt install package", bude sudo automaticky aplikovať na prednú stranu počas spracovania, takže používateľ nemusí pamätať, či niečo potrebuje sudo alebo nie, skript ho aplikuje alebo nie.

      Nižšie uvedený zoznam obsahuje najužitočnejšie ďalšie možnosti, ktoré sú k dispozícii prostredníctvom mincovne Linux naklonený príkaz a aké staré príkazy zjednodušujú. Poznámka: Nasledujúci zoznam platí len pre používateľov Linuxu Mint v súčasnosti.

      • apt autoclean

        nahrádza apt-get autoclean

      • apt autoremove

        nahrádza apt-get autoremove

      • apt čistý balík (-y)

        nahrádza apt-get remove -purge balík (-y)

      • apt závisí od balíka (balíčkov)

        nahrádza balík apt-cache závisí od balíka

      • apt rdepends balík (-y)

        nahrádza balíček (y) apt-rdepends

      • apt balíčky stratégií

        nahrádza balík (-y) politiky apt-cache

      • apt držal

        nahrádza dpkg -get-selections | grep hold

      • apt hold package

        nahrádza echo balíček sudo dpkg -set-selections

      • vhodný balík

        nahrádza echo balík inštalovať sudo dpkg -set-selections

      • apt balík na prevzatie (stiahne deb súbor balíka)

        nahrádza LC_ALL = C apt-cache závislý balík | grep -v "Konflikty: | Nahradí:" | awk '{print $ NF}' | sed -e / [<

        APT: Vykonajte viac s oveľa menej

        naklonený príkaz zjednodušil veľa úloh pri riadení balíkov príkazového riadku na pracovnej ploche systému Linux (na báze Debianu) a Linux Mint s iniciatívou na ďalšie zlepšenie, dúfajme, že pomôže komunite prechod na novú metódu. Jediný príkaz, ktorý som si všimol Linux Mint's naklonený skript, ktorý chýba doteraz, je "apt add-repository", ktorý nahradí nevhodný príkaz add-apt-repository, takže som napísal náplasť, ktorá túto funkciu pridá do skriptu. S potešením vás informujem, že prijali moju náplasť, takže táto funkcia bude k dispozícii v budúcej verzii Linux Mint.

Odporúča: