Ako používať Apt-Get na inštaláciu programov v Ubuntu z príkazového riadku

Obsah:

Ako používať Apt-Get na inštaláciu programov v Ubuntu z príkazového riadku
Ako používať Apt-Get na inštaláciu programov v Ubuntu z príkazového riadku

Video: Ako používať Apt-Get na inštaláciu programov v Ubuntu z príkazového riadku

Video: Ako používať Apt-Get na inštaláciu programov v Ubuntu z príkazového riadku
Video: TOP 10 Počítačové lifehacky, které vám usnadní život - YouTube 2024, Apríl
Anonim
Ubuntu má veľa GUI-založených metód na inštaláciu aplikácií, ale trvať nejaký čas na vyhľadávanie a nájdenie. Keďže klávesnica je zvyčajne rýchlejšia ako myš, spravovanie softvéru pomocou príkazového riadku môže byť reálny časový šetrič.
Ubuntu má veľa GUI-založených metód na inštaláciu aplikácií, ale trvať nejaký čas na vyhľadávanie a nájdenie. Keďže klávesnica je zvyčajne rýchlejšia ako myš, spravovanie softvéru pomocou príkazového riadku môže byť reálny časový šetrič.

APT

Linux spravuje softvér cez balíky, jednotlivé jednotky softvéru, ktoré obsahujú používateľské rozhrania, moduly a knižnice. Väčšina aplikácií spája niekoľko spoločne závislých balíčkov a ďalšie vám umožňujú vybrať si, ktoré balíčky sa majú nainštalovať a ktoré môžete vynechať podľa vlastného uváženia. To môže byť mätúce, takže vám pomôže správca balíkov

Každá distribúcia Linux má vlastný systém správy balíkov. Pre naše vlastné blízke a drahé Ubuntu je to nástroj Advanced Packaging Tool. Má rad príkazov, ktoré vám umožňujú pridať úložiská; vyhľadávať, inštalovať a odstraňovať balíky; a dokonca simulovať upgrady a podobne. Príkazy sú pomerne ľahko zapamätateľné a používané, takže spravujete softvér vášho systému vôbec!

APT vyžaduje povolenia pre super používateľov, pretože sa zaoberá základnými aspektmi systému, takže v Ubuntu budete musieť predpísať väčšinu príkazov "sudo".

Vyhľadávanie balíkov

Príkaz na vyhľadávanie softvéru je:

apt-cache search [search term 1] [search term 2] … [search term n]

Nahraďte [hľadané výrazy], ale nepoužívajte zátvorky. Získate takýto výstup:

Hľadané výrazy môžete nájsť v popise balíkov, napríklad v hre solitér alebo podľa názvu balíka. Niektoré vyhľadávania môžu poskytnúť tónu výsledkov, takže môžete prechádzať zoznamom s nasledujúcim príkazom:
Hľadané výrazy môžete nájsť v popise balíkov, napríklad v hre solitér alebo podľa názvu balíka. Niektoré vyhľadávania môžu poskytnúť tónu výsledkov, takže môžete prechádzať zoznamom s nasledujúcim príkazom:

apt-cache search [search terms] | less

V strede tohto príkazu je potrubie (zdieľa kľúč s ). Príkaz menej vám umožní prechádzať sa zoznamom pomocou tlačidiel so šípkami, tlačidlami hore / dole a medzerou, b a zadaním. Stlačením tlačidla q opustíte zoznam a vrátite sa na výzvu.

Pridávanie repozitárov

Ďalší softvér nájdete v repozitároch, ktoré sa nachádzajú online. Vezmite napríklad program Ubuntu Tweak, ktorý vám umožňuje zmeniť niektoré skryté alebo inak ťažko meniteľné nastavenia pre váš systém. Je umiestnená v inom úložisku. Ak pridáte úložisko namiesto sťahovania a inštalácie len balíka, systém vás upozorní na aktualizácie a automaticky ho udržia aktuálny. Môžete ručne pridávať a meniť repozitáre úpravou súboru zdrojov APT:

sudo nano /etc/apt/sources.list

Ale Ubuntu 9.10 Karmic Koala to zmenilo. Je tu jednoduchšia cesta!

Image
Image

sudo add-apt-repository [repository name here]

Poďme sa pozrieť na Ubuntu Tweak repo vidieť, ako to bude vyzerať v praxi:

sudo add-apt-repository ppa:tualatrix/ppa

Voila!

Aktualizácia zdrojov

Po pridaní repozitárov musíte aktualizovať zoznam balíkov.
Po pridaní repozitárov musíte aktualizovať zoznam balíkov.

sudo apt-get update

Tým sa aktualizujú zoznamy balíkov zo všetkých úložísk naraz. Nezabudnite to urobiť po každom pridanom repozitári!

inštalácia

Teraz, keď ste pridali softvér repo a aktualizovali svoj zoznam balíkov a našli ste požadovaný názov balíka, môžete ho nainštalovať.

sudo apt-get install [package name 1] [package name 2] … [package name n]

Tým sa načítajú a nainštalujú všetky uvedené balíky. Ak existujú závislosti - iné predpokladané balíky - budú tiež nainštalované. Niekedy sa zobrazí aj zoznam odporúčaných, ale nepovinných balíčkov, aby ste spolu s vaším výberom. Niekedy sa zobrazí výzva na potvrdenie, aj keď nie vždy.
Tým sa načítajú a nainštalujú všetky uvedené balíky. Ak existujú závislosti - iné predpokladané balíky - budú tiež nainštalované. Niekedy sa zobrazí aj zoznam odporúčaných, ale nepovinných balíčkov, aby ste spolu s vaším výberom. Niekedy sa zobrazí výzva na potvrdenie, aj keď nie vždy.

Často sa zobrazí hlavný balík s inými prepojenými balíkmi, takže inštalácia tohto balíka automaticky nainštaluje závislosti a niekedy aj súvisiace balíky.

Image
Image

Odstránenie balíkov

Ak sa chcete zbaviť programu, môžete odinštalovať súvisiace balíky.

sudo apt-get remove [package name 1] [package name 2] … [package name n]

Image
Image

Ak sa chcete zbaviť konfiguračných súborov a priradených adresárov (zvyčajne v domovskom adresári používateľa), budete chcieť pridať možnosť čistenia:

sudo apt-get remove –purge [package name 1] [package name 2] … [package name n]

Tam sú dve pomlčky. To príde vhod, ak program nefunguje správne. Vyčistením po odstránení budete mať "čistú" inštaláciu.

Väčšinu času si môžete vybrať len základný balík a pridružené balíky sa tiež odstránia. Ak tomu tak nie je, môžete použiť nasledujúci príkaz:

sudo apt-get autoremove

Tým sa automaticky odstránia všetky balíky, ktoré sa nepoužívajú alebo nie sú spojené s iným nainštalovaným programom. Napríklad, ak sa zbavíte jadra balíka, autoremove sa zbaví jeho balíkov a všetkých závislostí, ktoré má, pokiaľ ich žiadny iný program nepoužíva. Je to skvelý spôsob, ako vyčistiť všetky nevyužité knižnice a balíčky, ktoré nepotrebujete.

Aktualizácia softvéru

Čo teda, ak vaše balíky potrebujú aktualizáciu? Jednotlivé programy môžete inovovať pomocou nasledujúceho príkazu:

sudo apt-get upgrade [package name 1] [package name 2] … [package name n]

Alebo môžete inovovať všetky balíky tak, že nemáte žiadne ďalšie argumenty:

sudo apt-get upgrade

To vám povie, koľko a ktoré balíky je potrebné aktualizovať a požiada o potvrdenie skôr, ako bude pokračovať.

Nezabudnite, že budete možno musieť najprv aktualizovať. Inovácia nahradí staršie verzie programov novšími verziami. Ide o náhradný proces; je potrebný rovnaký názov balíka a staršia verzia je nahradená novšou verziou. Neinštalujú sa úplne nové balíky a neodinštalujú sa žiadne balíky.

Niektoré programy tak nefungujú. Vyžadujú balík s mierne odlišným názvom, ktorý sa má odstrániť, a nový s iným názvom, ktorý sa má nainštalovať. Niekedy má nová verzia programu nový požadovaný balík. V takýchto prípadoch budete musieť použiť dist-upgrade.

Image
Image

sudo apt-get dist-upgrade [package name 1] [package name 2] … [package name n]

sudo apt-get dist-upgrade

Teraz budú všetky závislosti splnené bez ohľadu na to, čo.Ak sa nenachádzate v mikropoľovaní balíkov, potom je to príkaz, ktorý budete používať.

Ak chcete iba zistiť, ktoré balíčky budú inovované, ak ste hypoteticky spustili príkaz, môžete simulovať inováciu pomocou možnosti -s.

sudo apt-get –s upgrade

To je naozaj užitočné, ak si nie ste istí, či inovácia jedného balíka spôsobí problémy s ďalšími programami, čo sa príležitostne deje s vecami ako knižnice PHP a mail server.

čistenie

Keď si stiahnete balíky, Ubuntu ich ukladá do pamäte, ak ich potrebuje ďalej odkázať. Môžete odstrániť túto vyrovnávaciu pamäť a vrátiť nejaký priestor na pevnom disku nasledujúcim príkazom:

sudo apt-get clean

Ak sa chcete zbaviť svojej vyrovnávacej pamäte, ale uložte najnovšie verzie balíkov, ktoré používate, použite ju namiesto toho:

sudo apt-get autoclean

Tým sa zbavíte starších verzií, ktoré sú skoro zbytočné, ale stále vám nechávajú vyrovnávaciu pamäť.

Kontrola toho, čo je nainštalované

Zoznam všetkých nainštalovaných balíkov s dpkg sa zobrazí.

sudo dpkg –list

Môžete tiež použiť menej, aby ste prechádzali týmto zoznamom.

sudo dpkg –list | less

Môžete tiež vyhľadávať v zozname pomocou príkazu grep.

dpkg –list | grep [search term]

Ak je niečo inštalované, uvidíte názov balíka a popis.

Môžete tiež vyhľadávať pomocou kompaktnejšej metódy:

dpkg –l ‘search term’

Táto možnosť je malé písmeno L a hľadaný výraz sa musí nachádzať v jednoduchých úvodzovkách. Môžete použiť aj zástupné znaky na lepšie vyhľadávanie.

Image
Image

Veľkonočné vajíčko

APT má zaujímavé veľkonočné vajce.

sudo apt-get moo

Vychutnajte si svoje super kravské sily!

Ak budete môcť spravovať balíky a nainštalovaný softvér pomocou príkazového riadka, ušetrí vám čas. Softvér Aktualizátor softvéru Ubuntu je často na mojom systéme laggy a môže to byť skutočne bolesť pri pridávaní softwarových repos a inštalácii balíkov prostredníctvom softvérového centra, najmä ak už poznáte názvy balíkov. Je tiež skvelé pre správu vášho systému na diaľku cez SSH. Nemusíte mať vôbec bežiace grafické rozhranie, alebo sa s VNC zaoberať.

Existuje veľa vecí, ktoré sa naučiť, keď sa dostanete pohodlne do príkazového riadku, takže si môžete pozrieť Príručku pre začiatočníkov na Nano, Linuxový príkazový riadok. Je tu ešte viac!

Odporúča: