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