Instalação de Software em 
Ambientes Baseados no Debian

        Vinícius Alves Hax


         Agosto de 2010
        Tchê...
Palestrante
●   Engenheiro de Computação pela FURG
●   Analista  de  TI  no  Centro  de  Ciências 
    Computacionais – FU...
Conteúdo
●   O que é Debian? E Ubuntu?
●   Métodos de instalação de programas
●   Instalação via modo gráfico
●   Instalaç...
Linux


Linux é como chamamos o kernel do sistema 
operacional, também é chamado de núcleo do 
             sistema operac...
Linux e distribuições

   No entanto o Linux em si não é um programa 
utilizável, ele só passa a ser o que é porque ele é ...
Debian
●   Uma                das 
    distribuições    Linux 
    mais antigas
●   Muito  estável,  serve 
    de  base  ...
Debian
●   Grande  enfoque  na 
    liberdade do software
●   Seu nome vem da ex­
    mulher  do  criador  da 
    distrib...
APT
●   O  apt  é  um  software  de  alto  nível  de 
    gerenciamento  de  software  instalado  no 
    computador
●   P...
Dependências
Dependências são todos os pacotes que são pré­
requisitos para outros.
Quando  dizemos  que  o  apt  resolve ...
Arquivos .deb
●   O  apt  na  verdade  é  um  frontend  para  o  dpkg, 
    que  é  a  ferramenta  mais  baixo  nível  que...
Ubuntu
●   O  Ubuntu  é  uma 
    distribuição  baseada 
    no  Debian,  ou  seja, 
    criada a partir dele.
●   Tem  co...
Ubuntu
●   É  uma  das  distribuições  mais  utilizadas  no 
    mundo
●   Seu  nome  vem  de  uma  palavra  sul­africana,...
Instalação de software
●   Modo gráfico
●   Modo texto (terminal)
       –   Para abrir o terminal no Ubuntu vá em 
      ...
Instalação de software
●   Modo gráfico: Mais fácil, menor aprendizado
●   Modo texto: Pode ser mais rápido quando já se 
...
Modo gráfico
●   Gerenciador  de  programas:  maneira  mais  fácil  e 
    recomendada
●   Duplo  clique  nos  arquivos  ....
Gerenciador de programas
●   No  Ubuntu  para  abrir  o  gerenciador  de 
    programas devemos ir até o menu “Aplicativos...
Gerenciador de programas




                           17
Gerenciador de programas




Na tela a seguir aparecem as categorias de 
           software disponíveis



              ...
Gerenciador de programas




                           19
Gerenciador de programas
Por exemplo clicando em jogos e selecionando 
Atomix temos:




                                 ...
Gerenciador de programas
Clicando em Atomix:




                              21
Gerenciador de programas
Clicando em “Instalar” a seguinte tela aparece:




                                             ...
Gerenciador de programas
Ao  entrar  com  a  senha  correta,  se  houver 
Internet o programa será baixado e instalado



...
Gerenciador de programas
E o programa foi instalado:




                               24
Instalação a partir de um .deb
●   Procure  na  Internet  se  você  procurou  o  nome 
    correto no Gerenciador de Progr...
Instalação a partir de um .deb
●   Duplo clique no arquivo .deb irá mostra a tela 
    abaixo




                        ...
Instalação a partir de um .deb




Se não houver dependências, a parte do status 
 informará isso e podemos clicar em inst...
Instalação a partir de um .deb
O software será instalado com sucesso.




                                         28
Instalação a partir de um .deb
Se  houver  dependências  não  satisfeitas 
seremos avisados sobre isso no Status




     ...
Instalação a partir de um .deb
Clicando  em  mais  detalhes  temos  a  seguinte 
tela  informando  que  as  dependências  ...
Instalação a partir de um .deb

 Se as dependências não forem resolvidas, pode 
ser preciso procurar na Internet pelos ins...
Instalação de software distribuído 
          como binário



Um software binário é um software que já está 
 pronto para ...
Arquivos compactados
No  mundo  Linux,  os  arquivos  compactados 
geralmente  possuem  uma  das  extensões  a 
seguir:
● ...
Instalação de software distribuído 
              como binário
●   Nesse    caso      basta 
    descompactar  o  arquivo ...
Permissão de execução
●   Pode  ser  preciso  dar  permissão  de  execução 
    para o binario:
    chmod +x binario
●   P...
Instalação de software distribuído 
          como binário


  Havendo algum problema é recomendável 
 procurar se não exi...
Modo texto
●   aptitude
●   apt­get
●   dpkg
●   make, make install




                               37
update
aptitude  e  apt­get  usam  uma  listagem  de 
pacotes  obtida  da  Internet,  então  sempre 
atualize  essa  lista...
aptitude
●   Instalar o software:
    sudo aptitude install nome_do_pacote
●   Procurar o nome do software:
    sudo aptit...
apt­get
●   Instalar o software:
    sudo apt­get install nome_do_pacote
●   Procurar o nome do software:
    sudo apt­cac...
apt­get vs aptitude
●   “Na  dúvida  use  o  aptitude”  Desenvolvedor 
    Debian
●   Ele  remove  automaticamente  pacote...
dpkg
●   Quando  o  software  não  for  encontrado  nos 
    repositórios, baixe o arquivo .deb e execute
    sudo dpkg ­i...
Descobrindo se um software foi 
               instalado
●   No  modo  texto  o  seguinte  comando  mostra  os 
    pacote...
Compilando a partir do código­fonte
●   Se  tudo  o  mais  falhar,  existe  ainda  o  código­
    fonte
●   Softwares  Liv...
Compilando a partir do código­fonte
●   No terminal digite os comandos a seguir:
    make clean
    ./configure
    make
 ...
Compilando a partir do código­fonte
 “make  clean”  limpa  vestígios  de  compilações 
 anteriores que possam existir
 “./...
Compilando a partir do código­fonte
●   Se  não  obtiver  sucesso,  e  for  reportado  um 
    erro,  tente  ler  as  mens...
Se der errado ...
●   Procure  ajuda  no  Google,  provavelmente  você 
    não foi o primeiro a ter se deparado  com  ess...
Observações
●   Baixe  o  programa  para  a  arquitetura  do  sistema 
    operacional que você está rodando
●   O  comand...
Conclusão



Existem muitas maneiras de instalar software no 
 Linux hoje em dia, então é um mito dizer que é 
        dif...
TchêLinux Rio Grande
●   CIDEC­Sul – FURG – Campus Carreiros
●   27 de novembro de 2010
●   Call To Papers a partir de seg...
Agradecimentos
●   Vocês
●   Organização do evento, 
    especialmente Jerônimo
●   Grupo Tchelinux
●   Patrocinadores
●  ...
Dúvidas?




           53
Contato
    E­mail / Twitter:
    viniciushax@gmail.com / @vinicius_ah
    Sites:
●   www.ti.c3.furg.br
●   www.zetaflops....
Upcoming SlideShare
Loading in …5
×

Instalação de softwares em sistemas baseados no Debian

4,551 views
4,376 views

Published on

Nessa palestra são abordadas as principais maneiras de instalar um programa no Ubuntu e nas distribuições que usam pacotes .deb
⇒ O que é o Debian? E Ubuntu?
⇒ Instalação via binários
⇒ Compilação do código-fonte
⇒ O que é um pacote? O que é um arquivo .deb?
⇒ Instalação de software usando apt, aptitude e dpkg
⇒ Instalação de software usando a interface gráfica

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,551
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
91
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Instalação de softwares em sistemas baseados no Debian

  1. 1. Instalação de Software em  Ambientes Baseados no Debian Vinícius Alves Hax Agosto de 2010 TchêLinux Pelotas
  2. 2. Palestrante ● Engenheiro de Computação pela FURG ● Analista  de  TI  no  Centro  de  Ciências  Computacionais – FURG ● Sócio­fundador  da  Zetaflops  –  Computação  de  Alto Desempenho ● Usuário Linux desde 2004 2
  3. 3. Conteúdo ● O que é Debian? E Ubuntu? ● Métodos de instalação de programas ● Instalação via modo gráfico ● Instalação via terminal ● Compilando o código fonte 3
  4. 4. Linux Linux é como chamamos o kernel do sistema  operacional, também é chamado de núcleo do  sistema operacional. É o que faz a interface entre o hardware e o  software do computador 4
  5. 5. Linux e distribuições No entanto o Linux em si não é um programa  utilizável, ele só passa a ser o que é porque ele é  reunido com outros softwares. Normalmente uma distribuição também consiste  em modificação tanto no kernel quanto nesses  softwares, além de modificações visuais. 5
  6. 6. Debian ● Uma  das  distribuições  Linux  mais antigas ● Muito  estável,  serve  de  base  para  várias  outras 6
  7. 7. Debian ● Grande  enfoque  na  liberdade do software ● Seu nome vem da ex­ mulher  do  criador  da  distribuição,  que  se  chamava Debra 7
  8. 8. APT ● O  apt  é  um  software  de  alto  nível  de  gerenciamento  de  software  instalado  no  computador ● Permite  remover  arquivos  não  utilizados,  instalar  softwares  facilmente,  resolver  dependências,  atualizar  programas  para  versões mais atuais, etc 8
  9. 9. Dependências Dependências são todos os pacotes que são pré­ requisitos para outros. Quando  dizemos  que  o  apt  resolve  as  dependências  isso  significa  que  não  precisamos  nos  preocupar  com  os  softwares  pré­requisitos  à  princípio 9
  10. 10. Arquivos .deb ● O  apt  na  verdade  é  um  frontend  para  o  dpkg,  que  é  a  ferramenta  mais  baixo  nível  que  gerencia esses softwares. ● O dpkg utiliza como entrada arquivos .deb: para  fins de utilização no dia­à­dia podemos  pensar  que  o  .deb  é  o  “instalador”  nos  sistemas  baseados no Debian 10
  11. 11. Ubuntu ● O  Ubuntu  é  uma  distribuição  baseada  no  Debian,  ou  seja,  criada a partir dele. ● Tem  como  diferencial  grande  enfoque  no  usuário de Desktop 11
  12. 12. Ubuntu ● É  uma  das  distribuições  mais  utilizadas  no  mundo ● Seu  nome  vem  de  uma  palavra  sul­africana,  e  quer  dizer  algo  como  “Só  é  possível  ser  humano através dos outros” 12
  13. 13. Instalação de software ● Modo gráfico ● Modo texto (terminal) – Para abrir o terminal no Ubuntu vá em  “Aplicativos”, depois em “Acessórios” e por  último em “Terminal” 13
  14. 14. Instalação de software ● Modo gráfico: Mais fácil, menor aprendizado ● Modo texto: Pode ser mais rápido quando já se  está  com  o  terminal  aberto,  pode  ser  a  única  alternativa em um servidor Na dúvida prefira o modo gráfico. 14
  15. 15. Modo gráfico ● Gerenciador  de  programas:  maneira  mais  fácil  e  recomendada ● Duplo  clique  nos  arquivos  .deb:  quando  o  seu  programa  não  foi  achado  no  Gerenciador  de  Programas,  ou  quando  o  seu  computador  não  está  conectado na Internet ● Programas  binários:  Quando  não  for  encontrado  um  .deb, ou houver um problema com o mesmo 15
  16. 16. Gerenciador de programas ● No  Ubuntu  para  abrir  o  gerenciador  de  programas devemos ir até o menu “Aplicativos”  e  depois  clicar  em  “Central  de  Programas  do  Ubuntu” 16
  17. 17. Gerenciador de programas 17
  18. 18. Gerenciador de programas Na tela a seguir aparecem as categorias de  software disponíveis 18
  19. 19. Gerenciador de programas 19
  20. 20. Gerenciador de programas Por exemplo clicando em jogos e selecionando  Atomix temos: 20
  21. 21. Gerenciador de programas Clicando em Atomix: 21
  22. 22. Gerenciador de programas Clicando em “Instalar” a seguinte tela aparece: 22
  23. 23. Gerenciador de programas Ao  entrar  com  a  senha  correta,  se  houver  Internet o programa será baixado e instalado 23
  24. 24. Gerenciador de programas E o programa foi instalado: 24
  25. 25. Instalação a partir de um .deb ● Procure  na  Internet  se  você  procurou  o  nome  correto no Gerenciador de Programas ● Se realmente não achar, vá até o site oficial do  programa desejado e procure um arquivo .deb ● Havendo  múltiplos,  baixe  o  correto  para  a  versão que vocês está utilizando 25
  26. 26. Instalação a partir de um .deb ● Duplo clique no arquivo .deb irá mostra a tela  abaixo 26
  27. 27. Instalação a partir de um .deb Se não houver dependências, a parte do status  informará isso e podemos clicar em instalar 27
  28. 28. Instalação a partir de um .deb O software será instalado com sucesso. 28
  29. 29. Instalação a partir de um .deb Se  houver  dependências  não  satisfeitas  seremos avisados sobre isso no Status 29
  30. 30. Instalação a partir de um .deb Clicando  em  mais  detalhes  temos  a  seguinte  tela  informando  que  as  dependências  foram  resolvidas automaticamente: 30
  31. 31. Instalação a partir de um .deb Se as dependências não forem resolvidas, pode  ser preciso procurar na Internet pelos instaladores  das dependências Se por sua vez as dependências tiverem  dependências estamos no chamado “dependency  hell”, por isso é preferível instalar pelo  gerenciador de pacotes 31
  32. 32. Instalação de software distribuído  como binário Um software binário é um software que já está  pronto para ser usado, é como as versões  “portable” dos aplicativos Windows. 32
  33. 33. Arquivos compactados No  mundo  Linux,  os  arquivos  compactados  geralmente  possuem  uma  das  extensões  a  seguir: ● .tar.gz ● .tgz ● .tar.bz2 33
  34. 34. Instalação de software distribuído  como binário ● Nesse  caso  basta  descompactar  o  arquivo  com  a  opção  “Extrair  aqui”  e  executar  o  programa ● Geralmente  o  nome  do  executável  é  o  próprio  nome do programa 34
  35. 35. Permissão de execução ● Pode  ser  preciso  dar  permissão  de  execução  para o binario: chmod +x binario ● Para executá­lo pelo terminal você pode digitar ./binario 35
  36. 36. Instalação de software distribuído  como binário Havendo algum problema é recomendável  procurar se não existe um arquivo chamado  README dentro da pasta descompactada e ler  as instruções contidas ali 36
  37. 37. Modo texto ● aptitude ● apt­get ● dpkg ● make, make install 37
  38. 38. update aptitude  e  apt­get  usam  uma  listagem  de  pacotes  obtida  da  Internet,  então  sempre  atualize  essa  listagem  antes  de  usar  esses  programas sudo aptitude update ou sudo apt­get update 38
  39. 39. aptitude ● Instalar o software: sudo aptitude install nome_do_pacote ● Procurar o nome do software: sudo aptitude search termo_de_pesquisa 39
  40. 40. apt­get ● Instalar o software: sudo apt­get install nome_do_pacote ● Procurar o nome do software: sudo apt­cache search termo_de_pesquisa 40
  41. 41. apt­get vs aptitude ● “Na  dúvida  use  o  aptitude”  Desenvolvedor  Debian ● Ele  remove  automaticamente  pacotes  não  utilizados 41
  42. 42. dpkg ● Quando  o  software  não  for  encontrado  nos  repositórios, baixe o arquivo .deb e execute sudo dpkg ­i nome_do_arquivo.deb (Podem ocorrer erros de dependências, use se  as alternativas anteriores falharem) 42
  43. 43. Descobrindo se um software foi  instalado ● No  modo  texto  o  seguinte  comando  mostra  os  pacotes instalados: dpkg ­l ● Para  filtrar  pelo  software  procurado  utilize  a  seguinte linha: dpkg ­l  | grep nome_do_pacote ● Se não aparecer nada, não está instalado 43
  44. 44. Compilando a partir do código­fonte ● Se  tudo  o  mais  falhar,  existe  ainda  o  código­ fonte ● Softwares  Livres  tem  quase  sempre  seu  código­fonte disponível na Internet ● Baixe  o  código­fonte  do  programa,  descompacte­o em uma pasta e abra o terminal 44
  45. 45. Compilando a partir do código­fonte ● No terminal digite os comandos a seguir: make clean ./configure make sudo make install 45
  46. 46. Compilando a partir do código­fonte “make  clean”  limpa  vestígios  de  compilações  anteriores que possam existir “./configure”  gera  alguns  arquivos  de  configuração  para  a  compilação  e  verifica  dependências “make” compila o programa “sudo make install” instala o programa 46
  47. 47. Compilando a partir do código­fonte ● Se  não  obtiver  sucesso,  e  for  reportado  um  erro,  tente  ler  as  mensagens  mostradas.  Em  grande parte das vezes é alguma dependência  faltando. ● Leia  o  arquivo  README  que  fica  dentro  da  pasta  do  programa  se  o  arquivo  existir,  a  maioria dos problemas são resolvidos com uma  leitura atenta desse arquivo 47
  48. 48. Se der errado ... ● Procure  ajuda  no  Google,  provavelmente  você  não foi o primeiro a ter se deparado  com  esse  erro,  se  foi  é  uma  ótima  oportunidade  de  reportar um bug ● Se  mesmo  assim  não  achar  nada  procure  ajuda de usuários de Software Livre: http://tchelinux.org  48
  49. 49. Observações ● Baixe  o  programa  para  a  arquitetura  do  sistema  operacional que você está rodando ● O  comando  do  terminal  “uname  ­a”  vai  dizer  qual  a  arquitetura  do  sistema,  se  aparecer  no  final  da  linha  x86_64, sua arquitetura é de 64 bits ● As  screenshots  dessa  apresentação  foram  tiradas  usando Ubuntu 9.10, diferenças podem existir 49
  50. 50. Conclusão Existem muitas maneiras de instalar software no  Linux hoje em dia, então é um mito dizer que é  difícil instalar software no Linux 50
  51. 51. TchêLinux Rio Grande ● CIDEC­Sul – FURG – Campus Carreiros ● 27 de novembro de 2010 ● Call To Papers a partir de segunda 51
  52. 52. Agradecimentos ● Vocês ● Organização do evento,  especialmente Jerônimo ● Grupo Tchelinux ● Patrocinadores ● Comunidade Software  Livre 52
  53. 53. Dúvidas? 53
  54. 54. Contato E­mail / Twitter: viniciushax@gmail.com / @vinicius_ah Sites: ● www.ti.c3.furg.br ● www.zetaflops.com.br ● www.tchelinux.org 54

×