Movatterモバイル変換


[0]ホーム

URL:


Ir para o conteúdo
Wikipédia
Busca

PackageKit

Origem: Wikipédia, a enciclopédia livre.
PackageKit
PackageKit noUbuntu
DesenvolvedorRichard Hughes
Lançamento estável
1.3.0 / 2024-06-16
Repositório
Sistema
operacional
Linux
LicençaGNU GPL
Websitewww.packagekit.org

PackageKit é um conjunto de aplicações desenhadas para proporcionar um "Front-end" de alto nível para um elevado número de gestores de pacotes. O PackageKit foi concebido com a finalidade de tornar mais amigáveis as operações de instalação, atualização e remoção de pacotes dentro de um sistemaLinux.

A finalidade primária, além das atribuições acima abordadas, é que o PackageKit sirva de software centralizador para as demais formas gráficas de se fazer alterações nosistema de pacotes, sendo integrado com ferramentas como oPolicyKit.

Devido à divergências de filosofia, licença ou finalidade de uma distribuição Linux, várias são as ferramentas implementadas para gerenciamento de pacotes, como por exemplo oapt,rpm,conary,portage. O PackageKit não é uma ferramenta que surgiu para substituir estas formas de gerenciamento, mas criar uma camada de abstração acima delas, provendo umainterface gráfica padrão para melhor gerenciamento gráfico dos softwares.

Caracteristicas do Software

[editar |editar código]

Algumas características do PackageKit, que podem influenciar na usabilidade de uma distribuiçãoLinux:

  • Atualizações de segurança no iniciar de um computador(boot);
  • Instalação automática de arquivos, como por exemplo, os arquivosclipart do softwareOpenOffice;
  • Instalação e configuração de novas funcionalidades, como por exemplo, leitras de Cartão SD;
  • Permissão de usuários sem privilégios administrativos, para fazer instalações de softwares específicos;

E algumas características que não devem ser agregadas ao PackageKit

  • Não é um daemon que depende de uma série de bibliotecas ou outros daemons, tornando-o pesado;
  • Não é 100% estável. Devido ao seu número de versão, até que chegue a 1.0.0, a forma de configuração e operação pode mudar;
  • Não é voltado para apenas uma plataforma ou arquitetura de hardware;
  • Não é produzido por apenas uma empresa, tendo sim, participação de algumas delas, mas não é controlado por uma empresa;

Formalmente o PackageKit também pode ser considerado uma camada de abstração do D-bus, para permitir interação com pacotes, usuários e sistema de pacotes de uma distribuição.

Formas de utilização

[editar |editar código]

O PackageKit por si só é umdaemon dentro doSistema Operacional chamadopackagekitd, que só executa ações quando requisições vindas do PackageKit são enviadas para determinada ferramenta de modo texto de gerenciamento de pacotes. Quando não recebe requisições, consome pouco ou nenhum recurso computacional.

Linha de comando

[editar |editar código]

O comandopkcon oferece uma interface em modo texto para a execução de comandos no PackageKit, como por exemplo:

[usuario@laptop~]$pkconget-updates[usuario@laptop~]$pkconget-updatessecuritybluez-utils-3.35-3.fc9Bluetoothutilitiesbugfixxterm-236-1.fc9TerminalemulatorfortheXWindowSystem

Outros dois comando utilizados são opkmon, que geralmente é utilizado em outroterminal para a finalidade de depuração de execução, e opkgenpack, que serve para a geração de um pacote de serviços, ou metapacote.

Ferramentas gráficas

[editar |editar código]

Ognome-packagekit é o conjunto de ferramentas gráficas do PackageKit para a interface gráficaGnome, e oKPackageKit, é a ferramenta equivalente para a interface gráficaKDE.

libpackagekit

[editar |editar código]

É umabiblioteca centralizada, que gera a funcionalidade de integração entreD-Bus e PackageKit. Seu estilo de codificação é bastante parecida com a dalibc.

PkClient*client;client=pk_client_new();pk_client_install_package(client,"openoffice-clipart");g_object_unref(client);

Projetos associados

[editar |editar código]

De acordo com o site oficial do PackageKit[1], estas são as ferramentas que utilizam o PackageKit.

Distribuições Linux

[editar |editar código]

Distribuições que configuram de forma prévia o PackageKit para melhor interagir com seu sistema de pacotes e com os usuários:

Projetos que usam a API de sistema do PackageKit

[editar |editar código]

Projetos que usam a API de sessão do PackageKit

[editar |editar código]

Referências

  1. <http://www.packagekit.org/pk-users.html> Lista de ferramentas utilizadoras do PackageKit

Ligações externas

[editar |editar código]
Componentes desistema
Logo do freedesktop.org
Logo do freedesktop.org
Bibliotecas
Frameworks
Encontros
dpkg
RPM
Sistemas embarcados
Distribuição-agnóstico
Outros (binários)
Outros (fonte)
Front-ends
Tópicos relacionados
Obtida de "https://pt.wikipedia.org/w/index.php?title=PackageKit&oldid=71501393"
Categorias:
Categoria oculta:

[8]ページ先頭

©2009-2026 Movatter.jp