optativa - pacotes vi

14
U E S P I U n i v e r s i d a d e E s t a d u a l d o P i a u í - O P T A T I V A I P r o f . T a r c í s i o F r a n c o UESPI – UNIVERSIDADE ESTADUAL DO PIAUÍ Bacharelado em Ciências da Computação OPTATIVA I Pacotes Debian e Red Hat Utilização do Editor VI Tarcísio Franco Jaime

Upload: tarcisioti

Post on 25-Jun-2015

368 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Optativa - Pacotes vi

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

UESPI – UNIVERSIDADE ESTADUAL DO PIAUÍ

Bacharelado em Ciências da Computação

OPTATIVA I

Pacotes Debian e Red Hat

Utilização do Editor VI

Tarcísio Franco Jaime

Page 2: Optativa - Pacotes vi

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

Pacotes Debian e Red Hat

Um pacote é um arquivo que contém informações para o gerenciador de pacotes:

– Instalar;

– Manter ;

– Remover os programas. Linux modulariza seus componentes e

utiliza bibliotecas compartilhadas. Instala somente os necessários

Page 3: Optativa - Pacotes vi

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

Pacotes Debian e Red Hat

Debian GNU/Linux– Pacote-versao-distribuicao.deb

dpkg – 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

Page 4: Optativa - Pacotes vi

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

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

-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

Page 5: Optativa - Pacotes vi

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

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 dos pacotes e suas dependências.

Configuração /etc/apt/apt.conf

Onde o apt-get encontrará os pacotes /etc/apt/source.list

Page 6: Optativa - Pacotes vi

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

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 instalação/desinstalação

Comandos mais frequentesinstall: instala um determinado pacote remove: remove um determinado pacoteupdate: faz um lista de todos os pacotes disponíveisupgrade: 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

Page 7: Optativa - Pacotes vi

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

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

apt-get update

apt-get install snort

Page 8: Optativa - Pacotes vi

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

Pacotes Debian e Red Hat

• Gerenciamento de arquivos Red Hat

• Rpm (Red Hat Package Manager)

responsável pela instalação, remoção, 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.

Page 9: Optativa - Pacotes vi

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

Pacotes Debian e Red Hat

# rpm –q bashbash-2.05b-207

Consulta a base de dados atrás do nome bash

# rpm –V snort-2.0.1-98.i586.rpmpackage snort-2.0.1-98.i586.rpm is not installed

Verifica o status do pacote

# rpm –i snort-2.0.1-98.i586.rpmInstala um novo pacote

# rpm –U snort-2.0.1-98.i586.rpmpackage snort-2.0.1-98.i586.rpm is already installed

Atualiza um pacote

Page 10: Optativa - Pacotes vi

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

Pacotes Debian e Red Hat

# rpm –e snort-2.0.1-98.i586.rpm

exclui um pacote

# rpm –initdb

refaz o banco de dados RPM

Page 11: Optativa - Pacotes vi

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

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).

-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

Page 12: Optativa - Pacotes vi

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

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

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

Page 13: Optativa - Pacotes vi

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

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 realizar alguma ação.

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

Page 14: Optativa - Pacotes vi

UES

PI

– U

niv

ers

idad

e E

sta

dual d

o P

iauí -

O

PTA

TIV

A I

Pro

f. T

arc

ísio

Fr a

nco

VI

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

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