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.
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
Toto sa nachádza v priečinku imagemagick_source:
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í:
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.
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 >
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 autocleanAutoclean 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:
Teraz použijeme autoclean:
Sudo apt-get autoclean
A teraz poďme vyčistiť:
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 autoremoveSudo 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é.
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.
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é
Tu, ako vidíte, sa zobrazí aktuálna verzia (vo vašom systéme), ktorú máte, a nová dostupná verzia.
Sudo apt-get upgradeSudo 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-upgradeSudo 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 checkSudo 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-getZá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.