PacoteKit
| PacoteKit | ||
|---|---|---|
|
| ||
|
| ||
| 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
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
Portal: software livre . Conteúdo relacionado ao Software Livre .- ConsoleKit
- DeviceKit
- PolicyKit
Referências
- ↑ "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 .
- ↑ "polishlinux.org » KpackageKit: futuro dos gerenciadores de pacotes em seu desktop (entrevista com desenvolvedores) " . Recuperado em 25 de agosto de 2008 .
- ↑ «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 .