Sei sulla pagina 1di 5



8EXQWX/LQX[JHUHQFLDQGRSDFRWHVFRPRDSWJHW/LQX[

$336725(

*22*/(3/$<

NOTCIAS  ANDROID  IOS  WIN PHONE  ANLISES  VDEOS  PODCASTS  DICAS  TUTORIAIS  PRODUTOS  GAMES  GEEK  MAIS

Home  Tutoriais  Ubuntu Linux: gerenciando pacotes com o apt-get

Ubuntu Linux: gerenciando pacotes com o


apt-get
Por Felipe Arruda

MAIS LIDAS
,17(51(7

*97pDFXVDGDGHEORTXHDU
DFHVVRGRVXVXiULRVDR
;YLGHRV
&,1&,$

%RHLQJDQXQFLDPHWDOPDLV
OHYHGRPXQGRFRPSRVWR
GHDU
:,1'2:6

0LFURVRIWHVWiIRUoDQGR
DWXDOL]DomRSDUDR:LQGRZV
UHODWDPDOJXQVXVXiULRV
67$5:$56

5HFRPHQGDU

7ZHHWDU

http://canalte.ch/SFWM

6KDUH

No Linux, programas so bem mais do que

1(:6/(77(5&$1$/7(&+
simples executveis. Eles so compostos por
diversos

arquivos,

incluindo
bibliotecas,
etc. E como a
instalao e remoo de cada um desses
arquivos se tornaria uma tarefa muito
1RPHFRPSOHWR
complicada e trabalhosa, os programas acabam
sendo organizados em pacotes: "arquives" que
VHX#HPDLOFRPEU contm
no
apenas
os
componentes
necessrios para executar o programa, mas
tambm scripts e metadados para a correta
,16&5(9(5$*25$
instalao e categorizao deles.
5HFHEDQRVVDVQRWtFLDVSRUHPDLOHILTXH
tradues, documentao,
SRUGHQWURGRPXQGRGDWHFQRORJLD

1RYRWUDLOHUGH6WDU:DUV2
'HVSHUWDUGD)RUoDVDLQHVWD
VHJXQGDIHLUD 
&,1&,$

1$6$UHYHODLPDJHQV
LQFUtYHLVGH-~SLWHUHP.

&,1(0$

2VILOPHVPDLVSLUDWHDGRV
GDVHPDQD

WHITE PAPER / WEBCAST

-(6728,16&5,72_127(1+2,17(5(66(

Apesar de facilitar muito a vida de


administradores de sistemas, os pacotes sozinhos tambm geram uma certa complicao.
Muitos pacotes possuem dependncias, ou seja, precisam que outros pacotes sejam instalados
ou removidos antes deles. E para no termos que resolver todos esses conflitos manualmente
existem os gerenciadores de pacotes.

%OXH6N\

6,(0XPDUHVSRVWD

LQWHOLJHQWHSDUDDV

DPHDoDVTXHDWLQJHPD
VXDHPSUHVD

&ULHH[SHULrQFLDVSDUD

FOLHQWHVFRPIHUUDPHQWDV

GHDQiOLVHHFRQWH~GR
LQWHJUDGR

KWWSFDQDOWHFKFRPEUWXWRULDOOLQX[XEXQWXOLQX[JHUHQFLDQGRSDFRWHVFRPRDSWJHW





8EXQWX/LQX[JHUHQFLDQGRSDFRWHVFRPRDSWJHW/LQX[

Em outro tutorial abordamos as operaes necessrias para instalar e remover programas pelo
ambiente grfico do Ubuntu. Mas e no caso de voc precisar adicionar ou atualizar qualquer
software usando apenas comandos no modo texto?

MAIS WHITE PAPER

Apt-Get, agilidade e flexibilidade na linha de comando

Canaltech

O Apt-Get uma ferramenta poderosa desenvolvida especialmente para o gerenciamento de


pacotes no Linux e adotada pelas mais diversas distros. Capaz de gerenciar pacotes tanto do
formato RPM (Red Hat, Mandriva, etc) quanto DEB (Ubuntu, Debian, etc), o Apt-Get pode
instalar, remover e atualizar pacotes, alm de realizar um upgrade do prprio sistema
operacional.
Como se no bastasse, tambm existe o Apt-Cache, uma espcie de ferramenta irm do Apt-Get
que tem como foco operaoes realizadas com o cache dos pacotes de software. Com ele
possvel buscar por pacotes que tenham uma certa palavra-chave no nome, exibir informaes
sobre determinado pacote ou listar as dependncias que devem ser cumpridas para instalar
determinado software.
Vale a pena notar que o Apt-Get trabalha com repositrios, ou seja, espaos locais ou remotos
destinados ao armazenamento dos pacotes que sero instalados. Alm do prprio CD de
instalao do Ubuntu, existem disversos repositrios espalhados pela internet, alguns com uma
seleo muito particular de softwares, como games ou aplicativos proprietrios.

PodcastCanalt

TRACKS

Drops Canaltech - 20/10/15


Bedy Yang, a brasileira que conecta inve
Drops Canaltech - 16/10/15

Poltica de Cookies

Drops Canaltech - 15/10/15

$66,1(1266232'&$67

Este tutorial no abordar a configurao de repositrios, pois, por questes de escopo e


extenso do texto, o assunto ser descrito posteriormente em outro artigo. Porm, no se
preocupe: todos os comandos listados abaixo so compatveis com os repositrios configurados
por padro pelo instalador do Ubuntu Linux 13.10.

ASSISTA NOSSOS VDEOS

Primeiros passos com o Apt-Cache


Antes de instalar algum pacote, que tal descobrir quais softwares esto disponveis para
instalao? O Apt-Cache d a dica: apt-cache pkgnames. Esse comando lista todos os pacotes que
podem ser instalados.
Como a lista vai passar rpido demais, voc pode redirecionar a sada para o comando less,
executando: apt-cache pkgnames | less. Use a barra de espao para passar para a prxima tela e
a tecla q para interromper o comando executado.

$SSOH:DWFKGDWDGHODQoDPHQWR
,QRYDomRRIXWXURGDVFkPHUDV
UXPRUHVHDSRVWDV
IRWRJUiILFDV SW


COLUNISTAS

Vida de Programador #29: O Java no


lento!

9,'$'(352*5$0$'25
7,5,1+$6

5 dicas para criar contedos relevantes a


seus clientes

Caso voc queira procurar por pacotes que comecem com uma determinada palavra, execute
apt-cache pkgnames palavra. Se quiser ler uma breve descrio de uma pacote, o comando certo
o apt-cache search nomedopacote. Porm, se voc precisa de informaes bem detalhadas
sobre um determinado software, execute apt-cache show nomedopacote. Sero exibidos dados
como os arquivos que compem esse pacote e quem o responsvel por sua manuteno,
alm do nmero de verso e o espao em disco ocupado aps a instalao.
Consultar as dependncias de um pacote tambm fcil. Basta digitar apt-cache showpkg
nomedopacote.

Enfim, o Apt-Get
Antes de tudo, lembre-se de que como qualquer comando que cause alteraes profundas no
sistema, o Apt-Get tambm necessita das permisses de superusurio (root) para ser executado.
Portanto, no se esquea de usar o sudo durante a execuo dos exemplos a seguir.

Instalar pacotes

)(51$1'2'$1*(/2
(035((1'('25,602

SEO: Como escolher as melhores


palavras-chave

&$,20217(,52
6(2(6(0

Centro de Monitoramento de Segurana:


como definir criticidade de invaso

$1'5e&$55$5(772
6(*85$1d$'$,1)250$d2
VER MAIS

Instalar programas com o apt-get moleza: sudo apt-get install nomedopacote. Com isso, o
gerenciador de pacotes cuidar do trabalho de baixar o programa do repositrio, junto com
suas dependncias, e instalar tudo o que necessrio para que o software funcione
corretamente. Se quiser instalar mais de um pacote, basta list-los com os nomes separados

KWWSFDQDOWHFKFRPEUWXWRULDOOLQX[XEXQWXOLQX[JHUHQFLDQGRSDFRWHVFRPRDSWJHW





8EXQWX/LQX[JHUHQFLDQGRSDFRWHVFRPRDSWJHW/LQX[

por espao.
O Apt-Get tambm aceita expresses regulares em seus comandos. Para instalar todos os
pacotes que comeam com vim, por exemplo, usuaramos apt-get install vim*.

US$1.959,99

US$548,54

shop now

shop now

.

.

.



CANALTECH NAS REDES SOCIAIS

.

Remover pacotes
Se mais tarde voc quiser remover o que acabou de instalar, basta executar sudo apt-get remove
nomedopacote. Porm, esse comando remover o software, mas no a configurao dele no
sistema. Se quiser varrer por completo o programa da mquina, prefira o comando sudo apt-get
purge nomedopacote.
Note tambm que esses comandos no removem as dependncias instaladas para o
funcionamento do software. Se quiser remover tanto um pacote quanto suas dependncias,
possvel apelar para sudo apt-get autoremove nomedopacote. As dependncias sero
desinstaladas desde que no sejam teis ou no estejam sendo utilizadas por outros softwares.

Atualizar pacotes e limpar cache


No caso de voc receber alguma mensagem de erro ao tentar instalar um pacote, tente
sincronizar novamente o ndice da sua mquina com o repositrio real, digitando sudo apt-get
update em um terminal e, em seguida, pressionando Enter.
Essa sincronizao (update) tambm deve ser executada sempre que voc desejar atualizar os
pacotes instalados em seu sistema (upgrade), com o comando sudo apt-get upgrade. Como esse
comando se limita apenas aos pacotes em si, existe uma alternativa com escopo maior: sudo
apt-get dist-upgrade, que tenta atualizar e instalar tudo o que for preciso para o sistema,
incluindo pacotes adicionais, atualizando toda a distro para a verso mais recente.

Se desejar atualizar um pacote em especfico, execute: sudo apt-get install nomedopacote --onlyupgrade. Alm disso, comum que, aps meses usando o apt-get, o sistema de arquivos acabe
cheio de pacotes ocultos, baixados por todos os usurios do sistema. Para limpar esse cache,
basta digitar sudo apt-get clean e aguardar a limpeza.

E tem muito mais...


Alm desses principais comandos, o Apt-Get possui muitos parmetros secundrios, mas que
podem ser teis em ocasies especiais. Portanto, se quiser aprender mais sobre a ferramenta,

KWWSFDQDOWHFKFRPEUWXWRULDOOLQX[XEXQWXOLQX[JHUHQFLDQGRSDFRWHVFRPRDSWJHW





8EXQWX/LQX[JHUHQFLDQGRSDFRWHVFRPRDSWJHW/LQX[

no deixe de consultar a pgina de manual da ferramenta com o comando man apt-get.


Este artigo faz parte de nossa biblioteca de contedo"Tudo o que voc precisa saber sobre o
Linux". No deixe de acessar e conferir todo o contedo publicado sobre o Pinguim.
tutoriais

software

linux

RECOMENDADOS PARA VOC

Patrocinado

Patrocinado

Patrocinado

Patrocinado

10 truques para
aprender qualquer
idioma por um gnio
que
aprendeu 9
(Babbel)

Conhea o Homem
que criou um mtodo
para voc nunca mais
esquecer
(Renato Alves)

Saiba que tipo de


barriga voc tem e
aprenda a elimin-la

Veja o que fazer com


seu dinheiro caso a
Dilma Saia

(Vida Orgnica)

(Empiricus)

CEO da Netflix diz


que a televiso pela
internet ser uma
revoluo no futuro

NASA revela imagens


incrveis de Jpiter
em 4K

[Biblioteca de
contedo] Tudo o
que voc precisa
saber sobre Linux

Apple Watch: veja


sete curiosidades
sobre o relgio
inteligente da Ma
Recomendado por

5HFRPHQGDU 7KDWW\HOO\&RVWD.DGX$QGUDGHHRXWUDVSHVVRDVUHFRPHQGDPLVVR

SEJA O PRIMEIRO A COMENTAR!

/(,$$6(*8,5

32'&$67

Podcast Canaltech: o que rolou nesta tera, 20/10


18h52 Google tem um histrico sobre voc; Page e Brin no do entrevistas - culpa
da Playboy; Rumores: Galaxy S7; Navegador do Popcorn Time; App do Bolsa Famlia;

Universidade reconstri um DeLorean eltrico.


ASSINAR

9'(26&$1$/7(&+

Canaltech Responde: dicas de udio e segurana


16h55 Infectei meu tablet, e agora? Qual a diferena entre headsets com conexo
USB e P2? Qual o melhor programa para gravar pelo computador? Esse o tema de

hoje no Canaltech Responde, com Adriano Ponte.


ASSINAR

:,1'2:6

Windows 10 chega a 100 milhes de instalaes


29/09 Novo sistema da Microsoft j est instalado em 100 milhes de
computadores em todo o mundo. Em pouco menos de dois meses desde o seu

lanamento oficial, o Windows 10 continua crescendo consideravelmente.


9(1'$6($48,6,d(6

EMC pode vender parte de seus negcios para a


Dell
08/10 Rumores indicam que Dell poder comprar setor de armazenamento de
dados VNX da EMC. Segundo informaes do WSJ, h possibilidade de fuso entre

as duas empresas, o que seria uma das maiores fuses da indstria da tecnologia.

KWWSFDQDOWHFKFRPEUWXWRULDOOLQX[XEXQWXOLQX[JHUHQFLDQGRSDFRWHVFRPRDSWJHW





8EXQWX/LQX[JHUHQFLDQGRSDFRWHVFRPRDSWJHW/LQX[
0,&5262)7

Microsoft ir divulgar suas finanas baseadas em


trs segmentos
30/09 A partir do ano fiscal de 2016, a Microsoft realizar ajustes e divulgar seus
relatrios financeiros baseados em trs segmentos: Produtividade e Processos,

Nuvem Inteligente e Computao Pessoal.

COMENTRIOS
FRPHQWiULRV

&ODVVLILFDUSRU 3ULQFLSDLV

$GLFLRQDUXPFRPHQWiULR

)DFHERRN&RPPHQWV3OXJLQ

VERSO MOBILE  EQUIPE  CONTATO  ANUNCIE  VAGAS  SUGESTES  PRIVACIDADE 

KWWSFDQDOWHFKFRPEUWXWRULDOOLQX[XEXQWXOLQX[JHUHQFLDQGRSDFRWHVFRPRDSWJHW

RSS

COPYRIGHT 2015 - UNILOGIC



Potrebbero piacerti anche