close

PacoteKit

Ir para a navegação Ir para a pesquisa
PacoteKit
Packagekit.png
Gnome-packagekit no Fedora 9 -- 2008, 09.png
Informações gerais
tipo de programa Sistema de gerenciamento de pacotes
desenvolvedor Richard Hughes
lançamento inicial 2007
Licença GPL
Informação técnica
Programado em C , C++ , Python
interface gráfica padrão
Versões
Última versão estável 1.1.1 (20 de abril de 2016 (6 anos, 5 meses e 28 dias))
Links

PackageKit é um pacote de aplicativos de software gratuito projetado para fornecer um front-end consistente e de alto nível para diferentes sistemas de gerenciamento de pacotes . PackageKit foi criado por Richard Hughes.

A suíte é ostensivamente multiplataforma, embora seja destinada principalmente a distribuições Linux que seguem os padrões de interoperabilidade definidos pelo grupo freedesktop.org. Ele usa as bibliotecas de software fornecidas pelos projetos D-Bus e PolicyKit para lidar com a comunicação entre processos e a negociação de privilégios.

História

O PackageKit foi criado por Richard Hughes e foi proposto pela primeira vez em uma série de postagens no blog em 2007, e agora é desenvolvido por uma pequena equipe de desenvolvedores. O Fedora 9 é a primeira distribuição Linux a usar o PackageKit como interface padrão para o YUM .

Projeto

O PackageKit em si é um daemon do sistema chamado packagekitd. Uma biblioteca chamada libpackagekit também permite que outros programas triviais interajam com o PackageKit. [ 1 ]

Caracteristicas:

  • Instalação de arquivos locais.
  • Autenticação usando PolicyKit .
  • Ele não substitui as ferramentas de pacote atuais.
  • Multiusuário ciente do sistema - não permitirá o desligamento do sistema em partes críticas da operação.
  • Um sistema sai do daemon quando não está em uso.

Front-ends

Image
KPackageKit , o frontend do KDE , integra-se diretamente com os módulos de Configurações do Sistema. [ 2 ]

Atualmente, existem três frontends para o PackageKit:

  • Gnome-packagekit , para ser usado na área de trabalho do GNOME .
  • KPackageKit , para ser usado na área de trabalho do KDE .
  • pkcon , para ser usado sem ambiente gráfico ( linha de comando ).

Backends

Vários sistemas de gerenciamento de pacotes diferentes (conhecidos como back- ends ) suportam os diferentes métodos e sinais de gerenciamento de pacotes usados ​​pelas ferramentas de front-end. [ 3 ] Os backends suportados incluem Advanced Packaging Tool , alpm, box, Conary, opkg, PiSi, poldek, Smart Package Manager , Yellow dog Updater, Modified e zypper.

Veja também

Referências

  1. "Manual de referência do PackageKit " . packagekit.org. Arquivado do original em 17 de maio de 2008 . Recuperado em 25 de março de 2008 . 
  2. "polishlinux.org » KpackageKit: futuro dos gerenciadores de pacotes em seu desktop (entrevista com desenvolvedores) " . Recuperado em 25 de agosto de 2008 . 
  3. «Perguntas frequentes» (em inglês) . packagekit.org. Arquivado a partir do original em 19 de março de 2008 . Recuperado em 25 de março de 2008 .