APT-GET v Ubuntu

Apt Get V Ubuntu



APT je nástroj príkazového riadku na Ubuntu. Je to jeden z najpoužívanejších a najvýkonnejších nástrojov príkazového riadku na Ubuntu. APT možno použiť na inštaláciu nových softvérových balíkov, aktualizačných balíkov, ktoré sú už nainštalované vo vašom systéme, alebo dokonca na aktualizáciu. Tento nástroj príkazového riadka je zďaleka jedným z prvých, ktorý sa v Linuxe učia všetci nováčikovia. APT možno ďalej rozdeliť na APT-GET, APT-CACHE a APT-CONFIG. V tomto návode budeme skúmať rôzne spôsoby, ako môžeme použiť APT-GET.

Apt-get source a Apt-get build-dep

Apt-get zdroj

Keď sa zaoberáte balíkmi s otvoreným zdrojovým kódom alebo zdrojovým kódom, programátori zvyčajne chcú študovať zdrojový kód a/alebo opraviť chyby v zdrojovom kóde. Tu prichádza na scénu zdroj. Zdroj sa používa na uchopenie zdrojového balíka.

Aby to fungovalo, nasmerujte položku deb-src v /etc/apt/sources.list na unstable (tiež by mala byť odkomentovaná). A po zmene súboru sources.list spustite aktualizáciu.







cd / atď / apt

nano zdroje.zoznam

Potom odkomentujte riadky deb-src.



  Bez názvu 14



Potom vykonajte aktualizáciu:





sudo apt-get update

Stiahnite si zdrojový balík:

cd ~

cd K stiahnutiu

mkdir imagemagick_source

cd imagemagick_source

sudo apt-get zdroj imagemagick

  Bez názvu 15

Toto sa nachádza v priečinku imagemagick_source:

  Bez názvu 16

Sudo apt-get build-dep < balík >

Ten sa používa na inštaláciu všetkých závislostí pre konkrétny balík, ktorý umožní jeho zostavenie. Inými slovami, závislosti sú knižnice/programy, ktoré sú potrebné na zostavenie balíka. A ten za vás získa závislosti.

Sudo apt-get nainštalovať < balík >

Sudo apt-get nainštalovať < balík >

Toto je príkaz, ktorý je väčšina ľudí nútená používať, a preto je najznámejší a najpoužívanejší. Stiahne a nainštaluje ľubovoľný balík podľa vášho výberu. Poďme sa teda pozrieť na to, čo robí:

  Bez názvu6

V tomto prípade som sa rozhodol nainštalovať balík, ktorý už mám v systéme. Čo si však musíte všimnúť, sú prvé dva riadky.

Čítanie zoznamov balíkov… Hotovo “ – prešiel softvérovým úložiskom a skontroloval všetky dostupné balíčky.

Budovanie stromu závislostí “ – tu apt-get vytvára ďalšie potrebné balíky, aby mohol spustiť balík, ktorý vás zaujíma.

  Bez názvu7

APT získa všetky požiadavky a nainštaluje ich. /etc/apt/sources.list sa používa na určenie balíkov. Ak chcete nainštalovať konkrétnu verziu balíka, môžete napísať:

Sudo apt-get nainštalovať < názov balíka > = < verzia balíka >

Ak ste na druhej strane chceli balík len stiahnuť, ale nie nainštalovať, môžete tak urobiť pridaním prepínača d. Ten stiahne súbor a umiestni ho do /var/cache/apt/archives.

Sudo apt-get -d Inštalácia < balík >

  Bez názvu8

Inštaláciu môžete simulovať aj pomocou prepínača s (-s, –simulate, –just-print, –dry-run, –recon, –no-act)

Sudo apt-get -s installl < balík >

Ten nemení systém žiadnym spôsobom, tvar ani formu, ale skôr simuluje inštaláciu. Ak a keď používateľ bez oprávnenia root simuluje inštaláciu, môže to vyzerať skreslene kvôli nedostatku prístupu k určitým konfiguráciám.

Ďalším, na ktorý sa pozrieme, je oprava-rozbité (-f, -oprava-rozbité):

Sudo apt-get -f Inštalácia < balík >

V tomto prípade sa pokúsi opraviť poškodené závislosti.

Sudo apt-get automatické čistenie / čisté

Sudo apt-vyčistiť sa

Tento príkaz – clean – sa používa na vyčistenie lokálneho úložiska balíkov. Odstráni všetko z /var/cache/apt/archives, čo v podstate uvoľní miesto v systéme.

Sudo apt-get autoclean

Autoclean sa na druhej strane používa na odstránenie nepotrebných súborov.

Predpokladajme, že si stiahnem VLC (a iba ho stiahnem) pomocou príkazu sudo apt-get -d install vlc. Takto vyzerá /var/cache/apt/archives:

  Bez názvu9

Teraz použijeme autoclean:

Sudo apt-get autoclean

  Bez názvu 10

A teraz poďme vyčistiť:

  Bez názvu11

Teraz sa predpokladá, že ste prišli na to, čo čistenie robí a čo nie.

Sudo apt-get -- očista odstrániť < balík >

Sudo apt-get -- očista odstrániť < balík >

Ak chcete odstrániť balík pomocou APT, môžete použiť buď čistenie alebo odstránenie, alebo oboje. Odstrániť sa používa na odstránenie balíka, NIE však konfiguračných súborov. Purge odstráni aj všetky konfiguračné súbory.

Sudo apt-get autoremove

Sudo apt-get autoremove < balík >

Vždy, keď nainštalujete konkrétny balík, automaticky sa nainštalujú aj všetky jeho závislosti. Keď balík odstránite, na druhej strane sa balík odstráni, ale závislosti zostanú. Tu prichádza na rad apt-get autoremove. Autoremove odstráni nielen nainštalovaný balík, ale aj závislosti, ktoré boli nainštalované.

  Bez názvu17

Sudo apt-get update

Sudo apt-get update

Ako hovorí výraz, tento príkaz sa používa na aktualizáciu. Teraz, čo aktualizuje a čo robí príkaz? V tomto prípade sa konzultuje súbor /etc/apt/sources.list a aktualizuje sa databáza balíkov, ktoré sú dostupné používateľovi. Ak sa niekedy zmení súbor sources.list, určite musíte spustiť tento príkaz.

  Bez názvu

Takže tu, na predchádzajúcom obrázku, som spustil príkaz update a vidíme, že to vyhodí pár riadkov. Tieto riadky hovoria „Hit“, „Get“ alebo „Ign“.

Hit: Žiadne zmeny vo verzii balíka

Získať: K dispozícii je nová verzia a APT ju získa za vás

Ign: Ignorujte balík

Aktualizácia APT nestiahne a nenainštaluje všetky novo dostupné balíčky. Môžete však zadať nasledovné, aby ste videli, ktoré z nich majú novú dostupnú verziu:

Výstižný zoznam -- upgradovateľné

  Bez názvu2

Tu, ako vidíte, sa zobrazí aktuálna verzia (vo vašom systéme), ktorú máte, a nová dostupná verzia.

Sudo apt-get upgrade

Sudo apt-get upgrade

Ďalší príkaz, ktorý je podobný príkazu update, je príkaz upgrade. Posledný príkaz (upgrade) sa používa na aktualizáciu alebo inštaláciu novších verzií všetkých rôznych balíkov, ktoré sú už nainštalované v systéme. Získa najnovšie verzie zo zdrojov, ktoré sú v súbore etc/apt/sources.list. Balíky, ktoré sú už nainštalované v systéme, sa NIKDY neodstránia a nové, ktoré nie sú aktuálne nainštalované, sa nikdy nenainštalujú. Ale skôr sa „upgrade“ týka VŠETKÝCH balíkov, ktoré sú aktuálne nainštalované v systéme. Ak a kedy balík nemôže byť aktualizovaný bez zmeny stavu iného balíka, zostane NEUPGRADOVANÝ (neaktualizovaný). Príkazu upgrade zvyčajne predchádza príkaz update. To má zabezpečiť, aby APT vedel, že v skutočnosti existujú nové balíky.

Sudo apt-get dist-upgrade

Sudo apt-get dist-upgrade

Tento konkrétny príkaz sa používa na aktualizáciu systému na nové vydanie. V tomto prípade môžu byť niektoré balíky odstránené. Rozdiel medzi príkazmi upgrade a dist-upgrade je v tom, že pri dist-upgrade dochádza k odstráneniu určitých balíkov. Pri aktualizácii však nedochádza k odstráneniu balíkov.

Sudo apt-get Stiahnuť ▼

Sudo apt-get Stiahnuť ▼ < balík >

Je to podobné ako pri inštalácii -d. Apt-get -d install stiahne súbor do /var/cache/apt/archives, zatiaľ čo apt-get download stiahne súbor deb do aktuálneho pracovného adresára. Apt-get download stiahne súbor deb, ale nie závislosti. Ďalej, apt-get download nenainštaluje balík.

Sudo apt-get check

Sudo apt-get check < balík >

Kontrola sudo apt-get sa používa na aktualizáciu vyrovnávacej pamäte balíkov, ako aj na kontrolu nefunkčných závislostí.

Ak chcete získať ďalšie informácie a ďalšie možnosti, zadajte:

muž apt-get

Záver

Príkazy APT-GET sú veľmi výkonné a zároveň veľmi základné. V tomto návode sme sa naučili, ako používať príkazy APT-GET: source, build-dep, install, clean, autoclean, purge, remove, autoremove, update, upgrade, dist-upgrade, download, and check. tutoriál.