Téma 4: Práce s CentOS. Instalace softwarových balíčků pomocí yum



Podobné dokumenty
Téma 5: Práce s CentOS II. Správa RPM balíčků

Téma 10: Správa hardwarových zařízení a ovladačů II

Instalační příručka Command WorkStation 5.6 se sadou Fiery Extended Applications 4.2

Téma 1: Práce s Desktop. Téma 1: Práce s Desktop

Průvodce aktualizací systému Windows 8.1 krok za krokem

Windows RT 8.1 Update Step-by-Step Guide

I.CA SecureStore. Instalační příručka. Verze 2.32 a vyšší

ČSOB Business Connector Instalační příručka

Předpoklady správného fungování formulářů

Instalace pluginů pro formuláře na eportálu ČSSZ

ČSOB Business Connector instalační příručka

Podrobný návod na instalaci programu HiddenSMS

Národní šetření výsledků žáků v počátečním vzdělávání

Instalace webové služby Mydlinka

INSTALACE SOFTWARE A AKTIVACE PRODUKTU NÁVOD

LAN se používá k prvnímu nastavení Vašeho DVR a když potřebujete nastavit síť na Vašem DVR pro používání po internetu.

PSK3-11. Instalace software a nastavení sítě. Instalace software

OBSAH... 2 ÚVOD... 3 TYPY INSTALACE... 4

Instalační příručka. Fiery Command WorkStation 5.8 s aplikacemi Fiery Extended Applications 4.4

Stručná instalační příručka SUSE Linux Enterprise Server 11

Software602 FormApps Server

Demoprojekt Damocles 2404

Instalace a první spuštění programu.

Redakční systém Joomla. Prokop Zelený

INSTALAČNÍ POSTUP PRO APLIKACI ELIŠKA 4

Co děti v kroužku vyzkoušely

Aktivace a aktualizace klíčů

ČSOB Business Connector

Postup přechodu na podporované prostředí. Přechod aplikace BankKlient na nový operační systém formou reinstalace ze zálohy

Téma 8: Konfigurace počítačů se systémem Windows 7 IV

INISOFT UPDATE - SLUŽBA AUTOMATICKÝCH AKTUALIZACÍ Uživatelská příručka

Kompletní návod na nákup a čtení eknih ve formátech PDF a epub na PC i čtečkách s E-Ink technologií (Sony, Nook, a další)

Doporučené nastavení prohlížeče MS Internet Explorer 7 a vyšší pro Max Homebanking PS s využitím čipové karty

Postup instalace síťové verze Mount Blue

Aktualizace softwaru Uživatelská příručka

Messenger. Novell 1.0 UMÍSTĚNÍ DOKUMENTACE K PROGRAMU NOVELL MESSENGER. STRUČ NÁ ÚVODNÍ PŘ ÍRUČ KA

Průvodce instalací modulu Offline VetShop verze 3.4

multiverze Pro Windows Vista/XP/9x/2000

Aktivace Samostatné Licence Aktivace samostatné licence probíhá přes Internet. Pokud nemáte přístup k Internetu, čtěte na str. 2 jak postupovat.

Návod k instalaci. Nintex Workflow Návod k instalaci

Instalace systému Docházka 3000 na operační systém ReactOS Zdarma dostupné kompatibilní alternativě k systému Windows

Instalační průvodce pro EasyGate UMTS Data

MSDNAA podpora. První přihlášení do systému: Další přihlášení do systému:

Příručka pro uživatele ČSOB InternetBanking 24 a ČSOB BusinessBanking 24 Online s čipovou kartou v operačním systému Mac OS X

Návod na instalaci esamu v. 4.0

Instalace programu ProGEO

Ovladač Fiery Driver pro systém Mac OS

Vystavení certifikátu PostSignum v operačním systému MAC OSx

INSTALACE SW PROID+ V OS LINUX

1. POSTUP INSTALACE A KONTROLA NASTAVENÍ MICROSOFT SQL SERVERU 2005 EXPRESS:

Aktivace a aktualizace klíčů

Návod pro připojení k síti VŠPJ prostřednictvím VPN Vysoká škola polytechnická Jihlava

SME Terminál + SmeDesktopClient. Instalace. AutoCont CZ a.s.

ABRA Software a.s. ABRA on- line

Implementace LMS MOODLE. na Windows 2003 Server a IIS 6.0

Postup instalace přídavného modulu pro Aktuální zůstatky (CBA) v programu MultiCash KB (MCC)

Příručka pro uživatele ČSOB InternetBanking 24 a ČSOB BusinessBanking 24 Online s čipovou kartou

T-Mobile Internet. Manager. pro Mac OS X NÁVOD PRO UŽIVATELE

ZMODO NVR KIT. Instalační příručka

F2 Popis instalace. 1. Obsah. 2. Úvod. 3. Instalace

Patrol Management System 2.0

Nastavení klientských stanic pro webové aplikace PilsCom s.r.o.

Kompletní návod na nákup a čtení eknih ve formátech PDF a epub na PC a MAC

Část 1 - Začínáme. Instalace

Elektronický výpis v Internet Bance

1 Návod na instalaci prostředí LeJOS-NXJ a přehrání firmwaru NXT kostky

Instalace. Návod na instalaci a licencování ESI[tronic] Spuštění instalace z DVD ESI[tronic] 2.0 DVD 1 - soubor Setup.exe. 4.

Instalace síťové CLS licence

Elektronické výpisy v BankKlientovi

Připojení ke vzdálené aplikaci Target 2100

Sběr informačních povinností regulovaných subjektů. Návod na instalaci certifikátů a nastavení prohlížeče. Verze: 2.1

Vystavení osobního komerčního certifikátu PostSignum v operačním systému MAC OSx

Aktualizace softwaru Uživatelská příručka

Příručka pro uživatele ČSOB InternetBanking 24 a ČSOB BusinessBanking 24 Online s čipovou kartou

Zálohování v MS Windows 10

Nápověda pro možnosti Fiery 1.3 (klient)

MobileIron Demo. DATUM VYTVOŘENÍ: 8. srpna AUTOR: Daniel Vodrážka

Konfigurace pracovní stanice pro ISOP-Centrum verze

ODBORNÝ VÝCVIK VE 3. TISÍCILETÍ

Aktualizace softwaru Uživatelská příručka

Používání u a Internetu

STATISTICA 9 Postup instalace plovoucí síťové verze na terminálovém serveru a Citrixu

Velký křízovkářský slovník 4.0 (VKS) Instalace programu

Sentech AL 7000 C. Instalace a ovládání programu BREATH

AIDA64 Extreme. Příručka k nastavení. v

Úvod 2 Snížení intervalu pro automatický import zásilek 3 Možnost použít jiné jméno odesílatele na štítku 4 Podporujeme i webový prohlížeč Opera

.NET Framework verze Program pro připojení ke vzdálené ploše (RDC) verze

Instalace SMART Board Software

Nejčastější kladené dotazy

Návod pro aktualizaci map a navigačního softwaru pro přístroje ZENEC E>GO (ZE-NC2010, ZE-NC2040, ZE-NC3810, ZE-NC5010) pomocí Toolbox a Synctool

Nastavení klientských stanic pro webové aplikace PilsCom s.r.o.

CS OTE. Dokumentace pro externí uživatele

Uživatelská příručka pro práci s Portálem VZP. Test kompatibility nastavení prohlížeče

Gluco Diary Elektronický diář měření krevní glukózy

Instalační Příručka. Verze 10

Po prvním spuštění Chrome Vás prohlížeč vyzve, aby jste zadali své přihlašovací údaje do účtu Google. Proč to udělat? Máte několik výhod:

Edu-learning pro školy

Transkript:

Téma 4: Práce s CentOS Instalace softwarových balíčků pomocí yum 1

Teoretické znalosti V této kapitole zjistíte, jak probíhá v prostředí CentOS instalace nových programů, co to jsou balíčky, a jak pracovat s nástrojem Yellowdog Updater Modified neboli yum. Mnoho uživatelů bývá po instalaci Linuxu mile překvapena, protože mají k dispozici použitelný počítač, oproti prostředí Windows, kde je potřeba nainstalovat ovladače a programy. Ovšem může se stát, že Vám v prostředí chybí nějaká aplikace. Většina programů se dodává v podobě tzv. Balíčků. Existuje více formátů těchto balíčků, ale v prostředí CentOS nebo RedHat se pracuje s formátem RPM. Softwarové balíčky můžete najít: Instalační DVD některé balíčky se během základní instalace nenahrávají nebo jste je nezvolili. Balíček se potom příkazem rpm nainstaluje. Tento není špatný, ale ve světě IT se vše mění každý den, a proto se tam určitě nebude nacházet nejnovější verze anebo tam balíček ani najít nemusíte. CentOS repozitory tato distribuce má v sobě již automaticky připravený nástroj yum pro online stahování aktuálních balíčků z CentOS rezpozitory. Protože existuje několik repozitory, vybírá yum server nejblíže k Vám. Jejich seznam můžete najít na www.centos.org/modules/tinycontent/index.php?id=30 Repozitory softwaru třetích stran protože je spousta softwaru licencovaných, některé programy nejsou zahrnuty v CentOS. Musíte je potom stáhnout přímo ze stránek výrobců nebo pře nastavit Váš yum, aby stahoval i z těchto stránek. Softwarové projekty někdy individuální softwarové projekty nabízejí svoje vlastní RPM balíčky (například projetk WINE pro spouštění Windows aplikací). Tento způsob je složitěšjí a týká se spíše ostřílenějších Linuxových uživatelů. Při stahování a instalování balíčků se držte pravidla, že vždy nejlepší je používat balíčky přímo z CentOS repozitory. Pamatujte, že balíčky bývají často velmi provázané, a proto nestačí stáhnout pouze jeden. Často mají závislosti i na další tři jiné. Stahování a instalace aplikací s nástrojem yum Yellow Dog Updater (yum) je softwarový balíček umožňující instalovat a aktualizovat zvolené RPM balíčky. Toto je pravděpodobně nejlepším způsob pro instalování do Vašeho systému. Bývá automaticky nainstalován z DVD a nastaven pro okamžité používání. Tento balíčkovací systém pracuje se dvěma důležitými konfiguračními soubory. /etc/yum.conf často bývá před konfigurovaný a popisuje jak stáhnete a nainstalujete RPM balíček. 2

Obsahuje parametry jako cachedir (místo, kam se balíček stáhne), keepcache ( 0 po instalaci se smaže, 1 zůstavají uloženy), debuglevel (stanovuje úroveň zapisováni do logu), logfile (záznam pro zjištění chyb), distroverpkg (typ distribuce), tolerant (úroveň tolerance chyb na CentOS repozitory), exactarch (možnost, která aktualizuje balíčky pouze pro danou architekturu x86 nebo x64), metadata_expires (doba uložení dat při stahování informací z repozitory). Pro více informací stačí zadat man yum.conf. /etc/yum.repos.d konfigurační soubor, který obsahuje seznam adres CentOS repozitory. Jako výchozí obsahuje Base (stejné balíčky jako na DVD), Updates (okamžité aktualizace balíčků), CentOS Extra (tyto balíčky rozšiřují funkcionalitu CentOS), CentOS Plus (speciální aktualizace balíčků Base). Pro více informací s repozitory se můžete podívat na http://wiki.centos/additionalresources/repositories Stažení a instalace yum balíčků online Po nastavení a seznámení se s konfiguračními soubory můžeme přejít k samotné instalaci. V příkazovém řádku stačí zadat příkaz yum install <nazev>. Jako první si stáhne informační metadata a hlavičky všech balíčků. Následně zjistí všechny závislosti na další balíčky a zobrazí informační seznam všeho potřebného. Následně již stačí pouze instalaci potvrdit nebo zamítnout. Instalace balíčků yum lokálně Pokud chcete instalovat balíčky, které již máte stažené na Vašem pevném disku nebo přímo z instalačního DVD, musíte zadat yum localinstall <cesta k balíčku rpm>. Určitě Vás napadá, že je zbytečné používat yum pro instalaci lokálního balíčku, když stačí zadat pouze rpm, ale výhodou yum je, že před instalací zkontroluje všechny závislosti tohoto balíčku. Jen zřídka se stává, že není potřeba instalovat žádné další balíčky. Seznam balíčků přes nástroj yum Tento nástroj poskytuje také seznam všech balíčků pro stažení nebo již nainstalované. Pro listování v seznamu všech dostupných stačí zadat yum list less. Samozřejmě můžete list také filtrovat příkazem grep. Pro hledání textového řetězce v popisu balíčků můžete využít příkaz yum search 3

<slovo>. Protože někdy nejsou balíčky po nainstalování odstraněny můžete tuto složku vyčistit příkazem yum clean packages. Poslední zajímavostí pro yum může být instalace balíčku yum-utils, která poskytuje věci jako detailnější mazání balíčků, jejich získávání bez instalace, a vytváření různých front. Updates software pro CentOS Zatím jsme se bavili pouze o příkazové řádce a instalaci balíčků z terminálu, CentOS ovšem poskytuje i grafické prostředí pro aktualizace a instalace softwaru. Tento program běží sám na pozadí a každý den při připojení k internetu kontroluje všechny aktualizace a patche. Na horní liště se potom objevuje upozornění týkající se doporučených aktualizací. Po rozkliknutí se objeví okno, kde si můžeme vybírat mezi jednotlivým aktualizacemi a následně kliknout na aplikovat aktualizace. 4

Zadání cvičení 1. Všechny balíčky - vyzkoušejte si projít seznam všech dostupných balíčků (yum list) 2. Filtrování balíčků - najděte si balíčky samba (yum list, grep) 3. Instalace balíčku - nainstalujte online balíček samba4.i686 (yum install) 4. Zobrazení aktualizací - podívejte se na všechny možné aktualizace (yum check-update) 5. Instalace update - nainstalujte aktualizaci na apr.i686 (yum update) 6. Změna konfigurace yum - zvyšte dobu vypršení pro metadata yum na 2 hodiny (/etc/yum.conf/) 7. Výpis repozitory pro yum - prohlédněte si repozitory pro yum (/etc/yum.repos.d/) 8. Hromadná instalace - nainstalujte všechny balíčky týkající se vim (vylepšený textový editor vi) jedním příkazem (vim*) 9. Ruční stažení balíčku - stáhněte balíček ze stránek http://rpm.pbone.net/index.php3/stat/4/idpl/16619783/dir/centos_6/com/unixodbc-2.2.14-11.el6.i686.rpm.html unixodbc, což je ovladač pro komunikace s databazemi. 10. Lokální instalace balíčku - nainstalujte ho lokálně aplikací yum (localinstall) 11. Odebrání balíčku - odinstalujte pomocí yum balíček samba4.i686 (remove) 12. Software Update - otevřete nástroj Software pro update, který je grafickou podobou yum, a nainstalujte Xorg X server aktualizaci. 13. BONUS - Přidání yum repozitury DAG http://www.bhutanhorizon.com/linux/add-repositoriesfor-yum.html 5

Řešení: 1. Všechny balíčky vyzkoušejte si projít seznam všech dostupných balíčků 1.1. Všechny dostupné balíčky online zobrazíte příkazem yum list pro lepší přehled je dobré použít rouru s less 2. Filtrování balíčků najděte si balíčky samba 2.1. Vyfiltrovat všechny balíčky týkající se samba můžeme udělat stejným příkazem, ale pouze za rouru umístíme grep samba 3. Instalace balíčku nainstalujte online balíček samba4.i686 3.1. Jako uživatel root zadejte příkaz yum install samba4.i686 6

Yum nejprve zjistí všechny potřebné závislosti. 3.2. Potom zobrazí přehled všech balíčku, které se budou instalovat a zeptá se, zda chceme pokračovat Poté proběhne samotná instalace a zobrazí se nápis Complete! 4. Zobrazení aktualizací podívejte se na všechny možné aktualizace 4.1. Pro zobrazení všech možných aktualizací přidat za yum check-update 7

5. Instalace update nainstalujte aktualizaci na apr.i686 5.1. Pro instalaci aktualizace můžeme buď použít příkaz install nebo update. Následující informace jsou podobné jako při instalaci. 6. Změna konfigurace yum zvyšte dobu vypršení pro metadata yum na 2 hodiny 6.1. Konfigurace je uložena v souboru /etc/yum.conf, a proto ho otevřete v textovém editoru VIM 6.2. Nalezněte část, která obsahuje text metadata_expire. Můžete použít funkci hledání tím, že zadáte /metadata. Před tímto textovým řetězcem je umístěna mřížka, tzn. že je zde výchozí čas 30 minut. Odstraňte mřížku a zadejte číslo 120. 8

7. Výpis repozitory pro yum prohlédněte si repozitory pro yum 7.1. Všechny repozitory neboli adresy s nastavením, odkud aplikace yum stahuje balíčky, jsou obsaženy ve složce /etc/yum.repos.d/. Stačí tedy použít příkaz ls 8. Hromadná instalace nainstalujte všechny balíčky týkající se VIM 8.1. Pokud chceme nainstalovat všechny balíčky obsahující určitý řetězec stačí pouze zadat příkaz yum install a doplnit hvězdičky před nebo nakonec slova. 8.2. Aplikace zobrazí vše a zeptá se, zda chcete pokračovat. 9

9. Ruční stažení balíčků stáhněte balíček ze stránek http://rpm.pbone.net/index.php3/stat/4/idpl/16619783/dir/centos_6/com/unixodbc-2.2.14-11.el6.i686.rpm.html 9.1. Spusťte webový prohlížeč Firefox a zadejte následující adresu. 9.2. Zvolte jedno z nabídnutých zrcadel. 9.3. Stáhněte soubor na disk. 10. Lokální instalace balíčku nainstalujte lokálně stažený balíček pomocí yum. 10.1. Vraťte se zpět do terminálu a přesuňte se do adresáře /home/fimuhk/stažené. Poté použijte příkaz pro lokální instalaci tzn. localinstall + cesta k balíčku 10

11. Odebrání balíčku odinstalujte balíček samba4.i686 pomocí yum. 11.1. Odebrání balíčku probíhá podobně jako instalace. Pouze zaměňte install za remove. 12. Software update otevřete nástroj Software update, který je grafickou podobou yum update, a nainstalujte Xorg X server aktualizaci 12.1. Klikněte na horní panel Systém->Správa->Software Update 12.2. Otevře se okno s nabídkou všech možných instalací. Vyberte téměř poslední update Xorg X server a klikněte Install update 11

12.3. Zadejte heslo administrátora (FimUHK) 13. BONUS přidání yum repozitory DAG http://www.bhutanhorizon.com/linux/add-repositoriesfor-yum.html 13.1. Nejprve musíme získat klíč, kterým později budeme ověřovat integritu balíčku a testovat správný obsah. Příkaz wget adresa 13.2. Poté musíte tento klíč neimportovat do rpm databáze 12

13.3. V dalším kroku musíte vytvořit textový konfigurační soubor pro repozitory v adresáři /etc/yum.repos.d/ s názvem dag.repo 13.4. Do tohoto souboru zadejte následující text, který je na obrázku, a uložte ho. 13.5. V posledním kroku musíte tuto repozitory zapnout, aby ji yum začal prohledávat. Stačí zadat buď příkaz, který je na obrázku, nebo přímo instalaci konkrétního balíčku. Při dalším prohledávání nebo instalaci už --enablerepo=dag psát nemusíme. 13