Instalace program do Linuxu Centrum pro virtuln a

  • Slides: 8
Download presentation
Instalace programů do Linuxu Centrum pro virtuální a moderní metody a formy vzdělávání na

Instalace programů do Linuxu Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T. G. Masaryka, Kostelec nad Orlicí Autor: horak@oakostelec. cz 17. 6. 2021 1

úvod • Z Windows jsou známé binární verze instalačních programů –instalace je jednoduchá a

úvod • Z Windows jsou známé binární verze instalačních programů –instalace je jednoduchá a snadná • Linux má sice jednotné jádro, ale: – To je doplněno softwarem a ovládacím rozhraním, grafikou atd. – Linux existuje v distribucích. – Kompatibilita aplikací mezi různými distribucemi je velmi špatná. Dokonce i kompatibilita aplikací mezi různými verzemi jedné distribuce není nijak slavná. • Instalace aplikačních programů v Linuxu je nejednotná

Závislosti • Windows i linux používají knihovny, které jsou obecné a přístupné ostatním programům.

Závislosti • Windows i linux používají knihovny, které jsou obecné a přístupné ostatním programům. – Ve Windows jde o programy s příponou dll. Při instalaci nového programu se instalují i jeho knihovny dll. => knihovny se často přepisují, často existuje pro jeden účel několik knihoven – Linux si knihovny důsledně hlídá a skutečně používá pouze potřebné knihovny. Při instalaci se kontrolují závislosti - zda pro nový program už existují knihovny. Pokud jsou knihovny již v Linuxu nainstalovány, tak se neinstalují

Možnosti Linuxové instalace • Instalace ze zdrojových kódů – Většina programů používaných v Linuxu

Možnosti Linuxové instalace • Instalace ze zdrojových kódů – Většina programů používaných v Linuxu je k dostání i ve formě zdrojových kódů, které si může uživatel sám upravovat a překládat do výsledné binární (spustitelné) podoby. Pro překlad je třeba zkušeností a znalostí operačního systému, o tom které soubory a knihovny patří k danému programu. – Při překladu zdrojových kódů do binární podoby dochází k vysokému vytížení systému. U složitějších a rozsáhlejších projektů jako je například KDE může kompilace zabrat deset a více hodin. – Program, který je přeložen přímo pro váš typ hardware běží o něco rychleji. • Instalace z balíčků – v praxi nejpoužívanější – Pohodlnější způsob instalace je pomocí balíčků - jde o již (většinou) zkompilovanou aplikaci, zabalenou do jednoho souboru. Většina používaných balíčkovacích systémů řeší i závislosti aplikace: To znamená, že stáhnou z internetu (či si jinak vyžádají) ostatní programy a knihovny, které aplikace ke svému běhu potřebuje. Instalace je většinou velmi snadná. – Jde o nejpoužívanější způsob instalace nových programů.

Balíčkovací systémy • Balíčkovací systémy se bohužel liší v jednotlivých distribucích: – RPM známý,

Balíčkovací systémy • Balíčkovací systémy se bohužel liší v jednotlivých distribucích: – RPM známý, a hodně používaný systém balíčků. Kromě Red Hatu a Cent. OS se používá především v distribucích jako je Mandriva, Fedora Core nebo Suse. Samotný program rpm neinstaluje závislosti automaticky. Proto byla vyvinuta spousta nadstaveb: • • • urpmi – v distribuci Mandrake/Mandriva yum – pro distribuci Fedora Core Ya. ST – pro distribuci Suse apt 4 rpm – port programu z Debianu pro systémy založené na rpm Vyhledávače RPM balíků: rpmfind. net a rpm. pbone. net – Tgz používá Slackware. Je to tar. gz archív s určenou vnitřní strukturou. Slackwarovský systém balíčků však na rozdíl od ostatních neumí vyřešit závislosti, a i samotná distribuce se začátečníkovi může jevit jako „hardcore. ” – Portage balíčkovací systém distribuce Gentoo Linux. Tento systém balíčků většinu software kompiluje ze zdrojových kódů, podle nastavení v souboru /etc/make. conf. Ovládá se pomocí příkazu emerge.

Instalace - princip • Názvosloví – Balík (balíček) je soubor s příponou. rpm, obsahuje

Instalace - princip • Názvosloví – Balík (balíček) je soubor s příponou. rpm, obsahuje důležité soubory programu. Jeden balík může záviset na dalších balících, tzv. závislostech. Některé instalační balíky obsahují závislosti (závislé programy), jiné si je stahují z Internetu – Zdroj (jinak repozitář) je shromaždiště instalačních balíků (připravených programů), ve kterém si můžete požadovaný program vyhledat a stáhnout. • Postup instalace 1. Vyhledat balíček 2. Nainstalovat jej

Instalace v Cent. OS • používá se balíčkovací systém RPM • k dispozici nadstavba

Instalace v Cent. OS • používá se balíčkovací systém RPM • k dispozici nadstavba yum_search_balíček vyhledá balíček yum_install_balíček nainstaluje balíček yum_remove_balíček odstraní balíček yum_update kompletní update (vyzkoušet instalace programu mc)

Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T. G.

Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T. G. Masaryka, Kostelec nad Orlicí Použité materiály: Linux - Dokumentační projekt, 3. aktualizované vydání LXI 1 – Linux instalace (Příručka ke školení Gopas) LXI 2 – Linux administrace systému (Příručka ke školení Gopas) 17. 6. 2021 8