O dpkg
O dpkg é uma ferramenta original da distribuição matriz Debian para gerenciamento de pacotes de softwares (package manager) e trabalha diretamente com pacotes no formato .deb; estes pacotes (programas) já estão compilados. Por ser uma ferramenta pioneira em termos de automatização e gerenciamento de pacotes .deb, a ferramenta dpkg traz consigo alguns inconvenientes que podem perturbar os mais inexperientes em linux; entre estes, uma desvantagem é o fato de não resolver dependências entre pacotes; cabendo esta função ao operador do sistema ou sysadmin.
Um pacote no formato .deb convencionalmente tem um nome e um número de versão, ficando mais ou menos assim: "software-2.3-2 .deb" onde:
- software é o nome do pacote de software;
- 2.3 é versão do software;
- 2 é a versão do pacote, e;
- .deb é a extensão do arquivo;
Sintaxe:
dpkg [opções] nome_do_pacote
opções:
- dpkg -E nomedopacote não sobrescreve um pacote previamente instalado, sendo este na mesma versão;
- dpkg -G nomedopacote não sobrescreve um pacote previamente instalado, mesmo que este seja em uma versão mais antiga do que o pacote instalado;
- dpkg -R nomedopacote em conjunto com a opção -i, processa arquivos recursivamente em subdiretórios;
- dpkg -i nomedopacote Instala um pacote previamente selecionado;
- dpkg -l nomedopacote mostra se o pacote esta instalado ou não.
- dpkg -r nomedopacote remove um pacote instalado;
- dpkg -P nomedopacote remove o pacote e arquivos de configuração (equivalente a dpkg --purge);
- dpkg –purge nomedopacote remove o pacotes, além de remover os arquivos de configuração desse pacote caso o mesmo possua;
- dpkg -L nomedopacote mostra onde vai ser instalado o pacote;
- dpkg -s nomedopacote mostra o status do pacote;
- dpkg -S nomedopacote procura por nome de arquivos, pacotes instalados que coincidam com o nomedopacote;
- dpkg -p nomedopacote Traz varias informações a respeito do pacote instalado ou programa;
- dpkg -l | grep audacious Este comando exibe os pacotes instalados no sistema e faz uma verificação se o pacote audacious esta instalado; caso esteja será listado
Exemplos:
- dpkg -i nxclient_2.1.0-17_i386.deb (instala o pacote nxclient);
- dpkg -r nxclient_2.1.0-17_i386.deb (remove o pacote nxclient);
- dpkg --purge nxclient_2.1.0-17_i386.deb (remove o pacote nxclient e todos seus arquivos de configuração - deve ser usado com cuidado!);
- dpkg -l audacious ( vejam informações de saída de prompt abaixo!!!)
||/ Nome Versão Descrição
+++-============================================-
ii audacious 1.5.1-4 small and fast audio player which supports lots of formats
Vejam a variedade de informações obtidas com a opção -p;
# dpkg -p audacious
Package: audacious
Priority: optional
Section: sound
Installed-Size: 3380
Maintainer: Debian Audacious Packagers
Architecture: i386
Version: 1.5.1-4
Depends: libatk1.0-0 (>= 1.20.0), libaudclient1 (= 1.5.1-4), libc6 (>= 2.7-1), libcairo2 (>= 1.2.4), libdbus-1-3 (>= 1.0.2), libdbus-glib-1-2 (>= 0.71), libglib2.0-0 (>= 2.16.0), libgtk2.0-0 (>= 2.12.0), libice6 (>= 1:1.0.0), libmcs1, libmowgli1 (>= 0.5.0), libpango1.0-0 (>= 1.20.3), libsamplerate0, libsm6, libx11-6, audacious-plugins (>= 1.5.1), audacious-plugins (<<>Recommends: audacious-plugins-extra (>= 1.5.1), audacious-plugins-extra (<<>
Size: 1159906
Description: small and fast audio player which supports lots of formats
Audacious is a fork of beep-media-player which supports winamp skins
and many codecs.
.
In the default install, the following codecs are supported:
.
* MP3
* Ogg Vorbis
* AAC and AAC+
* FLAC
* Windows Media (WMA)
* Musepack
* TTA
* Many module formats and much more!
.
Additionally, Audacious is extendable through plugins, and contains
other useful features like LIRC support and support for last.fm.
.
This package contains the core player and its localization.
Homepage: http://www.audacious-media-player.org/
Referências:
SIQUEIRA, Luciano Antonio. Certificação LPI-1: 101-102. São Paulo: Linux New Media, 2009.
PRITCHARD, Steven et al. Certificação Linux LPI: Guia de referência nível 1: Exames 101 e 102. Rio de Janeiro: Alta Books, 2007.
FERREIRA, Rubem E. LINUX: Guia do Administrador de Sistemas. São Paulo: Novatec, 2008.
Guia Foca Linux, 2010. Disponível em : http://focalinux.cipsga.org.br/. Acesso em 20 de agosto de 2010.
1 Comentários:
Ajudou muito, muito mesmo!!!
Postar um comentário
Assinar Postar comentários [Atom]
<< Página inicial