SlideShare uma empresa Scribd logo
1 de 14
Baixar para ler offline
UESPI – Universidade Estadual do Piauí - OPTATIVA I
                        UESPI – UNIVERSIDADE ESTADUAL DO PIAUÍ
                        Bacharelado em Ciências da Computação
Prof. Tarcísio Franco




                                                  OPTATIVA I



                        Pacotes Debian e Red Hat
                        Utilização do Editor VI



                        Tarcísio Franco Jaime
UESPI – Universidade Estadual do Piauí - OPTATIVA I
                              Pacotes Debian e Red Hat
                        
                            Um pacote é um arquivo que contém
                            informações para o gerenciador de
                            pacotes:
Prof. Tarcísio Franco




                              – Instalar;
                              – Manter ;
                              – Remover os programas.
                        
                            Linux modulariza seus componentes e
                            utiliza bibliotecas compartilhadas.
                        
                            Instala somente os necessários
UESPI – Universidade Estadual do Piauí - OPTATIVA I
                              Pacotes Debian e Red Hat
                        
                            Debian GNU/Linux
                              –    Pacote-versao-distribuicao.deb
                        
                            dpkg
Prof. Tarcísio Franco




                              – Utilitário responsável pelo gerenciamento
                                 de pacotes em sistemas Debian.
                        Usa os arquivos /var/lib/dpkg/available e
                         /var/lib/dpkg/status, pacotes disponíveis e
                         status
UESPI – Universidade Estadual do Piauí - OPTATIVA I
                             Pacotes Debian e Red Hat
                        •   dpkg [opcoes] acao
                             -E Não regrava um pacote já instalado de mesma versão
                             -i nomepacote      Instala. Fazendo desempacotamento ,
                                 instalacao e configuracao
Prof. Tarcísio Franco




                             -l palavra    Lista informações dos pacotes que contenham
                                 palavra
                             -L nomepacote     Lista os arquivos instalados pelo pacote
                                 nomepacote
                             --purge nomepacote     Remove nomepacote completamente
                             -S arquivo Procura por um arquivo nos pacotes instalados
                             -s nomepacote Mostra o status do pacote
UESPI – Universidade Estadual do Piauí - OPTATIVA I
                              Pacotes Debian e Red Hat
                        
                            Apt-get (Advanced Package Tool)
                              Utiliza arquivos locais ou remotos para
                                  realizar instalação ou atualização de
                                  pacotes e também mantém informações
Prof. Tarcísio Franco




                                  dos pacotes e suas dependências.
                              Configuração /etc/apt/apt.conf
                              Onde o apt-get encontrará os pacotes
                                /etc/apt/source.list
UESPI – Universidade Estadual do Piauí - OPTATIVA I
                        Pacotes Debian e Red Hat
                        Opções mais frequentes:
                        -d Baixa os arquivos mas não instala.
                        -y Responde afirmativamente por todos as
                           perguntas feitas durante o processo de
Prof. Tarcísio Franco




                           instalação/desinstalação
                        Comandos mais frequentes
                        install: instala um determinado pacote
                        remove: remove um determinado pacote
                        update: faz um lista de todos os pacotes disponíveis
                        upgrade: utilizado para fazer uma atualização
                           segura do sistema, pois não é instalado pacotes
                           q podem causar algum conflito ou falha nos
                           arquivos de configuração
UESPI – Universidade Estadual do Piauí - OPTATIVA I
                        Pacotes Debian e Red Hat
                        dpkg –i LibO_3.3.2_Linux_x86_install.deb
                        dpkg –l office
                        Dpkg --purge LibO_3.3.2_Linux_x86_install.deb
Prof. Tarcísio Franco




                        apt-get update
                        apt-get install snort
UESPI – Universidade Estadual do Piauí - OPTATIVA I
                           Pacotes Debian e Red Hat
                        • Gerenciamento de arquivos Red Hat
                        • Rpm (Red Hat Package Manager)
                               responsável pela instalação, remoção,
Prof. Tarcísio Franco




                              atualização dos pacotes, largamente usado
                              em distribuições linux além do Red Hat.
                           Pacote-versao-distribuicao.arq.rpm
                           Ele possui uma base de dados de todos os
                              pacotes instalados e seus arquivos, controle
                              de versões e dependências.
                           É possível construir pacotes a partir de arquivos
                              fonte.
UESPI – Universidade Estadual do Piauí - OPTATIVA I
                            Pacotes Debian e Red Hat
                        # rpm –q bash
                        bash-2.05b-207
                          Consulta a base de dados atrás do nome bash
                        # rpm –V snort-2.0.1-98.i586.rpm
Prof. Tarcísio Franco




                        package snort-2.0.1-98.i586.rpm is not installed
                               Verifica o status do pacote
                        # rpm –i snort-2.0.1-98.i586.rpm
                          Instala um novo pacote
                        # rpm –U snort-2.0.1-98.i586.rpm
                        package snort-2.0.1-98.i586.rpm is already installed
                          Atualiza um pacote
UESPI – Universidade Estadual do Piauí - OPTATIVA I
                           Pacotes Debian e Red Hat
                        # rpm –e snort-2.0.1-98.i586.rpm
                         exclui um pacote
                        # rpm –initdb
Prof. Tarcísio Franco




                         refaz o banco de dados RPM
UESPI – Universidade Estadual do Piauí - OPTATIVA I
                            Pacotes Debian e Red Hat
                        • Alien
                        Instala ou converte um pacote que não utiliza o
                          padrão Debian. Suporta conversão dos pacotes
                          RPM(Red Hat), TGZ(slackware),SLP(stampede).
Prof. Tarcísio Franco




                            -r, --to-rpm Converte para o formato rpm.
                            -t, --to-tgz Converte para o formato tgz.
                            --to-slp Converte para o formato slp.
                            -i instala automaticamente o pacote convertido e apaga o
                                 original
                            Se não for especificado o conversor ele irá transformar em
                                .deb
UESPI – Universidade Estadual do Piauí - OPTATIVA I
                            Pacotes Debian e Red Hat
                        # alien –to-rpm pacote.deb
                        Transforma o pacote.deb em pacote.rpm
                        # alien –to-deb –to-tgz kcalc.rpm kopete.slp
Prof. Tarcísio Franco




                        Criará 4 novos arquivos, kcalc e kopete nos
                         formatos .deb e .tgz
                        # alien -i pacote.rpm
                        Converte para pacote.deb e instala este pacote
                         convertido
UESPI – Universidade Estadual do Piauí - OPTATIVA I
                                                   VI
                        • Vi : Editor de textos.
                            –   Possui dois modos de trabalho: o modo de operação
                                e o modo de inserção
                            –   No modo de operação o VI espera comandos que vão
Prof. Tarcísio Franco




                                realizar alguma ação.
                            –   No modo de inserção tudo que for digitado é
                                considerado texto.
VI




                                                                                                                         UESPI – Universidade Estadual do Piauí - OPTATIVA I
                        Salvar e sair                   :wq                   Alinhamento Centralizado      :ce
                        Sair sem salvar                 :q!                   Alinhamento à Direita         :ri
                        Marcar um texto para copiar     v, setas de direção   Alinhamento à Esquerda        :le
                        Copiar o texto marcado          y                     Abrir nova Janela             :new
                        Cortar texto marcado            c                     Dividir a Janela atual em 2   :split
                        Colar texto marcado             p                     Abrir em uma nova janela      :split arq
Prof. Tarcísio Franco




                        Copiar uma linha                yy                    Ir para a janela acima        CTRL+w,k
                        apagar texto a frente (DEL)     x                     Ir para a janela de baixo     CTRL+w,i
                        Apagar texto trás (BACKSPACE)   SHIFT+x               Ir para o início da Linha     0
                        Apagar uma linha                dd                    Ir para o final da linha      $

                        Apagar até o final da linha     D                     Ir para o final do arquivo    G
                        Localizar texto a frente        /texto                Ir para a linha de baixo      i
                        Localizar novamente             /                     Ir para linha de cima         k
                        Localizar texto atrás           ?texto                Ir para a esquerda            h
                        Localizar noamente              ?                     Ir para a direita             l
                        Desfazer alterações             U                     Ir para o final da tela       L
                        Refazer Alterações              CTRL+r                Ajuda                         :help

Mais conteúdo relacionado

Semelhante a Optativa - Pacotes vi

OptativaIAula02
OptativaIAula02OptativaIAula02
OptativaIAula02
tarcisioti
 
(07) instalaã§ã£o de programas
(07) instalaã§ã£o de programas(07) instalaã§ã£o de programas
(07) instalaã§ã£o de programas
Anderson Lago
 
Gerenciamento de pacotes no Debian
Gerenciamento de pacotes no DebianGerenciamento de pacotes no Debian
Gerenciamento de pacotes no Debian
Marcos Oliveira
 
Guia de referência Debian
Guia de referência DebianGuia de referência Debian
Guia de referência Debian
Daniel Oliveira
 
Sistema Operacionais
Sistema OperacionaisSistema Operacionais
Sistema Operacionais
David Souza
 

Semelhante a Optativa - Pacotes vi (20)

OptativaIAula02
OptativaIAula02OptativaIAula02
OptativaIAula02
 
Gerenciamento de Pacotes no Linux
Gerenciamento de Pacotes no LinuxGerenciamento de Pacotes no Linux
Gerenciamento de Pacotes no Linux
 
(07) instalaã§ã£o de programas
(07) instalaã§ã£o de programas(07) instalaã§ã£o de programas
(07) instalaã§ã£o de programas
 
Gerenciamento de pacotes no Debian
Gerenciamento de pacotes no DebianGerenciamento de pacotes no Debian
Gerenciamento de pacotes no Debian
 
Guia de referência Debian
Guia de referência DebianGuia de referência Debian
Guia de referência Debian
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de Programas
 
Sistema Operacionais
Sistema OperacionaisSistema Operacionais
Sistema Operacionais
 
Instalação de Aplicativos Linux
Instalação de Aplicativos LinuxInstalação de Aplicativos Linux
Instalação de Aplicativos Linux
 
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
 
Ubuntu linux - Apt-GET
Ubuntu linux - Apt-GETUbuntu linux - Apt-GET
Ubuntu linux - Apt-GET
 
I educar-manual-de-instalaao
I educar-manual-de-instalaaoI educar-manual-de-instalaao
I educar-manual-de-instalaao
 
4 instalação no Ubuntu
4 instalação no Ubuntu4 instalação no Ubuntu
4 instalação no Ubuntu
 
Sistemas Operacionais 09 comandos dpkg apt
Sistemas Operacionais 09   comandos dpkg aptSistemas Operacionais 09   comandos dpkg apt
Sistemas Operacionais 09 comandos dpkg apt
 
Soa#cap4.1 gestor de pacotes
Soa#cap4.1   gestor de pacotesSoa#cap4.1   gestor de pacotes
Soa#cap4.1 gestor de pacotes
 
Soa#cap4.1 gestor de pacotes
Soa#cap4.1   gestor de pacotesSoa#cap4.1   gestor de pacotes
Soa#cap4.1 gestor de pacotes
 
Ubuntu 8.04 LTS 2008
Ubuntu 8.04 LTS 2008Ubuntu 8.04 LTS 2008
Ubuntu 8.04 LTS 2008
 
Linux - Instalação de Programas
Linux - Instalação de ProgramasLinux - Instalação de Programas
Linux - Instalação de Programas
 
Pacotes
PacotesPacotes
Pacotes
 
Entendendo os pacotes DEB
Entendendo os pacotes DEBEntendendo os pacotes DEB
Entendendo os pacotes DEB
 
Firewall IPTABLEs
Firewall IPTABLEsFirewall IPTABLEs
Firewall IPTABLEs
 

Mais de tarcisioti (20)

Shellscript
ShellscriptShellscript
Shellscript
 
Circuitos Combinacionais Decodificadores
Circuitos Combinacionais DecodificadoresCircuitos Combinacionais Decodificadores
Circuitos Combinacionais Decodificadores
 
Circuitos Aritmeticos
Circuitos AritmeticosCircuitos Aritmeticos
Circuitos Aritmeticos
 
Samba nfs
Samba nfsSamba nfs
Samba nfs
 
Circuitos combinacionais 1_4var
Circuitos combinacionais 1_4varCircuitos combinacionais 1_4var
Circuitos combinacionais 1_4var
 
Circuitos combinacionais 1
Circuitos combinacionais 1Circuitos combinacionais 1
Circuitos combinacionais 1
 
Ssh
SshSsh
Ssh
 
Adm usuario
Adm usuarioAdm usuario
Adm usuario
 
Karnaugh4e5var
Karnaugh4e5varKarnaugh4e5var
Karnaugh4e5var
 
Karnaugh2e3var
Karnaugh2e3varKarnaugh2e3var
Karnaugh2e3var
 
Agenda tarefas
Agenda tarefasAgenda tarefas
Agenda tarefas
 
Circuito digitalsimplificacaocircuito
Circuito digitalsimplificacaocircuitoCircuito digitalsimplificacaocircuito
Circuito digitalsimplificacaocircuito
 
Fstab processo
Fstab processoFstab processo
Fstab processo
 
CircuitoDigital Exercicio portas logicas01
CircuitoDigital Exercicio portas logicas01CircuitoDigital Exercicio portas logicas01
CircuitoDigital Exercicio portas logicas01
 
P.D - CIRCUITODIGITAL
P.D - CIRCUITODIGITALP.D - CIRCUITODIGITAL
P.D - CIRCUITODIGITAL
 
OptativaIAula01
OptativaIAula01OptativaIAula01
OptativaIAula01
 
P.D - OPTATIVAI
P.D - OPTATIVAIP.D - OPTATIVAI
P.D - OPTATIVAI
 
expreg
expregexpreg
expreg
 
Circuito Digital Aula4 portaslogicas
Circuito Digital Aula4 portaslogicasCircuito Digital Aula4 portaslogicas
Circuito Digital Aula4 portaslogicas
 
Cirtuito Digital Aula5 equilvalenciaportas
Cirtuito Digital Aula5 equilvalenciaportasCirtuito Digital Aula5 equilvalenciaportas
Cirtuito Digital Aula5 equilvalenciaportas
 

Optativa - Pacotes vi

  • 1. UESPI – Universidade Estadual do Piauí - OPTATIVA I UESPI – UNIVERSIDADE ESTADUAL DO PIAUÍ Bacharelado em Ciências da Computação Prof. Tarcísio Franco OPTATIVA I Pacotes Debian e Red Hat Utilização do Editor VI Tarcísio Franco Jaime
  • 2. UESPI – Universidade Estadual do Piauí - OPTATIVA I Pacotes Debian e Red Hat  Um pacote é um arquivo que contém informações para o gerenciador de pacotes: Prof. Tarcísio Franco – Instalar; – Manter ; – Remover os programas.  Linux modulariza seus componentes e utiliza bibliotecas compartilhadas.  Instala somente os necessários
  • 3. UESPI – Universidade Estadual do Piauí - OPTATIVA I Pacotes Debian e Red Hat  Debian GNU/Linux – Pacote-versao-distribuicao.deb  dpkg Prof. Tarcísio Franco – Utilitário responsável pelo gerenciamento de pacotes em sistemas Debian. Usa os arquivos /var/lib/dpkg/available e /var/lib/dpkg/status, pacotes disponíveis e status
  • 4. UESPI – Universidade Estadual do Piauí - OPTATIVA I Pacotes Debian e Red Hat • dpkg [opcoes] acao -E Não regrava um pacote já instalado de mesma versão -i nomepacote Instala. Fazendo desempacotamento , instalacao e configuracao Prof. Tarcísio Franco -l palavra Lista informações dos pacotes que contenham palavra -L nomepacote Lista os arquivos instalados pelo pacote nomepacote --purge nomepacote Remove nomepacote completamente -S arquivo Procura por um arquivo nos pacotes instalados -s nomepacote Mostra o status do pacote
  • 5. UESPI – Universidade Estadual do Piauí - OPTATIVA I Pacotes Debian e Red Hat  Apt-get (Advanced Package Tool) Utiliza arquivos locais ou remotos para realizar instalação ou atualização de pacotes e também mantém informações Prof. Tarcísio Franco dos pacotes e suas dependências. Configuração /etc/apt/apt.conf Onde o apt-get encontrará os pacotes /etc/apt/source.list
  • 6. UESPI – Universidade Estadual do Piauí - OPTATIVA I Pacotes Debian e Red Hat Opções mais frequentes: -d Baixa os arquivos mas não instala. -y Responde afirmativamente por todos as perguntas feitas durante o processo de Prof. Tarcísio Franco instalação/desinstalação Comandos mais frequentes install: instala um determinado pacote remove: remove um determinado pacote update: faz um lista de todos os pacotes disponíveis upgrade: utilizado para fazer uma atualização segura do sistema, pois não é instalado pacotes q podem causar algum conflito ou falha nos arquivos de configuração
  • 7. UESPI – Universidade Estadual do Piauí - OPTATIVA I Pacotes Debian e Red Hat dpkg –i LibO_3.3.2_Linux_x86_install.deb dpkg –l office Dpkg --purge LibO_3.3.2_Linux_x86_install.deb Prof. Tarcísio Franco apt-get update apt-get install snort
  • 8. UESPI – Universidade Estadual do Piauí - OPTATIVA I Pacotes Debian e Red Hat • Gerenciamento de arquivos Red Hat • Rpm (Red Hat Package Manager) responsável pela instalação, remoção, Prof. Tarcísio Franco atualização dos pacotes, largamente usado em distribuições linux além do Red Hat. Pacote-versao-distribuicao.arq.rpm Ele possui uma base de dados de todos os pacotes instalados e seus arquivos, controle de versões e dependências. É possível construir pacotes a partir de arquivos fonte.
  • 9. UESPI – Universidade Estadual do Piauí - OPTATIVA I Pacotes Debian e Red Hat # rpm –q bash bash-2.05b-207 Consulta a base de dados atrás do nome bash # rpm –V snort-2.0.1-98.i586.rpm Prof. Tarcísio Franco package snort-2.0.1-98.i586.rpm is not installed Verifica o status do pacote # rpm –i snort-2.0.1-98.i586.rpm Instala um novo pacote # rpm –U snort-2.0.1-98.i586.rpm package snort-2.0.1-98.i586.rpm is already installed Atualiza um pacote
  • 10. UESPI – Universidade Estadual do Piauí - OPTATIVA I Pacotes Debian e Red Hat # rpm –e snort-2.0.1-98.i586.rpm exclui um pacote # rpm –initdb Prof. Tarcísio Franco refaz o banco de dados RPM
  • 11. UESPI – Universidade Estadual do Piauí - OPTATIVA I Pacotes Debian e Red Hat • Alien Instala ou converte um pacote que não utiliza o padrão Debian. Suporta conversão dos pacotes RPM(Red Hat), TGZ(slackware),SLP(stampede). Prof. Tarcísio Franco -r, --to-rpm Converte para o formato rpm. -t, --to-tgz Converte para o formato tgz. --to-slp Converte para o formato slp. -i instala automaticamente o pacote convertido e apaga o original Se não for especificado o conversor ele irá transformar em .deb
  • 12. UESPI – Universidade Estadual do Piauí - OPTATIVA I Pacotes Debian e Red Hat # alien –to-rpm pacote.deb Transforma o pacote.deb em pacote.rpm # alien –to-deb –to-tgz kcalc.rpm kopete.slp Prof. Tarcísio Franco Criará 4 novos arquivos, kcalc e kopete nos formatos .deb e .tgz # alien -i pacote.rpm Converte para pacote.deb e instala este pacote convertido
  • 13. UESPI – Universidade Estadual do Piauí - OPTATIVA I VI • Vi : Editor de textos. – Possui dois modos de trabalho: o modo de operação e o modo de inserção – No modo de operação o VI espera comandos que vão Prof. Tarcísio Franco realizar alguma ação. – No modo de inserção tudo que for digitado é considerado texto.
  • 14. VI UESPI – Universidade Estadual do Piauí - OPTATIVA I Salvar e sair :wq Alinhamento Centralizado :ce Sair sem salvar :q! Alinhamento à Direita :ri Marcar um texto para copiar v, setas de direção Alinhamento à Esquerda :le Copiar o texto marcado y Abrir nova Janela :new Cortar texto marcado c Dividir a Janela atual em 2 :split Colar texto marcado p Abrir em uma nova janela :split arq Prof. Tarcísio Franco Copiar uma linha yy Ir para a janela acima CTRL+w,k apagar texto a frente (DEL) x Ir para a janela de baixo CTRL+w,i Apagar texto trás (BACKSPACE) SHIFT+x Ir para o início da Linha 0 Apagar uma linha dd Ir para o final da linha $ Apagar até o final da linha D Ir para o final do arquivo G Localizar texto a frente /texto Ir para a linha de baixo i Localizar novamente / Ir para linha de cima k Localizar texto atrás ?texto Ir para a esquerda h Localizar noamente ? Ir para a direita l Desfazer alterações U Ir para o final da tela L Refazer Alterações CTRL+r Ajuda :help