Soa#cap4.1   gestor de pacotes
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
315
On Slideshare
310
From Embeds
5
Number of Embeds
1

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 5

http://www.portaldoestudante.ac.mz 5

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Sistemas Operativos Avancados Sistema de gestão de pacotes – Instalação de LAMP Jonnathan Guambe
  • 2. Sistema de gestão de pacotes (PMS) Um sistema de gestão de pacotes (Package ManagementSystem) consiste de uma colecção de ferramentas quevisam a automação do processo de instalação,actualização, configuração e remoção de pacotes desoftware em um computador. Linux e outros sistemas tipo Unix geralmente fazem gestãode milhares de pacotes. Os gestores de pacotes do debian e seus derivados(Ubuntu, Xubuntu, etc.) são apt-get (linha de comando),aptitude (linha de comando melhorado) e synaptic(ambiente gráfico)
  • 3. Sistema de gestão de pacotes Pacotes são distribuições de software e metadados, como por exemplo, o nome completo, descrição de uso, utilização, versão, fabricante, website, soma de verificação, a lista de dependências necessária para o software funcionar Processo de instalação de um pacote pelo Gestor de pacotes. correctamente
  • 4. PMS vs Instalador Sistema de gestão de Pacotes InstaladorNormalmente parte do sistema Cada produto vem com seu própriooperacional. instalador.Usa uma base de dados única para Realiza sua própria instalação, porinstalação. vezes, efectua registo de informações sobre a instalação no registry.Pode verificar e fazer gestão de Só funciona com o seu produtotodos os pacotes no sistema. empacotado.Único fornecedor de gestor de Instalador ou Setup de múltiplospacotes. fornecedores.Formato de pacote único Vários formatos para instalação(Derivados de debian = .deb; (.exe, .msi, .jar, ...) Red Hat = .rpm).
  • 5. LAMPLAMP é um acrónimo para a combinação: Linux Apache MySQL PHP, Perl ou Python Nos últimos dias a letra P começou a fazer referência a PERL ou Python como linguagens de programação alternativas ao PHP.
  • 6. Instalação de LAMPInstalação online (com acesso a internet): sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server php5 mysql- server mysql-clientInstalação offline (sem acesso a internet): Para efectuar a instalação offline do conjunto LAMP, precisa baixar todos os pacotes necessários para tal efeito, podendo instalar posteriormente alguns pacotes complementares. Ir ao directório com os pacotes de instalação (.deb) e digitar: sudo dpkg -i *.deb
  • 7. Instalação de LAMPApós o termino do processo de instalação terminar digite:sudo /etc/init.d/apache2 statussudo /etc/init.d/mysql statusPara iniciar|parar|reiniciar|estado o serviço apache use: sudo /etc/init.d/apache2 start|stop|restart| status Consulte o “man” para mais opções
  • 8. ExercíciosIndique as diferenças entre os componentes/repositórios do Ubuntu main, universe, multiverse, restrictedCrie uma shellscript que ao ser executada efectua backup de todas bases de dados do mysql para /tmp/mysql-bkp.sql. (dica: use mysqldump)Explique as funcionalidades da ferramenta rsync bem como as vantagens do seu usoCrie uma shellscript que após a execução do backup das bases de dados, envia o ficheiro de backup /tmp/mysql-bkp.sql para seu email
  • 9. Leitura complementarhttps://help.ubuntu.com/community/ApacheMySQ LPHPhttp://www.ubuntugeek.com/ufw-uncomplicated- firewall-for-ubuntu-hardy.html