reklama

Linux je ve stavu neustálého vývoje. Často jsou změny skryté, například za vývojem scén v jádře a dalším základním kódem. Uživatel se však občas musí přizpůsobit novému způsobu práce.

I když mnoho vylepšení v oblasti výpočetní techniky může být otřesných a vyžaduje jiné myšlení, to neplatí o vývoji systému apt-get příkaz. Spíše než úplně nahradit, systémy založené na Debianu (jako Ubuntu, Linux Mint a Raspberry Pi je Raspbian 5 způsobů, jak nová Raspbian Jessie umožňuje použití Raspberry Pi ještě jednoduššíPo vydání Debian Jessie v červenci byla komunita Raspberry Pi požehnána novým vydáním varianty Raspbian, založené na „rodičovské“ distro. Přečtěte si více ) pokračují v jeho používání spolu s jeho výměnou, tím jednodušší apt příkaz.

Ale proč to dělají a co se skutečně změnilo?

APT vs. APT-GET

Při zavádění příkazu apt existuje zvuková logika. Dříve byl přístup k nástroji Advanced Package Tool poskytován prostřednictvím apt-get a apt-cache sada příkazů (nebo přes Synaptic nebo další správci balíků

instagram viewer
Který Linux Package Manager (a Distro) je pro vás ten pravý?Klíčovým rozdílem mezi hlavními distribucemi systému Linux je správce balíčků; rozdíly jsou natolik silné, že mohou ovlivnit váš výběr distro. Podívejme se, jak fungují různí správci balíků. Přečtěte si více na ploše). Vzhledem k tomu, jak se v průběhu času rozšiřovaly, se však věci poněkud narušily.

Zavedením apt, který obsahuje nejčastěji používané možnosti apt-get a apt-cache, nejenže jsou příkazy o něco kratší, je jich také méně. Tím se zabrání duplicitě a dalším problémům, které se v průběhu let objevily.

Ale apt není jen o sjednocení dvou podobných, neuspořádaných příkazových struktur. To také zlepšuje zážitek z příkazové řádky. Například při instalaci nebo odebrání programu se zobrazí indikátor průběhu.

Proto byl představen apt. Ale proč byste to měli používat? Tyto příklady vysvětlují.

Zkrátka: Už žádné GET

Už jsme se předtím podívali na podrobný příkaz apt-get Příručka pro začátečníky k instalaci softwaru v Ubuntu s APTPokud jste použili Ubuntu, pravděpodobně jste někdy použili příkaz apt. Věděli jste ale, že je toho mnohem víc než apt-get install a apt-get upgrade? Přečtěte si více . Příkazy, které jste dříve použili, lze stále použít jednoduše přetažením části „-get“.

Tak…

apt-get install [název_balíku]

… Se stává…

install apt [název_balíku]

Obecně k této změně dochází ve všech předchozích apt-get příkazy. Ale se zavedením apt přichází další funkce. Aktualizace a odebrání softwaru nyní mají všechny další možnosti, od instalace více balíčků po vyčištění balíčků z vašeho systému.

Získejte úplnou aktualizaci

Pravděpodobně už víte o Aktualizace a vylepšit příkazy, které pracují s oběma apt a apt-get. Ve zkratce, Aktualizace aktualizuje informace o balíčku z úložiště Váš průvodce úložištěm Ubuntu a správou balíků Přečtěte si více , zatímco vylepšit upgraduje všechny skutečně nainstalované balíčky.

plná aktualizace

Nový příkaz apt představuje tento nový příkaz, plná aktualizace.

sudo apt full-upgrade

Tímto příkazem budou nejen upgradovány balíčky, ale i všechny staré balíčky, které musí být v rámci aktualizace odstraněny. Standardní apt upgrade příkaz to nedělá.

Nainstalujte více balíčků

Ve spěchu a potřebujete nainstalovat více než jeden softwarový balíček? Nebo jednoduše chcete zvýšit efektivitu pomocí příkazu instalace softwaru?

Instalace apt příkaz se vyvinul, což vám nyní umožňuje instalovat více balíčků jediným příkazem. Jednoduše pojmenujte balíčky po příkazu install:

sudo apt install [package_1] [package_2] [package_3]

Pokud je aplikace již nainstalována, apt zkontroluje, zda databáze neobsahuje novější verzi, a místo toho ji nainstaluje. Jednoduchý!

Nainstalujte balíček bez upgradu

Je možné, že za určitých okolností budete možná muset nainstalovat existující balíček (možná jej opravit) bez upgradu. Naštěstí apt také zjednodušuje tento scénář:

sudo apt install [packagename] - no-upgrade
apt žádná aktualizace

Mezitím si můžete stáhnout upgrade na odinstalovaný balíček a nechat jej odinstalovat pomocí:

sudo apt install [packagename] - pouze upgrade

Je pravda, že poslední příkaz je pro většinu neobvyklý scénář, ale stojí za to o něm vědět.

Nainstalujte konkrétní verzi balíčku

Co kdybyste chtěli konkrétní verzi aplikace? K tomu může dojít, pokud zjistíte, že nejnovější aktualizace přeruší funkci, kterou používáte. Budete muset provést určitý průzkum, abyste se ujistili, že znáte číslo verze balíčku.

Jakmile ji najdete, jednoduše pomocí tohoto příkazu určete název balíčku a zamýšlenou verzi:

install sudo apt [packagename] = [version_number]

Pamatujte, že následné aktualizace to mohou vrátit zpět a nahradit požadovanou verzi nejnovější. Jako takový budete muset tento příkaz zopakovat (pokud vývojáři neobnoví nefunkční funkci).

Seznam upgradovatelných a nainstalovaných balíčků

Dalším novým aspektem instalace softwaru s apt v systémech založených na Debianu je možnost seznamu. Výsledkem bude seznam na základě zadané podmínky.

Například si můžete prohlédnout seznam balíčků, u kterých čeká na upgrade:

seznam apt - rozšiřitelný

Jednoduše řečeno, seznam nainstalovaných balíčků:

seznam apt - nainstalován
seznam apt

K dispozici je také třetí možnost seznamu. Zobrazí se seznam všech balíčků, které jsou k dispozici pro váš operační systém a počítač.

apt seznam všech verzí

(Všimněte si počtu znaků „-“ v příkazu: čtyři!)

Odebrat vs. Očistit

Starý způsob odstranění balíčku pomocí odstranit příkaz stále pracuje s apt. Použijte jej jako zpětnou vazbu instalace a uveďte název balíčku:

sudo apt remove [packagename]

Nicméně, tam je také očistit příkaz, který funguje téměř stejným způsobem.

sudo apt purge [název_balíku]

Ale jaký je rozdíl?

Studna, apt odstranit jednoduše odstraní binární soubory, ale to má za následek pozůstatek zbytkových souborů - konfigurační soubory, obvykle.

S apt očistit, ale vše, co souvisí se soubory, je odstraněno: binární soubory, konfigurační soubory, hodně.

Vyčištění pomocí Autoremove

Příkazy jako odstranit a očistit může být použit k zahození nežádoucího softwaru ve vašem systému. Ve starých dobách apt-get, byly by k dispozici účinnější metody úklidu čistý a automatické čištění.

apt autoremove

S apt existuje pouze jediná funkce: autoremove. Po zadání se odstraní knihovny a balíčky, které jsou nainstalovány automaticky, obvykle jako závislosti na požadovaných aplikacích. Dokud tyto balíčky zůstanou odpojeny od požadovaných aplikací, mohou být vyřazeny.

sudo apt autoremove

A to samozřejmě vyústí v důležité uvolnění místa na disku Jak okamžitě uvolnit místo na disku v systému LinuxS pouhými dvěma příkazy můžete vyčistit spoustu nevyžádaných souborů, které zabírají místo ve vašem systému. Přečtěte si více !

Nové příkazy a lepší funkce

S apt-get příkaz můžete aktualizovat, upgradovat, nainstalovat a odstranit software v operačních systémech Linux založených na Debianu. Ale s jednodušší apt Příkaz, můžete udělat mnohem víc!

Ale kterému dáváš přednost? Budete držet apt-get, dokud nebude plně zastaralý, nebo plně přijmete apt? Řekněte nám, jak se cítíte - a všechny příkazy, o kterých si myslíte, že bychom měli zahrnout - do pole komentářů.

Obrazové kredity: Brian A Jackson / Shutterstock

Christian Cawley je zástupcem editoru pro bezpečnost, Linux, kutilství, programování a techniku. Produkuje také opravdu užitečný podcast a má rozsáhlé zkušenosti s podporou počítačů a softwaru. Christian je přispěvatelem do časopisu Linux Format a je malířem Raspberry Pi, milencem Lego a retro herním fanouškem.