cs.phhsnews.com


cs.phhsnews.com / 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


APT, nástroj Advanced Package z projektu Debian, je určen pro správu balíků pomocí mnoha samostatných nástrojů pro dosažení různých úkoly. 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 vyřešení mnoha balíčků problémy s řízením, jako je ukončení pekelné závislosti, kterou tolik lidí zažilo v raných dobách operačních systémů založených na Linuxu. Bohužel APT trpí jiným druhem pekla, něco, co říkám " Dispersed Documentation Hell Hell " (DDH). Dokumentace týkající se APT je rozptýlena v různých nástrojích a v některých případech, jako je například hlavní příkaz apt, je prakticky nemožné najít

Již přes deset let prakticky všechny výukové programy a příručky pro instalaci a odebírání balíků na Debianu / Systém založený na systému Ubuntu naznačuje 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 neuvědomuje, že to teď existuje.

Pokud jste chtěli k instalaci balíčku téměř všechny průvodci navrhují:

sudo apt-get instalační balíček

, ale teď jej můžete jednoduše zjednodušit pomocí balíčku

sudo apt install

Někteří mohou tvrdit, že "apt" mnohem odlišnější než "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žití programu apt ušetří čas a uloží množství úhozů potřebných k dosažení stejného úkolu.

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

Základním problémem s dokumentací týkající se APT je, že v závislosti na tom, kde vypadáte a jak vypadáte , můžete nebo nemusí najít vůbec nic. Pokud jste prohledali Google nebo DuckDuckGo, najdete pro "apt documentation" 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", tak se nezmění typy výsledků. DDH je tak hrozná, že najdete dokumentaci z Debian.org, označenou jako zastaralou dokumentaci, než najdeš něco užitečného související s příkazem "apt", pokud vůbec někdy najdeš to.

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, zda máte nejnovější verzi stránky mana s níže uvedeným příkazem.

man apt

Na druhou stranu, pokud jste hledali manuálovou stránku on-line, tak téměř vždy najdete stará přehledová stránka mana. Pokud byste však měli pokračovat v kopání, můžete odkrýt stránku manžety Ubuntu 15.10, která je aktuální nebo místo toho můžete odkrýt on-line manuálovou 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 dostupné pomocí příkazu apt a staré příkazy, které zjednodušují.

  • apt install package
    • nahrazuje apt-get install package
    • nahrazuje cd / Soubory ke stažení && sudo dpkg -i application.deb && sudo apt-get -f nainstalovat
  • apt odstranit balíček
    • nahrazuje apt-get remove
  • apt search dotaz
    • nahrazuje vyhledávací dotaz apt-cache
  • apt-cache
    • nahrazuje apt-cache -get update
  • apt upgrade
    • nahradí apt-get upgrade
  • apt list -instalační
    • nahrazuje dpkg -get-selections | grep -v deinstall
  • nahrazuje
    • dpkg -l apt -upgradeable
    • (sudo není požadováno) nahrazuje
  • apt-get -u upgrade -assume-no " nahrazuje
    • echo "nový řádek textu" sudo tee -a /etc/apt/sources.list _replaces<999999> sudo nano /etc/apt/sources.list
  • apt
    • apt autoremove
    • nahrazuje apt-get autoremove

získat balíček č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á aktualizovanou 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 rozhodl udělat zajímavou volbu ve svém skriptu tím, že odstraní potřebu použít sudo. Například pokud spustíte "apt install package", bude sudo automaticky použito 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 ho použije nebo ne.
    • Níže uvedený seznam obsahuje nejužitečnější další možnosti, které jsou k dispozici prostřednictvím příkazu Linux Mint apt
  • a jaké staré příkazy zjednodušují. Poznámka: Následující seznam platí pouze pro uživatele Linux Mint v současné době
    • apt autoclean nahrazuje

apt-get autoclean

apt autoremove

apt-get odstranit -purge balíčky

apt závisí balíček (y) nahrazuje apt-cache závisí balíček (y)

  • balíčky apt rdepends
    • nahrazuje balíčky apt-rdepends
  • Apt balíčky
    • nahrazují balíčky apt-cache
    • nahrazuje dpkg -get-selections | grep hold
  • apt hold balíček
    • nahrazuje echo package hold | sudo dpkg -set-selections
  • apt oddálit balíček
    • nahrazuje echo package install | sudo dpkg -set-selections
  • stáhne balíček
    • (stáhne deb soubor balíku) nahrazuje
  • LC_ALL = C apt-cache záleží na balíčku | grep -v Konflikty: " {
    • ] // g '| xargs aptitude stáhnout -r APT: dělat více s mnohem méně
    • apt Příkaz zjednodušil řadu úkolů s managementem balíčků příkazového řádku na platformě Linux (Debian) a Linux Mint s iniciativou k dalšímu zlepšení, doufejme, že pomůže komunitě přejít k nové metodě. Jediný příkaz, který jsem si všiml, že chybí skript
  • apt
    • pro Linux Mint, je "apt add-repository", který nahradí nevhodný příkaz add-apt-repository, takže jsem do skriptu přidal tuto opravu. Jsem potěšena, že vás mohu informovat o tom, že přijali mé patch, takže tato funkce bude k dispozici v budoucí verzi Linux Mint


      Jaký je rozdíl mezi Wi-Fi režimem Ad-Hoc a infrastrukturou?

      Jaký je rozdíl mezi Wi-Fi režimem Ad-Hoc a infrastrukturou?

      Ne všechny sítě Wi-Fi jsou vytvořeny stejné. Wi-Fi přístupové body mohou fungovat buď v režimu "ad-hoc" nebo "infrastruktura" a mnoho zařízení podporujících WI-Fi se může připojit pouze k sítím v režimu infrastruktury, nikoliv k ad-hoc sítím. v režimu infrastruktury jsou obecně vytvářeny směrovači Wi-Fi, zatímco sítě ad-hoc jsou zpravidla krátkodobé sítě vytvořené notebookem nebo jiným zařízením.

      (how-to)

      Koupit kabelový modem namísto jeho pronájmu, který vám ušetří 120 dolarů za rok

      Koupit kabelový modem namísto jeho pronájmu, který vám ušetří 120 dolarů za rok

      Při registraci na kabelovou internetovou službu potřebujete modem. Často vás vyzýváme, abyste si vybrali mezi pronájmem modemu od vašeho poskytovatele internetových služeb za měsíční poplatek nebo jeho přímým zakoupením. Pokud jste již zaregistrováni pro kabelovou internetovou službu, může se vám na účtu zaplatit poplatek za pronájem modemu měsíční účet.

      (how-to)