1 / 24

Spr áva balíčkov

Spr áva balíčkov. Ing. Butkovský. Správa balíčkov. OBSAH 1 . Úvod 2. dpkg 3. apt-get 4. aptitude 5. Automatické aktualizácie 6. Konfigurácia. Správa balíčkov. 1. Úvod Správa balíčkov umožňuje inštaláciu, aktualizáciu, konfiguráciu odobratie systému.

aiden
Télécharger la présentation

Spr áva balíčkov

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Správa balíčkov Ing. Butkovský

  2. Správa balíčkov • OBSAH • 1. Úvod • 2. dpkg • 3. apt-get • 4. aptitude • 5. Automatické aktualizácie • 6. Konfigurácia

  3. Správa balíčkov • 1. Úvod • Správa balíčkov umožňuje • inštaláciu, • aktualizáciu, • konfiguráciu • odobratie systému. • Ubuntu poskytuje prístup k viac ako 24000 softwérových balíčkov • súbory balíčkov sú uložené v repozitároch (zdroje softvéru), ktoré sa nachádzajú na CD/DVD alebo internete

  4. Správa balíčkov • 1. Úvod • balíčky sú prekompilované do binárneho tvaru • komplexnejšie balíčky používajú koncept závislostí • Závislosti sú prídavné balíky, ktoré sú požadované hlavným balíkom k tomu, aby správne fungoval. • systém pre správu balíčkov vyrieši vzájomné závislosti balíčkov automaticky a zároveň kontroluje aktualizáciu softwéru

  5. Správa balíčkov • 2. dpkg • balíčkový manažér pre systémy založené na Debiane • pomocou tohto nástroja môžeme: • manuálne inštalovať, vytvárať a odstraňovať balíčky, • nemôže automaticky sťahovať a inštalovať balíčky a ich závislosti

  6. Správa balíčkov • 2. dpkg • zoznam nainštalovaných balíčkov v systéme vypíšeme príkazom • $sudo dpkg –l • zoznam nainštalovaných balíčkov typu openssh • $sudo dpkg –l | grep openssh

  7. Správa balíčkov • 2. dpkg • balík je možné odinštalovať príkazom • $sudo dpkg –r meno_balíka • !!! Varovanie !!! • odinštalovanie balíkov pomocou dpkg nerieši závislosti balíkov, čo znamená, že nemusia správne fungovať balíčky, ktoré sú zavislé na odištalovanom balíku • viac informácií najdete na manuálových stránkach: • $ man dpkg

  8. Správa balíčkov • 3. apt-get (Advanced Packaging Tool) • rozšírený balíčkovací nástroj na • inštalovanie a odinštalovanienových softvérových balíčkov • aktualizáciu existujúcich softvérových balíčkov • aktualizáciu zoznamu balíčkov • prechod na novú verziu celého systému Ubuntu • výhody • jednoduché použitie pri terminálovom pripojení • softvérových balíčkov • možnosť použitia v skriptoch

  9. Správa balíčkov • 3. apt-get (Advanced Packaging Tool) • inštalácia balíka • sudo apt-get install nmap • odstránenie balíka • sudo apt-get remove nmap

  10. Správa balíčkov • 3. apt-get (Advanced Packaging Tool) • aktualizácia balíkov • sudo apt-get upgrade • aktualizácia zoznamu balíkov • sudo apt-get update • zoznam balíkov APT je databáza dostupných balíkov, ktorá je uložená v súbore /etc/apt/sources.list

  11. Správa balíčkov • 3. apt-get (Advanced Packaging Tool) • prechod na novú verziu • sudo apt-get dist-upgrade • odporúča sa použiť príkaz • do-release-upgrade

  12. Správa balíčkov • 3. apt-get (Advanced Packaging Tool) • akcie príkazu apt-get sa zaznamenávajú do súboru /var/log/dpkg.log • viac informácií najdete na manuálových stránkach: • $ man apt-get alebo $ apt-get help

  13. Správa balíčkov • 4. aptitude • nadstavba systému Advanced Packaging Tool (APT) s textovým rozhraním • poskytuje správu balíkov stlačením jedného malého písmena • spúšťame príkazom • $ sudo aptitude

  14. Správa balíčkov • 4. aptitude • Inštalácia balíka • 1) Najdeme balík, ktorý chceme nainštalovať medzi nenainštalovanými balikmi • 2) Stlačíme + na klávesnici a balík sa vyberie na inštaláciu (zafarbí zelenou farbou) • 3) Stlačíme g a zobrazia sa akcie, ktoré sa budú vynonávať

  15. Správa balíčkov • 4. aptitude • Odinštalovanie balíka • 1) Nájdeme balík, ktorý chceme odinštalovať medzi nainštalovanými balíkmi • 2) Stlačíme - na klávesnici a balík sa vyberie na odinštalovanie (zafarbí sa ružovou farbou) • 3) Stlačíme g a zobrazia sa akcie, ktoré sa budú vynonávať • 4) Stlačíme znova g a spustí sa správa balíkov

  16. Správa balíčkov • 4. aptitude • Aktualizácia zoznamu balíkov • 1) Stlačíme u na klávesnici • 2) Prebehne aktualizácia

  17. Správa balíčkov • 4. aptitude • Aktualizácia balíka • 1) Najskôr aktualizujeme zoznam balíkov • 2) Stlačíme U na klávesnici, čím sa vyberú balíky na aktualizáciu • 3) Stlačíme g a zobrazia sa akcie, ktoré sa budú vynonávať

  18. Správa balíčkov • 4. aptitude • aktuálny stav balíka je zobrazený v prvom stĺpcivo vrchnej části okna • i:nainštalovaný balík • c:balík nie je nainštalovaný, ale konfigurácia balíka sa nachádza v systéme • p:odstránený zo systému • v:virtuálny balík • u:súbory sú rozbalené, ale balík ešte nie je nakonfigurovaný • B:poškodený balík • C:čiastočne nakonfigurovaný - konfigurácia zlyhala a vyžaduje opravu • H:čiastočne nainštalovaný - odstraňovanie zlyhalo a vyžaduje opravu • Prácu s príkazom aptitude ukončíme klávesou q (quit)

  19. Správa balíčkov • 5. Automatické aktualizácie • na automatickú inštaláciu aktualizovaných balíkov sa používa balík unattended-upgrades • nainštalujeme ho príkazom • $ sudo apt-get install unattended-upgrades • môžeme ho nastaviť tak, aby • 1) aktualizoval všetky balíky • 2) inštaloval bezpečnostné aktualizácie

  20. Správa balíčkov • 5. Automatické aktualizácie • nástroj unattended-upgrades sakonfiguruje pomocou súboru/etc/apt/apt.conf.d/50unattended-upgrades. • otvoríme tento súbor a upravíme nasledujúce nastavenia: Unattended-Upgrade::Allowed-Origins { "Ubuntu maverick-security"; // "Ubuntu maverick-updates"; };

  21. Správa balíčkov • 5. Automatické aktualizácie • niektoré balíky môžeme dať na čiernu listinu, aby sa neaktualizovali automaticky. • Ak chceme zakázať automatickú aktualizáciu niektorého balíka, dopíšeme ho do zoznamu: Unattended-Upgrade::Package-Blacklist { "vim"; "libc6"; "libc6-dev"; "libc6-i686"; };

  22. Správa balíčkov • 5. Automatické aktualizácie • povolenie vykonávať automatické aktualizácia sa zapisuje do súboru /etc/apt/apt.conf.d/10periodic, kde sa nastavujú časová konfigurácia: APT::Periodic::Download-Upgradeable-Packages"1"; APT::Periodic::Unattended-Upgrade "1"; APT::Periodic::Update-Package-List"1"; APT::Periodic::AutocleanInterval "7"; • Podľa uvedenej konfigurácie sa každý deň sťahuje, inštaluje a aktualizuje zoznam balíčkov, každý týždeň sa čistí archív balíčkov

  23. Správa balíčkov • 6 Konfigurácia • Konfigurácia repozitárov (zdrojov softvéru) systému Advanced Packages Tool (APT) je uložená v súbore /etc/apt/sources.list • v tomto súbore môžeme pridávať alebo odoberať zdroje softwéru • Príklad: # no more prompting for CD-ROM please# deb cdrom:[Ubuntu 10.10_Maverick_Meerkat - Release i386 (20070419.1)]/ maverick main restricted

  24. Správa balíčkov • 6 Konfigurácia • Najpopulárnejšie zdroje softvéru sú Universe a Multiverse • nie su to oficiálne podporované zdroje softvérov • sú spravované komunitou • v základnom stave sú zdroje softvéru Universe a Multiversezapnuté

More Related