Reklama

Linux je v neustálom vývoji. Tieto zmeny sú často skryté, napríklad v pozadí vývoja jadra a iného základného kódu. Používateľ sa však občas musí prispôsobiť novému spôsobu práce.

Aj keď mnohé vylepšenia v oblasti výpočtovej techniky môžu byť nepríjemné a vyžadujú si odlišné myslenie, nie je to pravda o vývoji systému apt-get Príkaz. Namiesto toho, aby ste ho úplne nahradili, systémy založené na Debiane (napríklad Ubuntu, Linux Mint a Raspberry Pi's Raspbian 5 spôsobov, ako nová Raspbian Jessie uľahčí používanie Raspberry PiPo vydaní Debian Jessie v júli bola komunita Raspberry Pi požehnaná novým vydaním variantu Raspbian založeného na „rodičovskej“ distro. Čítaj viac ) pokračujú v používaní popri jeho výmene, tým jednoduchšie naklonený Príkaz.

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

APT verzus Apt-get

Pri zavádzaní príkazu apt existuje zvuková logika. V minulosti bol prístup k rozšírenému balíku nástrojov prostredníctvom internetu apt-get a apt-cache súbor príkazov (alebo prostredníctvom Synaptic alebo

instagram viewer
iní manažéri balíkov Ktorý správca balíkov Linux (a Distro) je pre vás ten pravý?Kľúčovým rozdielom medzi hlavnými distribúciami systému Linux je správca balíkov; rozdiely sú dostatočne silné, aby mohli ovplyvniť váš výber distro. Pozrime sa, ako fungujú rôzni správcovia balíkov. Čítaj viac na pracovnej ploche). Avšak v dôsledku spôsobu, akým sa tieto postupom času rozširovali, sa veci dosť dezorganizovali.

Zavedením apt, ktorý obsahuje najbežnejšie používané možnosti apt-get a apt-cache, príkazy nie sú len o niečo kratšie, je ich aj menej. Tým sa zabráni duplicite a iným problémom, ktoré sa objavili v priebehu rokov.

Ale apt nie je len o zjednotení dvoch podobných, dezorganizovaných štruktúr velenia. To tiež zlepšuje skúsenosti z príkazového riadku. Napríklad indikátor priebehu sa zobrazuje pri inštalácii alebo odstránení programu.

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

V krátkosti: Už žiadne GET

Už sme sa predtým pozreli na podrobný príkaz apt-get Sprievodca pre začiatočníkov k inštalácii softvéru v Ubuntu s APTAk ste použili Ubuntu, pravdepodobne ste v určitom okamihu použili príkaz apt. Vedeli ste však, že je toho oveľa viac ako apt-get install a apt-get upgrade? Čítaj viac . Príkazy, ktoré ste predtým používali, sa dajú stále použiť jednoducho zrušením časti „-get“.

Takže ...

inštalácia apt-get [názov_balíka]

... sa stáva ...

inštalácia apt [názov_balíka]

Vo všeobecnosti sa táto zmena vyskytuje vo všetkých predchádzajúcich apt-get príkazy. Ale so zavedením naklonený prichádza s ďalšou funkciou. Aktualizácie a odstránenie softvéru teraz majú všetky ďalšie možnosti, od inštalácie viacerých balíkov po vyčistenie balíkov z vášho systému.

Získajte úplnú inováciu

Pravdepodobne už viete o aktualizovať a upgradovať príkazy, ktoré pracujú s oboma naklonený a apt-get. V skratke, aktualizovať obnoví informácie o balíku z archívy Váš sprievodca ukladaním a správou balíkov Ubuntu Čítaj viac , zatiaľ čo upgradovať inovuje všetky skutočne nainštalované balíčky.

Úplná aktualizácia

Nový príkaz apt predstavuje tento nový príkaz, full-upgrade.

sudo apt full-upgrade

Týmto príkazom sa nielen aktualizujú balíky, ale aj všetky staré balíky, ktoré sa musia odstrániť ako súčasť aktualizácie, sa zahodia. Štandart apt upgrade príkaz to nerobí.

Inštalácia viacerých balíkov

V zhone a potrebujete nainštalovať viac ako jeden softvérový balík? Alebo jednoducho chcete väčšiu efektívnosť z príkazu inštalácie softvéru?

Inštalácia apt príkaz sa vyvinul a umožňuje vám teraz nainštalovať viac balíkov pomocou jedného príkazu. Balíky jednoducho pomenujte za príkazom install:

inštalácia sudo apt [package_1] [package_2] [package_3]

Ak je už aplikácia nainštalovaná, apt skontroluje novšiu verziu databázy a namiesto nej ju nainštaluje. Simple!

Nainštalujte balík bez rozšírenia

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

sudo apt install [packagename] - no-upgrade
bez aktualizácie

Medzitým si môžete stiahnuť inováciu na odinštalovaný balík 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 o čom treba vedieť.

Nainštalujte konkrétnu verziu balíka

Čo keby ste chceli konkrétnu verziu aplikácie? Môže sa to stať, ak zistíte, že najnovšia aktualizácia prerušuje funkciu, ktorú používate. Aby ste sa uistili, že viete číslo verzie balíka, musíte vykonať nejaký prieskum.

Po nájdení jednoducho pomocou tohto príkazu zadajte názov balíka a zamýšľanú verziu:

install sudo apt [packagename] = [version_number]

Nezabudnite, že následné aktualizá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 nefunkčnú funkciu).

Zoznam aktualizovateľných a nainštalovaných balíkov

Ďalším novým aspektom inštalácie softvéru s apt v systémoch založených na Debiane je možnosť zoznamu. Týmto sa vytvorí zoznam na základe zadanej podmienky.

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

zoznam apt - rozšíriteľný

Jednoduchšie zoznam nainštalovaných balíkov:

zoznam apt - nainštalovaný
zoznam apt

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č.

Zoznam apt všetkých verzií

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

Odstrániť vs očistiť

Starý spôsob odstránenia balíka remove príkaz stále funguje s apt. Použite ho ako opačnú stranu inštalácie a uveďte názov balíka:

sudo apt remove [packagename]

Existuje však aj očistiť príkaz, ktorý funguje rovnakým spôsobom.

sudo apt purge [packagename]

Aký je však rozdiel?

No, apt odstrániť jednoducho odstraňuje binárne súbory, ale to má za následok, že zostávajú pozostatky zostávajúcich súborov - zvyčajne konfiguračné súbory.

s vhodné čistenie, všetko súvisiace so súbormi sa však odstráni: binárne súbory, konfiguračné súbory, veľa.

Vyčistenie pomocou Autoremove

Príkazy ako remove a očistiť môže byť použitý na zneškodnenie nežiaduceho softvéru vo vašom systéme. Za starých čias apt-get, boli by k dispozícii účinnejšie metódy upratovania čistý a automatické čistenie.

apt autoremove

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

sudo apt autoremove

Výsledkom bude, samozrejme, dôležité uvoľnené miesto na disku Ako okamžite uvoľniť miesto na disku v systéme LinuxIba pomocou dvoch príkazov môžete vyčistiť veľa nevyžiadaných súborov, ktoré zaberajú miesto vo vašom systéme. Čítaj viac !

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

S apt-get príkaz na aktualizáciu, aktualizáciu, inštaláciu a odstránenie softvéru v operačných systémoch Linux založených na Debiane. Ale s jednoduchšou naklonený príkaz, môžete urobiť omnoho viac!

Ale ktoré uprednostňujete? Budete držať apt-get, kým nebude úplne zastaraný, alebo ho úplne neobsiahnete? Povedzte nám, ako sa cítite - a všetky príkazy, ktoré podľa vás mali byť zahrnuté - do poľa pre komentáre.

Kredity obrázkov: Brian A Jackson / Shutterstock

Christian Cawley je zástupcom redaktora pre bezpečnosť, Linux, DIY, programovanie a techniku. Produkuje tiež skutočne užitočný podcast a má bohaté skúsenosti s podporou počítačov a softvéru. Christian je prispievateľom do časopisu Linux Format a je fanúšikom hry Raspberry Pi, milencom Lego a retro hráčom.