gerenciadores de pacotes

Download Gerenciadores de pacotes

If you can't read please download the document

Post on 17-Jun-2015

733 views

Category:

Technology

2 download

Embed Size (px)

DESCRIPTION

Apresentação para disciplina de Sistemas Operacionais, sobre gerenciadores de pacotes.

TRANSCRIPT

  • 1. Administrao de Sistemas Linux Gerenciadores de Pacotes Braulio Marques, Bruno Rodrigues, Emerson dos Santos.

2. Gerenciadores de Pacotes OquePacote? Umpacotecontmocdigofonte prcompiladoeempacotadocomo umarquivobinriodeinstalao (executvel).Nelepodemestar cones,bibliotecas,arquivosde configurao,binrios,manpages, atalhosdedesktop,headers,fontes etc. 3. Uma das maneiras de instalar um programa compilando o cdigo fonte. # ./configure # make # make install Outra maneira utilizando um Gerenciador de Pacotes. Gerenciadores de Pacotes 4. Gerenciadores de Pacotes OquesoGerenciadoresdePacotes? Umgerenciadordepacotesumsoftwareque instala,removeeatualizapacotes,podese conectarautomaticamenteaumrepositrio, baixarumprograma,verificareresolversuas dependncias,listarpacotes,listardependncias, fazerbuscasnalistadepacotes,ordenaralistae adicionareremoverrepositrios. 5. Gerenciadores de Pacotes OquesoRepositrios? Osrepositriossocoleesdepacotesgeralmente armazenadosemumservidorremoto,masque tambmpodemestarlocalmenteemumHD,CD ROM,DVDeoutrasmdiasdearmazenamento. 6. Gerenciadores de Pacotes Pkgtool AdvancedPackaging Tool(APT) RPMPackageManager (RPM) YellowDogUpdater Modified(YUM) Zypper Pacman Portage Smart PackageKit Urpmi 7. Pkgtools umsistemautilizadopelo Slackware.umformatode pacotetar.gzcomextenso .tgzealgumasferramentasde linhadecomandoparacriar, exibir,instalar,removere atualizar.Nohverificao dedependncias,nemconexo automticaarepositrios. 8. Pkgtools Instalar um novo Software installpkg pacote Atualizar um Software Instalado upgradepkg pacote Remover um Software Instalado Removepkg pacote Atualizar Lista de Pacotes - Atualizar o Sistema - Procurar pelo nome do Pacote - 9. Advanced Packaging Tool (APT) usadoprincipalmentenos Debianlike.OAPTuma bibliotecaderotinasqueagem comoumainterfaceparaodpkg, queumgerenciadordepacotes debaixonvelquepermite instalar,desinstalareatualizar pacotes.deb.OAPTtrazfunes avanadasaodpkg,dentreas quaisestaresoluode dependncias. 10. APT Instalar um novo Software apt-get install pacote Atualizar um Software Instalado apt-get install pacote Remover um Software Instalado apt-get remove pacote Atualizar Lista de Pacotes apt-get update Atualizar o Sistema apt-get upgrade Procurar pelo nome do Pacote apt-cache search pacote 11. RPM Package Manager (RPM) ORPMumformatoeum gerenciadordepacotes.Embora muitasfunesdealtonvel tenhamsidoimplementadas diretamentenoRPMdesdeo incio,comoaverificaode dependncias(masnosua resoluo),parecequenoto fciladicionaraopadroRPMos recursosencontradosemoutros sistemasdegerenciamentode pacotesmodernos.oformatode pacotespadrodaLSB(aLinux StandardBase). 12. RPM Instalar um novo Software rpm -ivh pacote Atualizar um Software Instalado rpm -U pacote Remover um Software Instalado rpm -e pacote Atualizar Lista de Pacotes Atualizar o Sistema Procurar pelo nome do Pacote 13. Yellow Dog Updater Modified (YUM) usadoemsistemasbaseadosno RedHatenoFedora,eusapacotes RPM.Novosrecursospodemser adicionadosaoYUMpormeiode pluginsedopacoteyumutils. 14. YUM Instalar um novo Software yum install pacote Atualizar um Software Instalado yum update pacote Remover um Software Instalado yum erase pacote Atualizar Lista de Pacotes yum chek-update Atualizar o Sistema yum update Procurar pelo nome do Pacote yum list pacote 15. Zypper OZypperumgerenciadorde pacotesemlinhadecomandoque foiintroduzidonoopenSUSE10.2, queseutilizadolibzypp, providenciandofunescomo acessoarepositrios,resolvendo dependnciasentrepacote, instalaodepacotes,entreoutras. 16. Zypper Instalar um novo Software zypper install pacote Atualizar um Software Instalado zypper update -t pacote Remover um Software Instalado zypper remove pacote Atualizar Lista de Pacotes zypper refresh Atualizar o Sistema zypper update Procurar pelo nome do Pacote zyper search pacote 17. Pacman UtilizadonoArchLinuxele combinaumformatosimplesde binriocomumsistemasimplesde construodepacotes.Oobjetivo dopacmantornarpossvelo gereciamentodepacotes,estejam elesnosrepositriosoficiaisdo Archoumesmopacotesprpriosdo usurio. 18. Pacman Instalar um novo Software pacman -S pacote Atualizar um Software Instalado pacman -S pacote Remover um Software Instalado pacman R pacote Atualizar Lista de Pacotes pacman -Sy Atualizar o Sistema pacman -Su Procurar pelo nome do Pacote pacman -Ss pacote 19. Portage Emboraosistemacomoumtodo sejaconhecidocomoPortage,ele consistedeumconjuntode ferramentas,entreelas,osistema ebuild,eoemerge.Demodoque noprocessodecompilaoa ferramentaebuildqueefetivamente realizaotrabalhodecompilare instalar,enquantoqueoemerge umfrontendqueresolve dependnciaseoutrastarefas similares. 20. Portage Instalar um novo Software emerge pacote Atualizar um Software Instalado emerge pacote Remover um Software Instalado emerge -aC pacote Atualizar Lista de Pacotes emerge --sync Atualizar o Sistema Emerge --NuDa world Procurar pelo nome do Pacote Emerge --search pacote 21. Smart Smartfoicriadoparaunificartodos ossistemasindependentes.OSmart podebaixareinstalar.Deb,RPMe pacotesdoSlackware.Paraacelerar odownloadeleusaumsistemade espelhoparaescolheromaisrpido repositriodisponvel. 22. Smart Instalar um novo Software smart install pacote Atualizar um Software Instalado smart install pacote Remover um Software Instalado smart remove pacote Atualizar Lista de Pacotes smart update Atualizar o Sistema smart upgrade Procurar pelo nome do Pacote smart search pacote 23. PackageKit PackageKitumconjuntode aplicaesdesenhadaspara proporcionarum"Frontend"dealto nvelparaumelevadonmerode gerenciadorsdepacotes.O PackageKitfoiconcebidocoma finalidadedetornarmaisamigveis asoperaesdeinstalao, atualizaoeremoodepacotes dentrodeumsistemaLinux. 24. PackageKit Instalar um novo Software pkcon install pacote Atualizar um Software Instalado pkcon update pacote Remover um Software Instalado pkcon remove pacote Atualizar Lista de Pacotes pkcon refresh Atualizar o Sistema pkcon upgrade Procurar pelo nome do Pacote pkcon search name pacote 25. Urpmi Ourpmiaferramentautilizada peloMandrivaemconjuntocomo sistemadegerenciamentode pacotesrpmparaainstalao, atualizao,resoluode dependnciaseremoodepacotes. Aferramentaseutilizadoconceito demedias(mdias)pararesolver dependnciasebuscarpacotesde formaautomatizada. 26. Comandos Instalar um novo Software urpmi pacote Atualizar um Software Instalado urpmi pacote Remover um Software Instalado urpme pacote Atualizar Lista de Pacotes urpmi.update -a Atualizar o Sistema urpmi --auto-select Procurar pelo nome do Pacote Urpmq pacote