Zjednodušte správu balíčků příkazového řádku pomocí APT namísto apt-get

Obsah:

Video: Zjednodušte správu balíčků příkazového řádku pomocí APT namísto apt-get

Video: Zjednodušte správu balíčků příkazového řádku pomocí APT namísto apt-get
Video: How to Show IP ADDRESS on Apple Mac [MacOS] [HD][4K][Tutorial][Guide] 2023 2024, Březen
Zjednodušte správu balíčků příkazového řádku pomocí APT namísto apt-get
Zjednodušte správu balíčků příkazového řádku pomocí APT namísto apt-get
Anonim
APT, nástroj Pokročilý balíček z projektu Debian, je určen pro správu balíčků pomocí mnoha samostatných nástrojů pro splnění různých úkolů. V minulosti uživatelé potřebovali znát více struktur příkazů, jako apt-get, apt-cache, apt-config a mnoho dalších, aby využili plnou funkci APT.
APT, nástroj Pokročilý balíček z projektu Debian, je určen pro správu balíčků pomocí mnoha samostatných nástrojů pro splnění různých úkolů. V minulosti uživatelé potřebovali znát více struktur příkazů, jako apt-get, apt-cache, apt-config a mnoho dalších, aby využili plnou funkci APT.

APT byla původně vytvořena pro řešení mnoha problémů s řízením balíčků, jako je ukončení pekelné závislosti, kterou tolik lidí zažívalo v počátcích operačních systémů založených na Linuxu. Bohužel, APT trpí jiným druhem pekla, něco, co nazývám " Rozptýlená dokumentace"(DDH). Dokumentace týkající se APT je rozptýlena různými nástroji a v některých případech, jako je hlavní příkaz apt, je prakticky nemožné najít.

Více než deset let prakticky všechny návody a příručky pro instalaci a odstraňování balíčků v systému založeném na Debianu / Ubuntu naznačují možnost apt-get pro uživatele. V minulosti to byl správný návrh, protože "apt" jako příkaz neexistoval v té době, ale kvůli Dispersed Documentation Hell, mnoho lidí si není vědoma toho, že to teď existuje.

Pokud jste chtěli nainstalovat balíček, téměř všichni průvodci navrhují:

sudo apt-get install package

ale teď můžete místo toho zjednodušit

sudo apt install package

Někteří se mohou domnívat, že "apt" se nijak neliší od "apt-get" a to je pravda, ale myslím, že pomlčka v příkazu je tím, co vytváří překážku pro mnoho uživatelů kvůli své neohrabanosti. Používání programu apt ušetří čas a uloží množství úhozů potřebných pro dosažení stejného úkolu.

Rozptýlená dokumentační peklo (DDH)

Základním problémem s dokumentací týkající se APT je to, že v závislosti na tom, kde vypadáte a jak vypadáte, můžete nebo nemusí najít vůbec nic. Pokud byste měli hledat Google nebo DuckDuckGo, pro "apt dokumentaci" najdete jeden ze tří typů výsledků:
Základním problémem s dokumentací týkající se APT je to, že v závislosti na tom, kde vypadáte a jak vypadáte, můžete nebo nemusí najít vůbec nic. Pokud byste měli hledat Google nebo DuckDuckGo, pro "apt dokumentaci" najdete jeden ze tří typů výsledků:
  1. apt-get související dokumentace
  2. Základní informace o APT
  3. Úplně nesouvisející informace

Pokud jste do vyhledávacího dotazu začali házet "linux", "ubuntu" nebo dokonce "debian", nezmění se typy výsledků, které obdržíte. DDH je tak hrozný, že najdete dokumentaci z Debian.org, označenou jako zastaralou dokumentaci, než najdete něco užitečného souvisejícího s příkazem "apt", pokud jste ho někdy vůbec našli.

Man pages

Man Stránky jsou stránky dokumentace, které mohou být použity místně v systému nebo prostřednictvím online adresářů. Místní záznamy mohou nebo nemusí být aktuální v závislosti na verzi vašeho distro. Například Ubuntu 15.10 má nejnovější manuálovou stránku, ale 14.04 ve výchozím nastavení není. Pokud však aktualizujete verzi Ubuntu 14.04 s aktualizací Service Pack, měli byste mít aktualizovanou manuálovou stránku. Můžete zkontrolovat, jestli máte nejnovější verzi man stránky s příkazem níže.

man apt

Na druhou stranu, pokud byste hledali manuálovou stránku on-line, pak budete téměř vždy najít starou stránku mana. Pokud byste však museli pokračovat v kopání, můžete odhalit stránku manžety Ubuntu 15.10, která je aktuální nebo místo toho můžete odkrýt online stránku 14.04, která je zastaralá.

Zjednodušte příkazový řádek pomocí APT

Níže uvedený seznam obsahuje nejužitečnější možnosti, které jsou k dispozici prostřednictvím apt příkaz a jaké staré příkazy zjednodušují.

  • apt instalační balíček (s)

    • nahrazuje apt-get instalační balíček
    • nahrazuje cd / Soubory ke stažení && sudo dpkg -i application.deb && sudo apt-get -f install
  • apt odebrat balíček (y)

    nahrazuje apt-get odebrat balíček

  • vhodný vyhledávací dotaz

    nahrazuje vyhledávací dotaz apt-cache

  • apt show package (s)

    nahrazuje apt-cache zobrazit balíček (y)

  • apt update

    nahrazuje apt-get update

  • apt upgrade

    nahrazuje apt-get upgrade

  • apt list - nainstalován

    • nahrazuje dpkg -get-selections | grep -v deinstall
    • nahrazuje dpkg -l
  • apt list -upableable (sudo není vyžadováno)

    nahrazuje apt-get -u upgrade -assume-no "(vyžaduje sudo)

  • apt edit-sources

    • nahrazuje echo "nový řádek textu" sudo tee -a /etc/apt/sources.list
    • nahrazuje sudo nano /etc/apt/sources.list

    Upravit 2016-04-01: Od verze Ubuntu 16.04 byly do implementace Debianu / Ubuntu přidány následující možnosti: apt příkaz.

    • apt autoremove

      nahrazuje apt-get autoremove

    • apt čistící balíček (s)

      nahrazuje apt-get balíček (y) vyčištění

      Linux Mint zvyšuje jednoduchost

      Většina nedávných operačních systémů založených na Debianu nebo Ubuntu má aktuální verzi APT, která umožňuje některé úkoly zjednodušit, ale tým Linux Mint rozhodl, že APT by mělo být zjednodušeno před několika lety. Linux Mint vytvořil skript pythonu (zahájený v roce 2009), aby APT byl užitečný a co nejjednodušší. Doufám, že Debian vidí výhodu rozšíření funkčnosti apt, takže v budoucnu může každý využít zjednodušeného přístupu, který používá mincovna. Příkaz apt může být mnohem lepší, než je právě teď, a doufejme, že Debian to také vidí a přináší plný potenciál.
      Většina nedávných operačních systémů založených na Debianu nebo Ubuntu má aktuální verzi APT, která umožňuje některé úkoly zjednodušit, ale tým Linux Mint rozhodl, že APT by mělo být zjednodušeno před několika lety. Linux Mint vytvořil skript pythonu (zahájený v roce 2009), aby APT byl užitečný a co nejjednodušší. Doufám, že Debian vidí výhodu rozšíření funkčnosti apt, takže v budoucnu může každý využít zjednodušeného přístupu, který používá mincovna. Příkaz apt může být mnohem lepší, než je právě teď, a doufejme, že Debian to také vidí a přináší plný potenciál.

      Linux Mint se rozhodla udělat zajímavou volbu ve svém skriptu odstraněním nutnosti použít sudo. Pokud například spustíte "apt install package", bude sudo automaticky aplikovat na přední stranu během zpracování, takže uživatel nemusí pamatovat na to, zda něco potřebuje sudo nebo ne, skript jej použije nebo ne.

      Níže uvedený seznam obsahuje nejužitečnější doplňkové možnosti, které jsou k dispozici prostřednictvím Linuxové mincovny apt příkaz a jaké staré příkazy zjednodušují. Poznámka: Následující seznam platí pouze pro uživatele systému Linux Mint v tuto chvíli.

      • apt autoclean

        nahrazuje apt-get autoclean

      • apt autoremove

        nahrazuje apt-get autoremove

      • apt čistící balíček (s)

        nahrazuje apt-get remove -purge balíček (y)

      • apt závisí na balíčku

        nahrazuje apt-cache záleží na balíčcích

      • apt rdepends balíček (s)

        nahrazuje balíček (y) apt-rdepends

      • apt balíčky zásad

        nahrazuje balíček (y) politiky apt-cache

      • apt držel

        nahrazuje dpkg -get-selections | grep hold

      • apt hold package

        nahrazuje echo balíček sudo dpkg -set-výběr

      • vhodný balíček

        nahrazuje echo balíček instalace sudo dpkg -set-výběr

      • apt stáhnout balíček (stáhne deb soubor balíčku)

        nahrazuje LC_ALL = C apt-cache záleží na balíčku | grep -v "Konflikty: | Nahrazuje:" | awk "{print $ NF} '| sed -e' / [<>] // g '

        APT: Dělejte více s mnohem méně

        The apt příkaz zjednodušil spoustu úkolů s managementem balíčků příkazového řádku na platformě Linux (desktopy Debian) a Linux Mint, který se iniciativou dále zlepšoval, doufejme, že pomůže komunitě přejít k nové metodě. Jediný příkaz, který jsem si všiml Linuxu mincovny apt skript, který zatím chybí, je "apt add-repository", který nahradí nevhodný příkaz add-apt-repository, takže jsem do skriptu přidal tuto opravu. Jsem potěšen, že vás informuji, že přijali mé patch, takže tato funkce bude k dispozici v budoucí verzi Linux Mint.

Doporučuje: