SlideShare una empresa de Scribd logo
1 de 54
Descargar para leer sin conexión
Instalação de Software em 
Ambientes Baseados no Debian

        Vinícius Alves Hax


         Agosto de 2010
        TchêLinux Pelotas
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
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
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
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
Debian
●   Uma                das 
    distribuições    Linux 
    mais antigas
●   Muito  estável,  serve 
    de  base  para  várias 
    outras



                               6
Debian
●   Grande  enfoque  na 
    liberdade do software
●   Seu nome vem da ex­
    mulher  do  criador  da 
    distribuição,  que  se 
    chamava Debra



                               7
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
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
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
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
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
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
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
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
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
Gerenciador de programas




                           17
Gerenciador de programas




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



                                              18
Gerenciador de programas




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




                                            20
Gerenciador de programas
Clicando em Atomix:




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




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




                                              23
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 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
Instalação a partir de um .deb
●   Duplo clique no arquivo .deb irá mostra a tela 
    abaixo




                                                      26
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
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




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




                                               30
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
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
Arquivos compactados
No  mundo  Linux,  os  arquivos  compactados 
geralmente  possuem  uma  das  extensões  a 
seguir:
●   .tar.gz
●   .tgz
●   .tar.bz2


                                           33
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
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
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
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  listagem  antes  de  usar  esses 
programas
sudo aptitude update
ou
sudo apt­get update

                                               38
aptitude
●   Instalar o software:
    sudo aptitude install nome_do_pacote
●   Procurar o nome do software:
    sudo aptitude search termo_de_pesquisa




                                             39
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
apt­get vs aptitude
●   “Na  dúvida  use  o  aptitude”  Desenvolvedor 
    Debian
●   Ele  remove  automaticamente  pacotes  não 
    utilizados




                                                41
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
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
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
Compilando a partir do código­fonte
●   No terminal digite os comandos a seguir:
    make clean
    ./configure
    make
    sudo make install



                                               45
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
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
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
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
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
TchêLinux Rio Grande
●   CIDEC­Sul – FURG – Campus Carreiros
●   27 de novembro de 2010
●   Call To Papers a partir de segunda




                                          51
Agradecimentos
●   Vocês
●   Organização do evento, 
    especialmente Jerônimo
●   Grupo Tchelinux
●   Patrocinadores
●   Comunidade Software 
    Livre


                                 52
Dúvidas?




           53
Contato
    E­mail / Twitter:
    viniciushax@gmail.com / @vinicius_ah
    Sites:
●   www.ti.c3.furg.br
●   www.zetaflops.com.br
●   www.tchelinux.org

                                           54

Más contenido relacionado

La actualidad más candente

Sistema Operativo Open Source
Sistema Operativo Open SourceSistema Operativo Open Source
Sistema Operativo Open SourceDiogo Silva
 
Curso de Introdução ao Software Livre - Aula de 29/10/2009
Curso de Introdução ao Software Livre - Aula de 29/10/2009Curso de Introdução ao Software Livre - Aula de 29/10/2009
Curso de Introdução ao Software Livre - Aula de 29/10/2009Antônio Arapiraca
 
Linux software livre e tudo mais (CPBR)
Linux software livre e tudo mais (CPBR)Linux software livre e tudo mais (CPBR)
Linux software livre e tudo mais (CPBR)guilhermemar
 
Apresentacao Linux módulo 1
Apresentacao Linux módulo 1Apresentacao Linux módulo 1
Apresentacao Linux módulo 1Tiago
 
Software livre, simples assim.
Software livre, simples assim.Software livre, simples assim.
Software livre, simples assim.guilhermemar
 
Introdução ao Software Livre
Introdução ao Software LivreIntrodução ao Software Livre
Introdução ao Software LivrePeslPinguim
 
Aprenda a programar python
Aprenda a programar pythonAprenda a programar python
Aprenda a programar pythonLourenço Junior
 
Software Livre e Open Source
Software Livre e Open SourceSoftware Livre e Open Source
Software Livre e Open SourceMarcelo Lira
 
Palestra Linux Survival Kit para PHPeiros
Palestra Linux Survival Kit para PHPeirosPalestra Linux Survival Kit para PHPeiros
Palestra Linux Survival Kit para PHPeirosLeonardo Tumadjian
 
Tutorial de uso jahshaka 2.0
Tutorial de uso jahshaka 2.0Tutorial de uso jahshaka 2.0
Tutorial de uso jahshaka 2.0A C Octaviani Jr
 
Como gerenciar de forma correta os pacotes em debian e distribuições derivadas
Como gerenciar de forma correta os pacotes em debian e distribuições derivadasComo gerenciar de forma correta os pacotes em debian e distribuições derivadas
Como gerenciar de forma correta os pacotes em debian e distribuições derivadasAntonio Paulo
 
Cent-OS - Sistema Operacional
Cent-OS - Sistema OperacionalCent-OS - Sistema Operacional
Cent-OS - Sistema OperacionalAnderson Favaro
 

La actualidad más candente (18)

Sistema Operativo Open Source
Sistema Operativo Open SourceSistema Operativo Open Source
Sistema Operativo Open Source
 
Curso de Introdução ao Software Livre - Aula de 29/10/2009
Curso de Introdução ao Software Livre - Aula de 29/10/2009Curso de Introdução ao Software Livre - Aula de 29/10/2009
Curso de Introdução ao Software Livre - Aula de 29/10/2009
 
Linux software livre e tudo mais (CPBR)
Linux software livre e tudo mais (CPBR)Linux software livre e tudo mais (CPBR)
Linux software livre e tudo mais (CPBR)
 
Apresentacao Linux módulo 1
Apresentacao Linux módulo 1Apresentacao Linux módulo 1
Apresentacao Linux módulo 1
 
Software livre, simples assim.
Software livre, simples assim.Software livre, simples assim.
Software livre, simples assim.
 
Introdução ao Software Livre
Introdução ao Software LivreIntrodução ao Software Livre
Introdução ao Software Livre
 
Módulo 6 - Gnu/Linux
Módulo 6 - Gnu/LinuxMódulo 6 - Gnu/Linux
Módulo 6 - Gnu/Linux
 
Aula5
Aula5Aula5
Aula5
 
Aprenda a programar python
Aprenda a programar pythonAprenda a programar python
Aprenda a programar python
 
Introdução à linguagem python
Introdução à linguagem pythonIntrodução à linguagem python
Introdução à linguagem python
 
License
LicenseLicense
License
 
Apostila broffice
Apostila brofficeApostila broffice
Apostila broffice
 
Software Livre e Open Source
Software Livre e Open SourceSoftware Livre e Open Source
Software Livre e Open Source
 
Palestra Linux Survival Kit para PHPeiros
Palestra Linux Survival Kit para PHPeirosPalestra Linux Survival Kit para PHPeiros
Palestra Linux Survival Kit para PHPeiros
 
Tutorial de uso jahshaka 2.0
Tutorial de uso jahshaka 2.0Tutorial de uso jahshaka 2.0
Tutorial de uso jahshaka 2.0
 
Como gerenciar de forma correta os pacotes em debian e distribuições derivadas
Como gerenciar de forma correta os pacotes em debian e distribuições derivadasComo gerenciar de forma correta os pacotes em debian e distribuições derivadas
Como gerenciar de forma correta os pacotes em debian e distribuições derivadas
 
Cent-OS - Sistema Operacional
Cent-OS - Sistema OperacionalCent-OS - Sistema Operacional
Cent-OS - Sistema Operacional
 
Software Livre
Software LivreSoftware Livre
Software Livre
 

Destacado

14 esterilidad infertilidad
14 esterilidad infertilidad14 esterilidad infertilidad
14 esterilidad infertilidadMocte Salaiza
 
Sistemas Livres Alternativos - Fernando Massen
Sistemas Livres Alternativos - Fernando MassenSistemas Livres Alternativos - Fernando Massen
Sistemas Livres Alternativos - Fernando MassenTchelinux
 
Desenvolvimento Web com Firefox - Clauber Stipkovic Halic
Desenvolvimento Web com Firefox - Clauber Stipkovic HalicDesenvolvimento Web com Firefox - Clauber Stipkovic Halic
Desenvolvimento Web com Firefox - Clauber Stipkovic HalicTchelinux
 
Lamina rua euclides da cunha, 1501
Lamina   rua euclides da cunha, 1501Lamina   rua euclides da cunha, 1501
Lamina rua euclides da cunha, 1501Master Comunicação
 
Jornalismo de Revista: Assessoria
Jornalismo de Revista: AssessoriaJornalismo de Revista: Assessoria
Jornalismo de Revista: AssessoriaPetcom
 
08 enfermedad trofoblastica_actual_conferencia2
08 enfermedad trofoblastica_actual_conferencia208 enfermedad trofoblastica_actual_conferencia2
08 enfermedad trofoblastica_actual_conferencia2Mocte Salaiza
 
Aminoglucosidos clase
Aminoglucosidos claseAminoglucosidos clase
Aminoglucosidos claseMocte Salaiza
 
Gestão de pessoas
Gestão de pessoasGestão de pessoas
Gestão de pessoasShahlaca
 
Magento commerce - André Gugliotti
Magento commerce - André Gugliotti Magento commerce - André Gugliotti
Magento commerce - André Gugliotti Tchelinux
 
08 tumores est%f3mago
08 tumores est%f3mago08 tumores est%f3mago
08 tumores est%f3magoMocte Salaiza
 
Elester_Resume12_2016
Elester_Resume12_2016Elester_Resume12_2016
Elester_Resume12_2016Edward Lester
 
ENSINAR A ENSINAR e APRENDER A APRENDER
ENSINAR A ENSINAR e APRENDER A APRENDERENSINAR A ENSINAR e APRENDER A APRENDER
ENSINAR A ENSINAR e APRENDER A APRENDERSebastião Guimarães
 

Destacado (20)

BECC Paper final
BECC Paper finalBECC Paper final
BECC Paper final
 
14 esterilidad infertilidad
14 esterilidad infertilidad14 esterilidad infertilidad
14 esterilidad infertilidad
 
Sistemas Livres Alternativos - Fernando Massen
Sistemas Livres Alternativos - Fernando MassenSistemas Livres Alternativos - Fernando Massen
Sistemas Livres Alternativos - Fernando Massen
 
Desenvolvimento Web com Firefox - Clauber Stipkovic Halic
Desenvolvimento Web com Firefox - Clauber Stipkovic HalicDesenvolvimento Web com Firefox - Clauber Stipkovic Halic
Desenvolvimento Web com Firefox - Clauber Stipkovic Halic
 
Lamina rua euclides da cunha, 1501
Lamina   rua euclides da cunha, 1501Lamina   rua euclides da cunha, 1501
Lamina rua euclides da cunha, 1501
 
Mercadocia
MercadociaMercadocia
Mercadocia
 
Hbv hdv
Hbv hdvHbv hdv
Hbv hdv
 
Jornalismo de Revista: Assessoria
Jornalismo de Revista: AssessoriaJornalismo de Revista: Assessoria
Jornalismo de Revista: Assessoria
 
Rodos ae
Rodos aeRodos ae
Rodos ae
 
Vi hclase tx
Vi hclase txVi hclase tx
Vi hclase tx
 
08 enfermedad trofoblastica_actual_conferencia2
08 enfermedad trofoblastica_actual_conferencia208 enfermedad trofoblastica_actual_conferencia2
08 enfermedad trofoblastica_actual_conferencia2
 
Aminoglucosidos clase
Aminoglucosidos claseAminoglucosidos clase
Aminoglucosidos clase
 
item4
item4item4
item4
 
Regulamento geral da operação
Regulamento geral da operaçãoRegulamento geral da operação
Regulamento geral da operação
 
Gestão de pessoas
Gestão de pessoasGestão de pessoas
Gestão de pessoas
 
Magento commerce - André Gugliotti
Magento commerce - André Gugliotti Magento commerce - André Gugliotti
Magento commerce - André Gugliotti
 
08 tumores est%f3mago
08 tumores est%f3mago08 tumores est%f3mago
08 tumores est%f3mago
 
Caso clínico 4
Caso clínico 4Caso clínico 4
Caso clínico 4
 
Elester_Resume12_2016
Elester_Resume12_2016Elester_Resume12_2016
Elester_Resume12_2016
 
ENSINAR A ENSINAR e APRENDER A APRENDER
ENSINAR A ENSINAR e APRENDER A APRENDERENSINAR A ENSINAR e APRENDER A APRENDER
ENSINAR A ENSINAR e APRENDER A APRENDER
 

Similar a Instalação de softwares em sistemas baseados no Debian - Vinícius Alves Hax

Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de ProgramasÁtila Camurça
 
Portabilidade de uma aplicação
Portabilidade de uma aplicaçãoPortabilidade de uma aplicação
Portabilidade de uma aplicaçãoTiago Pinhão
 
Linux para-iniciantes-explorando
Linux para-iniciantes-explorandoLinux para-iniciantes-explorando
Linux para-iniciantes-explorandogastaovalle
 
Curso Android - 02 configuração do ambiente (Tutorial de Instalação Eclipse +...
Curso Android - 02 configuração do ambiente (Tutorial de Instalação Eclipse +...Curso Android - 02 configuração do ambiente (Tutorial de Instalação Eclipse +...
Curso Android - 02 configuração do ambiente (Tutorial de Instalação Eclipse +...Ronildo Oliveira
 
Tutorial de Instalação Eclipse + Android SDK
Tutorial de Instalação Eclipse + Android SDKTutorial de Instalação Eclipse + Android SDK
Tutorial de Instalação Eclipse + Android SDKRonildo Oliveira
 
Programas utilitários
Programas utilitáriosProgramas utilitários
Programas utilitáriosbolinhas69
 
Gerenciamento de Pacotes no Linux
Gerenciamento de Pacotes no LinuxGerenciamento de Pacotes no Linux
Gerenciamento de Pacotes no LinuxElexsandro Rangel
 
Sistemas Operativos Linux e os suas versões
Sistemas Operativos Linux e os suas versõesSistemas Operativos Linux e os suas versões
Sistemas Operativos Linux e os suas versõesxaninha123
 
So alexandra nunes
So alexandra nunesSo alexandra nunes
So alexandra nunesxaninha123
 
Manual linux de_uma_pagina
Manual linux de_uma_paginaManual linux de_uma_pagina
Manual linux de_uma_paginaMarcos Oliveira
 
6 sistema operativo em ambiente gráfico
6 sistema operativo em ambiente gráfico6 sistema operativo em ambiente gráfico
6 sistema operativo em ambiente gráficoSandra Minhós
 
Automação de tarefas com grunt
Automação de tarefas com gruntAutomação de tarefas com grunt
Automação de tarefas com gruntRafael Lyra
 
Sistemas Operacionais - Gnu/Linux Instalando Programas
Sistemas Operacionais - Gnu/Linux Instalando ProgramasSistemas Operacionais - Gnu/Linux Instalando Programas
Sistemas Operacionais - Gnu/Linux Instalando ProgramasLuiz Arthur
 
Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)
Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)
Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)Clayton Dausacker
 
Distribuições Linux
Distribuições LinuxDistribuições Linux
Distribuições LinuxAlmir Mendes
 

Similar a Instalação de softwares em sistemas baseados no Debian - Vinícius Alves Hax (20)

Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de Programas
 
Portabilidade de uma aplicação
Portabilidade de uma aplicaçãoPortabilidade de uma aplicação
Portabilidade de uma aplicação
 
Linux
LinuxLinux
Linux
 
Windows x Linux
Windows  x LinuxWindows  x Linux
Windows x Linux
 
Aula 04 software
Aula 04 softwareAula 04 software
Aula 04 software
 
Como instalar tudo em ubuntu
Como instalar tudo em ubuntuComo instalar tudo em ubuntu
Como instalar tudo em ubuntu
 
Linux para-iniciantes-explorando
Linux para-iniciantes-explorandoLinux para-iniciantes-explorando
Linux para-iniciantes-explorando
 
Curso Android - 02 configuração do ambiente (Tutorial de Instalação Eclipse +...
Curso Android - 02 configuração do ambiente (Tutorial de Instalação Eclipse +...Curso Android - 02 configuração do ambiente (Tutorial de Instalação Eclipse +...
Curso Android - 02 configuração do ambiente (Tutorial de Instalação Eclipse +...
 
Tutorial de Instalação Eclipse + Android SDK
Tutorial de Instalação Eclipse + Android SDKTutorial de Instalação Eclipse + Android SDK
Tutorial de Instalação Eclipse + Android SDK
 
Programas utilitários
Programas utilitáriosProgramas utilitários
Programas utilitários
 
Gerenciamento de Pacotes no Linux
Gerenciamento de Pacotes no LinuxGerenciamento de Pacotes no Linux
Gerenciamento de Pacotes no Linux
 
Sistemas Operativos Linux e os suas versões
Sistemas Operativos Linux e os suas versõesSistemas Operativos Linux e os suas versões
Sistemas Operativos Linux e os suas versões
 
So alexandra nunes
So alexandra nunesSo alexandra nunes
So alexandra nunes
 
Manual linux de_uma_pagina
Manual linux de_uma_paginaManual linux de_uma_pagina
Manual linux de_uma_pagina
 
6 sistema operativo em ambiente gráfico
6 sistema operativo em ambiente gráfico6 sistema operativo em ambiente gráfico
6 sistema operativo em ambiente gráfico
 
Compact
CompactCompact
Compact
 
Automação de tarefas com grunt
Automação de tarefas com gruntAutomação de tarefas com grunt
Automação de tarefas com grunt
 
Sistemas Operacionais - Gnu/Linux Instalando Programas
Sistemas Operacionais - Gnu/Linux Instalando ProgramasSistemas Operacionais - Gnu/Linux Instalando Programas
Sistemas Operacionais - Gnu/Linux Instalando Programas
 
Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)
Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)
Palestra Trisquel GNU/Linux: Uma Distribuição 100% Livre (FLISOL 2016)
 
Distribuições Linux
Distribuições LinuxDistribuições Linux
Distribuições Linux
 

Más de Tchelinux

Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...
Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...
Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...Tchelinux
 
Insegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio Grande
Insegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio GrandeInsegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio Grande
Insegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio GrandeTchelinux
 
Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...
Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...
Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...Tchelinux
 
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...Tchelinux
 
Me formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio Grande
Me formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio GrandeMe formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio Grande
Me formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio GrandeTchelinux
 
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...Tchelinux
 
Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...
Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...
Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...Tchelinux
 
WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...
WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...
WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...Tchelinux
 
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...Tchelinux
 
Construindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio Grande
Construindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio GrandeConstruindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio Grande
Construindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio GrandeTchelinux
 
Bikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio Grande
Bikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio GrandeBikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio Grande
Bikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio GrandeTchelinux
 
Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...
Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...
Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...Tchelinux
 
A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...
A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...
A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...Tchelinux
 
oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...
oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...
oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...Tchelinux
 
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019Tchelinux
 
Com que ônibus eu vou? Uma gentil introdução ao Python.
Com que ônibus eu vou? Uma gentil introdução ao Python.Com que ônibus eu vou? Uma gentil introdução ao Python.
Com que ônibus eu vou? Uma gentil introdução ao Python.Tchelinux
 
O TCC... um dia ele chega! (The beautiful and easy LaTeX way.
O TCC... um dia ele chega! (The beautiful and easy LaTeX way.O TCC... um dia ele chega! (The beautiful and easy LaTeX way.
O TCC... um dia ele chega! (The beautiful and easy LaTeX way.Tchelinux
 
Não deixe para testar depois o que você pode testar antes.
Não deixe para testar depois o que você pode testar antes. Não deixe para testar depois o que você pode testar antes.
Não deixe para testar depois o que você pode testar antes. Tchelinux
 
Desenvolvendo jogos com pygame
Desenvolvendo jogos com pygameDesenvolvendo jogos com pygame
Desenvolvendo jogos com pygameTchelinux
 
Essa câmera faz fotos muito boas, né?
Essa câmera faz fotos muito boas, né?Essa câmera faz fotos muito boas, né?
Essa câmera faz fotos muito boas, né?Tchelinux
 

Más de Tchelinux (20)

Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...
Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...
Do Zero ao YouTube em menos de 10 softwares livres - Vinícius Alves Hax - Tch...
 
Insegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio Grande
Insegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio GrandeInsegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio Grande
Insegurança na Internet - Diego Luiz Silva da Costa - Tchelinux 2019 Rio Grande
 
Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...
Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...
Explorando Editores de Texto Open Source - Gabriel Prestes Ritta - Tchelinux ...
 
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...
Desenvolvendo Jogos com PyGame - Jerônimo Medina Madruga - Tchelinux 2019 Rio...
 
Me formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio Grande
Me formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio GrandeMe formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio Grande
Me formei. E agora? - Matheus Cezar - Tchelinux 2019 Rio Grande
 
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
APIs, REST e RESTful: O que os programadores precisam saber? - Marcos Echevar...
 
Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...
Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...
Shell Script: Seu melhor amigo na automatização de instalações e configuraçõe...
 
WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...
WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...
WebRTC: Comunicação aberta em tempo real - Nelson Dutra Junior - Tchelinux 20...
 
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...
Introdução à programação funcional com Clojure - Victor Hechel Colares - Tche...
 
Construindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio Grande
Construindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio GrandeConstruindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio Grande
Construindo um Data Warehouse - Vítor Resing Plentz - Tchelinux 2019 Rio Grande
 
Bikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio Grande
Bikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio GrandeBikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio Grande
Bikeshedding - Márcio Josué Ramos Torres - Tchelinux 2019 Rio Grande
 
Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...
Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...
Produção de textos com Latex - Samuel Francisco Ferrigo - Tchelinux Caxias do...
 
A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...
A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...
A tecnologia no futuro e nas mãos de quem ela estará - Jaqueline Trevizan, Ne...
 
oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...
oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...
oVirt uma solução de virtualização distribuída opensource - Daniel Lara - Tch...
 
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019
Sistemas Embarcados e Buildroot - Renato Severo - Tchelinux Caxias do Sul 2019
 
Com que ônibus eu vou? Uma gentil introdução ao Python.
Com que ônibus eu vou? Uma gentil introdução ao Python.Com que ônibus eu vou? Uma gentil introdução ao Python.
Com que ônibus eu vou? Uma gentil introdução ao Python.
 
O TCC... um dia ele chega! (The beautiful and easy LaTeX way.
O TCC... um dia ele chega! (The beautiful and easy LaTeX way.O TCC... um dia ele chega! (The beautiful and easy LaTeX way.
O TCC... um dia ele chega! (The beautiful and easy LaTeX way.
 
Não deixe para testar depois o que você pode testar antes.
Não deixe para testar depois o que você pode testar antes. Não deixe para testar depois o que você pode testar antes.
Não deixe para testar depois o que você pode testar antes.
 
Desenvolvendo jogos com pygame
Desenvolvendo jogos com pygameDesenvolvendo jogos com pygame
Desenvolvendo jogos com pygame
 
Essa câmera faz fotos muito boas, né?
Essa câmera faz fotos muito boas, né?Essa câmera faz fotos muito boas, né?
Essa câmera faz fotos muito boas, né?
 

Instalação de softwares em sistemas baseados no Debian - Vinícius Alves Hax