Ako používať APT a rozlúčiť sa s APT-GET v Debiane a Ubuntu

Ako používať APT a rozlúčiť sa s APT-GET v Debiane a Ubuntu

Linux je v stave permanentnej evolúcie. Zmeny sú často skryté, ako napríklad vývoj zákulisia jadra a iného základného kódu. Užívateľ sa však občas musí prispôsobiť novému spôsobu práce.





Napriek tomu, že mnohé vylepšenia v oblasti výpočtovej techniky môžu byť otrasné a vyžadujú si odlišné zmýšľanie, nie je to pravda o vývoji výstižný príkaz. Systémy založené na Debiane (ako Ubuntu, Linux Mint a Raspberry Pi's Raspbian ) pokračujú v jeho použití popri jeho výmene, tým jednoduchšie výstižný príkaz.





nájsť webové stránky prepojené s e -mailovou adresou

Prečo to však robia a čo sa vlastne zmenilo?





APT vs. APT-GET

Zavedenie príkazu apt má dobrú logiku. Predtým bol prístup k nástroju Advanced Package Tool prostredníctvom výstižný a apt-cache sada príkazov (alebo prostredníctvom Synapticu alebo iných správcov balíkov na ploche). Vzhľadom na spôsob, akým boli tieto v priebehu času rozšírené, sa však veci stali dosť dezorganizovanými.

Predstavením apt, ktorý ponúka najčastejšie používané možnosti od výstižný a apt-cache , nielenže sú príkazy o niečo kratšie, ale je ich aj menej. Vyhnete sa tak duplicite a ďalším problémom, ktoré počas rokov nastali.



Ale nie je to len o zjednotení dvoch podobných, neorganizovaných štruktúr príkazov. Tiež to zlepšuje zážitok z príkazového riadka. Indikátor priebehu sa napríklad zobrazuje pri inštalácii alebo odstraňovaní programu.

Preto bol zavedený apt. Ale prečo by ste to mali používať? Tieto príklady vysvetľujú.





Stručne povedané: Už viac NECHTE

Predtým sme sa podrobne pozreli na príkaz apt-get. Príkazy, ktoré ste predtým použili, je stále možné použiť, jednoducho pustením časti „-get“.

Takže ...





apt-get install [packagename]

... sa stáva ...

apt install [packagename]

Vo všeobecnosti sa táto zmena vyskytuje vo všetkých predchádzajúcich výstižný príkazy. Ale so zavedením výstižný prichádza s ďalšími funkciami. Aktualizácie a odstraňovanie softvéru majú teraz všetky ďalšie možnosti, od inštalácie viacerých balíkov až po čistenie balíkov z vášho systému.

Získajte úplnú aktualizáciu

Pravdepodobne už viete o aktualizovať a upgrade príkazy, ktoré fungujú s oboma výstižný a výstižný . V skratke, aktualizovať obnoví informácie o balíku z úložísk, pričom upgrade aktualizuje všetky skutočne nainštalované balíky.

Nový príkaz apt uvádza tento nový príkaz, úplná aktualizácia .

sudo apt full-upgrade

S týmto príkazom sa nielen aktualizujú balíky, ale aj staré balíky, ktoré je potrebné v rámci aktualizácie odstrániť, budú zahodené. Štandart vhodnú aktualizáciu príkaz to nerobí.

Nainštalujte viac balíkov

Ponáhľate sa a potrebujete nainštalovať viac ako jeden softvérový balík? Alebo chcete jednoducho zvýšiť efektivitu príkazu na inštaláciu softvéru?

The vhodná inštalácia príkaz sa vyvinul, čo vám teraz umožňuje inštalovať viac balíkov jediným príkazom. Po príkaze install jednoducho pomenujte balíky postupne:

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

Ak je aplikácia už nainštalovaná, apt skontroluje databázu pre novšiu verziu a namiesto toho ju nainštaluje. Jednoduché!

Nainštalujte si balík bez inovácie

Je možné, že za určitých okolností budete musieť nainštalovať existujúci balík (možno ho opraviť) bez inovácie. Našťastie apt tiež zjednodušuje tento scenár:

sudo apt install [packagename] --no-upgrade

Medzitým si môžete stiahnuť aktualizáciu odinštalovaného balíka a nechať ho odinštalovaný pomocou:

sudo apt install [packagename] --only-upgrade

Je pravda, že posledný príkaz je pre väčšinu neobvyklý scenár, ale stojí za to o ňom vedieť.

Nainštalujte si konkrétnu verziu balíka

Čo keby ste chceli konkrétnu verziu aplikácie? To sa môže stať, ak zistíte, že najnovšia aktualizácia narúša funkciu, ktorú používate. Na to budete musieť vykonať malý prieskum, aby ste sa uistili, že poznáte číslo verzie balíka.

Hneď ako ho nájdete, pomocou tohto príkazu zadajte názov balíka a zamýšľanú verziu:

sudo apt install [packagename]=[version_number]

Nezabudnite, že následné inovácie to môžu vrátiť späť a nahradiť požadovanú verziu najnovšou. Preto budete musieť tento príkaz zopakovať (pokiaľ vývojári neobnovia poškodenú funkciu).

Zoznam aktualizovaných a nainštalovaných balíkov

Ďalším novým aspektom inštalácie softvéru vhodného pre systémy založené na Debiane je možnosť zoznamu. Výsledkom bude zoznam na základe zadanej podmienky.

Môžete si napríklad zobraziť zoznam balíkov, ktoré čakajú na aktualizáciu:

apt list --upgradeable

Zjednodušene povedané, zoznam nainštalovaných balíkov:

apt list --installed

K dispozícii je aj tretia možnosť zoznamu. Zobrazí sa zoznam všetkých balíkov, ktoré sú k dispozícii pre váš operačný systém a počítač.

ako uložiť streamované video
apt list ----all-versions

(Všimnite si počtu znakov „-“ v príkaze: štyri!)

Odstrániť vs. Čistenie

Starý spôsob odstránenia balíka pomocou súboru odstrániť príkaz stále funguje s apt. Použite ho ako reverz inštalácie a zadajte názov balíka:

sudo apt remove [packagename]

Existuje však aj čistka príkaz, ktorý funguje takmer rovnako.

sudo apt purge [packagename]

Aký je však rozdiel?

No, vhodne odstrániť jednoducho odstráni binárne súbory, ale výsledkom budú ostatné súbory - konfiguračné súbory.

S vhodné čistenie , odstráni sa však všetko, čo súvisí so súbormi: binárne súbory, konfiguračné súbory, šarža.

Čistenie pomocou automatického odstránenia

Príkazy ako odstrániť a čistka môžu byť použité na odstránenie nežiaduceho softvéru vo vašom systéme. Za starých čias výstižný , boli by k dispozícii účinnejšie metódy starostlivosti o domácnosť čisté a automatické čistenie .

S apt existuje iba jedna funkcia: autoremove . Po zadaní sa tým odstránia knižnice a balíky, ktoré sa inštalujú automaticky, zvyčajne ako závislosti od požadovaných aplikácií. Pokiaľ budú tieto balíky oddelené od požadovaných aplikácií, môžu byť zahodené.

sudo apt autoremove

A samozrejme to bude mať za následok uvoľnenie dôležitého miesta na disku!

Nové príkazy a lepšia funkčnosť

S výstižný príkaz môžete aktualizovať, aktualizovať, inštalovať a odstraňovať softvér v operačných systémoch Linux založených na Debiane. Ale s tým jednoduchším výstižný príkaz, môžeš toho urobiť oveľa viac!

Ale ktorej dávate prednosť? Budete sa držať apt-get, kým nebude úplne zastaraný, alebo ho úplne prijmete? Napíšte nám, ako sa cítite - a všetky príkazy, ktoré by sme podľa vás mali zahrnúť - do poľa pre komentáre.

Kredity obrázku: Brian A Jackson/Shutterstock

zdieľam zdieľam Tweet E -mail Canon vs. Nikon: Ktorá značka fotoaparátu je lepšia?

Canon a Nikon sú dve najväčšie mená v kamerovom priemysle. Ale ktorá značka ponúka lepšiu radu fotoaparátov a objektívov?

Čítajte ďalej
Súvisiace témy
  • Linux
  • Ubuntu
  • Debian
  • Terminál
  • Linux
O autorovi Christian Cawley(1510 publikovaných článkov)

Zástupca redaktora pre bezpečnosť, Linux, DIY, programovanie a techniku ​​a skutočne užitočného producenta podcastov s rozsiahlymi skúsenosťami s podporou počítačov a softvéru. Christian, prispievateľ do časopisu Linux Format, je drotár Raspberry Pi, milovník Lega a fanúšik retro hier.

Viac od Christiana Cawleyho

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber