GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat software z příkazového řádku Linuxu

Pokud Linux používáte po libovolnou dobu, brzy zjistíte, že existuje mnoho různých způsobů, jak udělat totéž. To zahrnuje instalaci aplikací na počítač se systémem Linux pomocí příkazového řádku. Jsem uživatelem Linuxu zhruba 25 let a znovu a znovu se přistihnu, že se vracím k příkazovému řádku a instaluji své aplikace.

Nejběžnější způsob instalace aplikací z příkazového řádku je prostřednictvím softwarových úložišť (místo, kde je uložen software) pomocí toho, co se nazývá správce balíčků. Všechny aplikace pro Linux jsou distribuovány jako balíčky, což nejsou nic jiného než soubory spojené se systémem správy balíčků. Každá distribuce Linuxu přichází se systémem správy balíčků, ale všechny nejsou stejné.

Co je to systém správy balíčků?

Systém správy balíčků se skládá ze sad nástrojů a formátů souborů, které se společně používají k instalaci, aktualizaci a odinstalaci aplikací pro Linux. Dva nejběžnější systémy pro správu balíčků jsou od Red Hat a Debian. Red Hat, CentOS a Fedora všechny používají rpm systém (soubory .rpm), zatímco Debian, Ubuntu, Mint a Ubuntu používají dpkg (soubory .deb). Gentoo Linux používá systém zvaný Portage a Arch Linux nepoužívá nic jiného než tarbally (soubory .tar). Hlavním rozdílem mezi těmito systémy je způsob instalace a údržby aplikací.

Možná vás zajímá, co je uvnitř .rpm , .deb , nebo .tar soubor. Možná vás překvapí, že všechny nejsou nic jiného než obyčejné staré archivní soubory (jako .zip ), které obsahují kód aplikace, pokyny k její instalaci, závislosti (na jakých dalších aplikacích může záviset) a kam by měly být umístěny její konfigurační soubory. Software, který čte a provádí všechny tyto instrukce, se nazývá správce balíčků.

Debian, Ubuntu, Mint a další

Debian, Ubuntu, Mint a další distribuce založené na Debianu všechny používají .deb soubory a dpkg systém správy balíků. Existují dva způsoby instalace aplikací prostřednictvím tohoto systému. Můžete použít apt aplikaci nainstalovat z úložiště, nebo můžete použít dpkg aplikace pro instalaci aplikací z .deb soubory. Pojďme se podívat na to, jak udělat obojí.

Instalace aplikací pomocí apt je stejně snadné jako:

$ sudo apt install app_name

Odinstalování aplikace pomocí apt je také super snadné:

$ sudo apt remove app_name

Chcete-li upgradovat nainstalované aplikace, musíte nejprve aktualizovat úložiště aplikací:

$ sudo apt update

Po dokončení můžete všechny aplikace, které je třeba aktualizovat, aktualizovat pomocí následujícího:

$ sudo apt upgrade

Co když chcete aktualizovat pouze jednu aplikaci? Žádný problém.

$ sudo apt update app_name

Nakonec řekněme, že aplikace, kterou chcete nainstalovat, není dostupná v úložišti Debianu, ale je dostupná jako .deb stažení. Můžete jej nainstalovat ručně pomocí dpkg , systém, který apt pomáhá spravovat:

$ sudo dpkg -i app_name.deb

RHEL, CentOS, Fedora, Mageia a OpenMandriva

Red Hat, jeho upstream projekt Fedora a jeho "střední" projekt CentOS používají dnf správce balíčků. Má svou vlastní syntaxi a je front-endem systému RPM. Ačkoli je syntaxe odlišná, dnf je podobný apt v tom smyslu, že mechanismy a cíle jsou stejné. Distribuce Mageia a OpenMandriva, kdysi zaměřené výhradně na urpmi pro správu balíčků nyní obsahuje také dnf v jejich distribucích.

dnf správce balíčků je nástupcem předchozího yum příkaz. yum měl dlouhou dobu, než se vryl do myslí a serverů uživatelů, takže aby nedošlo k porušení vlastních skriptů, které jsou v systémech uživatelů více než deset let, yum a dnf jsou nyní zaměnitelné (ve skutečnosti yum je nyní založeno na dnf .)

Instalace aplikace:

$ sudo dnf install app_name

Odebrání nechtěných aplikací je stejně snadné.

$ sudo dnf remove app_name

Aktualizace aplikací:

$ sudo dnf upgrade --refresh

dnf (nebo yum ) je front-end pro systém balení RPM. Pokud nemůžete najít aplikaci ve svém softwarovém úložišti, ale můžete ji najít ke stažení přímo z webu jejího dodavatele, můžete použít dnf ručně nainstalovat .rpm soubor.

$ sudo dnf install ./app_name.rpm

Jak můžete vidět, instalace, odinstalování a aktualizace aplikací pro Linux z příkazového řádku není vůbec těžké. Ve skutečnosti, jakmile si na to zvyknete, zjistíte, že je to rychlejší než používání desktopových nástrojů pro správu založených na GUI!

Pro více informací o instalaci aplikací z příkazového řádku prosím navštivte wiki Debian Apt, cheat sheet Yum a wiki DNF.


Linux
  1. Jak spouštět dotazy MySQL/MariaDB přímo z příkazového řádku Linuxu

  2. Jak aktualizovat záznamy A z rozhraní příkazového řádku v Linuxu?

  3. Linux – Jak spustit oddíl Windows z příkazového řádku Grub?

  1. Jak vyvolat makro Openoffice z příkazového řádku Linuxu?

  2. Jak mohu odeslat zprávu na můj socket.io websocket z příkazového řádku v linuxu?

  3. Jak mohu zkopírovat složku z příkazového řádku systému Linux?

  1. Nakonfigurujte pracovní prostor Linuxu vzdáleně z příkazového řádku

  2. Jak nainstalovat aktualizace zabezpečení z příkazového řádku v Ubuntu

  3. Jak spustit TeX z rozhraní příkazového řádku v Linuxu