Your SlideShare is downloading. ×
Gerenciamento de pacotes no Debian
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Gerenciamento de pacotes no Debian

454
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
454
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. satisfazer as novas dependências. contidos em sources.list. A atualização da base de dpkg -c <pacote> Mostra o conteúdo do pacote. dados é feita em conjunto com o pacote "curl", que apt-get clean Limpa a cache de pacotes do precisa ser instalado também, mesmo não sendo Gerenciamento dpkg -s <pacote> Mostra o estado do pacote. sistema (/var/cache/apt/archives). dependência de apt-file. de Pacotes no dpkg -S <padrão> Procura por um pacote a partir dos apt-get autoclean Funciona semelhantemente ao apt-file update Sincroniza a base de dados do apt- apt-get clean. A diferença é que apaga do cache file. pacotes instalados. Debian em somente os pacotes que não podem mais ser baixados (versões antigas de pacotes). apt-file search <arquivo> Busca por um pacote dpkg -C Procura pacotes que foram parcialmente Uma Folha instalados. O dpkg sugerirá o que fazer para que /etc/apt/sources.list Arquivo com a lista dos através de um arquivo integrante. funcionem. servidores de pacotes utilizados. apt-file list <pacote> Lista todos os arquivos contido em um pacote.Pacote .deb dpkg --get-selections <padrão> Obtém uma lista dos /etc/apt/apt.conf Arquivo de configuração do pacotes instalados que contenham <padrão> no nome. APT. Consertando dependências: O sistema de pacotes do Debian utiliza Caracteres coringas como * e ? podem ser utilizados.pacotes com extensão .deb. Trata-se de arquivoscompactados contendo os arquivos dos programas em dpkg-reconfigure <pacote> Reconfigura um pacote apt-cache Problemas de conflitos entre dependênciasquestão (binários e configuração), juntamente com instalado. ou instalações interrompidas podem ocorrer algumasarquivos de controle para o gerenciamento de pacotes. apt-cache search <padrão> Procura pacotes e vezes impossibilitando a instalação de novos pacotes.A maioria desses pacotes podem ser adquiridos dos /etc/dpkg/dpkg.cfg Arquivo de configuração do descrições por <padrão>. Quando ocorre algum erro deste tipo, o sistemaservidores APT espalhados pelo mundo através do dpkg. geralmente imprime uma mensagem na tela,famigerado comando apt-get. /var/lib/dpkg/available Lista de pacotes apt-cache show <pacote> Retorna a descrição aconselhando a execução dos seguintes comandos, completa de <pacote>. capazes de resolver esses conflitos: disponíveis.dpkg /var/lib/dpkg/status Contém o estado dos pacotes apt-cache showpkg <pacote> Retorna mais apt-get install -f disponíveis. detalhes sobre <pacote> e seu relacionamento com É a base do sistema de pacotes do Debian, outros pacotes. apt-get upgrade -fe classificado como um ferramenta de nível médio APT (Advanced Package Tool)para gerência de pacotes. Usado para instalação e apt-cache depends <pacote> Retorna os pacotes que apt-get dist-upgrade -fremoção de pacotes primitivamente: é necessário apt-get são dependência de <pacote>primeiro obter os pacotes manualmente de algumrepositório para depois instalar, e não instala as dpkg --configure -adependências dos pacotes automaticamente. A apt-get update Atualiza a lista de pacotes apt-cdromevolução desse sistema de instalação é o apt-get. disponíveis nos servidores. Deve ser executado antes de começar a instalar ou atualizar pacotes, e sempre Pacotes Órfãos Usado para adicionar um novo CDROM nadpkg -i <pacote> Instala um pacote. que o arquivo sources.list for modificado. lista de servidores de pacotes (/etc/sources.list). Dessa Pacotes órfãos são aqueles que foram forma, o comando apt-get pode instalar pacotes apt-get install <pacote> Instala, ou atualiza contidos no CDROM. instalados no sistema por serem dependência de outrosdpkg -r <pacote> Desinstala um pacote . um pacote e todas as suas dependências. pacotes, e que permaneceram no sistema após a remoção destes. Como não possuem mais utilidade, apt-cdrom add Adiciona o CDROM à sources.list . podem ser removidos, mantendo o sistema maisdpkg -P <pacote> Desinstala um pacote e seus apt-get remove [--purge] <pacote> Remove Isto desmontará o dispositivo de CDROM, pedirá enxuto.arquivos de configuração. um pacote e todos os outros pacotes que dependam para inserir o CD de pacotes, e então varrerá o CD em dele. A opção --purge faz com que os arquivos de busca dos arquivos de índice. configuração do pacote sejam removidos também. deborphan Mostra na tela uma lista contendo osdpkg -l <padrão> Lista pacotes que combinam com pacotes órfãos do sistema. Por padrão, procura<padrão>. apt-file apt-get upgrade Atualiza todos os pacotes do exclusivamente por bibliotecas (libs), mas se pode modificar este comportamento com alguns parâmetrosdpkg -L <pacote> Lista arquivos instalados no sistema, exceto aqueles que possuam mudanças em Ferramenta para busca de pacotes através especiais.sistema a partir de <pacote> suas dependências. Dependências novas não serão de arquivos contidos no pacote. É semelhante ao uso instaladas e o pacote não será atualizado. de "dpkg -S", porém devolve pacotes não instalados orphaner É um front-end para o deborphan. Utilizadpkg -I <pacote> Mostra informações sobre o também. Para isso, possui uma base de dados com um sistema de janelas em modo texto, facilitando apacote. apt-get dist-upgrade Semelhante ao apt- informações sobre cada pacote dos servidores seleção dos pacotes órfãos que devem ser removidos. get upgrade, porém instala e remove pacotes paraPor Jonathan Meller - jon@guiadohardware.net - http://www.guiadohardware.net
  • 2. as informações de sorces.list . localepurge. Oferece uma interface de janelas, em o dpkg. Oferece a opção de configurar de onde se querSistema Misto modo texto, para selecionar as localidades que devem obter os pacotes: cdrom, nfs, partição não montada, auto-apt update-local Gera uma base de dados com permanecer no sistema. partição montada, floppy ou apt (file, http e ftp). Os informações relativas aos pacotes já instalados. menus para seleção dos pacotes, juntamente com o Um sistema Debian pode ser formado porpacotes de suas diferentes distribuições (stable, testing /etc/locale.nopurge Arquivo onde ficam as conjunto de teclas de ações não são muito intuitivos.e unstable), caracterizando um sistema misto. Basta alien localidades escolhidas para permanecer no sistema. Sua principal função era ajudar no gerenciamento de Pode ser editado manualmente. dependências, mas o apt-get eliminou esse problema,que se tenha servidores para cada uma delas no deixando o uso do dselect apenas para os apaixonadosarquivo sources.list para que se possa instalar pacotes Converte e Instala pacotes de outros tipos Front-Ends para o dpkg e o apt-get por essa ferramenta.de quaisquer distribuição. (rpm, tgz, slp) no Debian.apt-get -t [stable|testing|unstable] install <pacote> Aptitude Front-end textual para gerência de pacotes alien --to-deb <pacote-estrangeiro> Converte um Os Front-Ends são interfaces maisInstala o pacote da distribuição definida pelo "-t" . mais atual. Pode ser usado como uma interface visual pacote estrangeiro em um <pacote.deb>. Após a amigáveis (user-friendly), desenvolvidas para reduzirCaso o parâmetro "-t" não seja informado, o apt em modo texto, ou em linha de comando. É mais conversão, utiliza-se o dpkg para instalar. a necessidade do uso de linha de comando para asinstalará o pacote da distribuição padrão do sistema, organizado e intuitivo que o dselect, separando os tarefas de administração de pacotes. Iniciantes tendemdefinida em /etc/apt/apt.conf . pacotes por estado em um primeiro nível, e por seção alien -i <pacote-estrangeiro> Instala um pacote a utilizar estas ferramentas, pois disponibilizam os no nível seguinte. estrangeiro diretamente no sistema. A conversão [--to- pacotes separados por categorias, proporcionando umaapt-get install <pacote>/[stable|testing|unstable] deb] é padrão, não precisando especificá-la. busca mais intuitiva. Usuários mais ágeis eFaz a mesma coisa que o comando anterior, porém em Instalando desta maneira, o processo de conversão se experientes, ao contrario, preferem a velocidade do Wajig É um wrapper para vários comandos desintaxe diferente. apt-get. Os mais populares são os seguintes: gerência de pacotes e administração de serviços no torna transparente. Debian. A idéia é que o usuário não precise se lembrar/etc/apt/apt.conf Para definir uma distribuição netselect Synaptic Uma das mais completas e amigáveis de vários comandos (apt-get, apt-cache, dpkg, etc),padrão para o sistema, deve-se inserir a seguinte linha interfaces gráficas para o APT. O administrador pode deixando que o wajig selecione o comandode controle nesse arquivo de configuração: ver os pacotes separadamente por seções (Base apropriado. Os comandos tem nomes intuitivos, netselect -vv <servidores> Identifica o servidor de semelhantes aos dos próprios programas originais.APT::Default-Release "testing"; System, Multimedia, Networking, etc) e por estado pacotes mais rápido. (Instalado, Não Instalado, Atualizável). Ainda éapt-show-versions Lista as versões dos pacotes possível atualizar a lista de pacotes (apt-get update), wajig help Lista os comandos mais comuns. netselect-apt [distribuição] Cria o arquivo configurar o sources.list, instalar pacotes de um cdrom wajig commands Lista todos os comandos doinstalados e o estado (atualizado ou atualizável). sources.list automaticamente utilizando os servidores (apt-cdrom), consertar conflitos de dependências e wajig.apt-show-versions -a Lista todas as versões de pacotes mais rápidos para main e non-Us. Se a escolher entre atualização normal de pacotes (apt-getdisponíveis dos pacotes. distribuição não for especificada, stable é utilizada. O upgrade) ou inteligente (apt-get dist-upgrade), entre Referências:apt-show-versions -u Lista as versões de todos os arquivo sources.list é criado no diretório atual. outras funções e configurações. Desenvolvidapacotes instalados que sejam atualizáveis. utilizando GTK+, as mesmas bibliotecas do Gnome. - Man Pages localepurge - Referência Debian (www.debian.org/doc)apt-show-versions -p <pacote> Lista a versão de Kpackage Interface gráfica desenvolvida com as - Como Usar o Apt (www.debian.org/doc)<pacote>. Remove dados supérfluos de localidade bibliotecas Qt, as mesmas do KDE. Separa os pacotesapt-show-versions -a -p <pacote> Lista todas as automaticamente liberando espaço em disco. Cada por estado em quatro abas (Instalados, Atualizáveis,versões disponíveis de <pacote>. pacote que se instala no sistema possui um conjunto Não instalados e Todos). Também possui as funções de arquivos de tradução para diferentes localidades, de conserto de conflitos e atualização da lista deauto-apt bem como manuais traduzidos. Para usuários pacotes. Também é possível limpar a cache de pacotes brasileiros, excetuando-se o Inglês, que é a língua com ele (apt-get clean). Não é tão completa quanto o padrão para a maioria dos pacotes, todos esses outros synaptic. Instala pacotes automaticamente (sob arquivos de outras línguas, que não o Português,demanda), utilizando apt-get, quando comandos tornam-se inúteis no sistema, e servem apenas para Gnome-apt Mais uma interface gráficatentam acessar arquivos de pacotes não instalados. ocupar espaço em disco. O localepurge permite que se desenvolvida com as bibliotecas GTK. Separa osUtiliza uma base de dados relativa aos arquivos de defina exatamente quais as localidades se quer manter pacotes em Up to date (instalados atualizados), Notcada pacote para fazer esse controle. após a instalação de um pacote. Arquivos das installed (não instalados) e Outdated (instalados localidades não definidas são removidos do sistema atualizáveis). Também possui as funções de atualizarauto-apt run <comando> Executa o comando que após a instalação do pacote, poupando uma boa a lista de pacotes, editar a sources.list, consertardeve ser controlado pelo auto-apt. porcentagem do espaço que seria ocupado. conflitos e escolha do tipo de atualização de pacotes.auto-apt update Recria a base de dados utilizando dpkg-reconfigure localepurge Reconfigura o Dselect O mais antigo front-end de modo texto paraPor Jonathan Meller - jon@guiadohardware.net - http://www.guiadohardware.net