Vivendo o O ciclo de vida do pacote no Debian GNU/Linux



Documentos relacionados
Bastidores Debian: Entenda como a distribuição funciona. João Eriberto Mota Filho Curitiba, PR, 20 de setembro de 2014 Eriberto set.

Empacotamento de Software no Debian

Bastidores Debian: Entenda como a distribuição funciona. João Eriberto Mota Filho Goiânia, GO, 18 de novembro de 2017 Eriberto - nov.

Gerenciamento de Pacotes

Software. Livre. Será que é isso mesmo que eu quero? João Eriberto Mota Filho Eriberto jun. 10

Debian. Um Sistema Operacional 100% Livre. Felipe Augusto van de Wiel. Brasil, Curitiba, 15 de outubro de outubro

Linux pra mim, Linux pra você!

Satélite. Manual de instalação e configuração. CENPECT Informática cenpect@cenpect.com.br

Guia de Atualização PROJURIS WEB 4.5. Manual do Técnico Atualização - ProJuris Web 4.5. Manual do Técnico Atualização - ProJuris Web 4.

Aula 2 Servidor DHCP. 2.1 dhcp

ADMINISTRAÇÃO DE SISTEMA OPERACIONAL DE REDE (AULA 9)

Universidade Federal de Goiás. Alexandre Ferreira de Melo CERCOMP / UFG

EXPRESSO LIVRE 2º Encontro Técnico de Desenvolvedores

Administração de Sistemas Livres

Manual de Utilização ZENDESK. Instruções Básicas

$whoami. > Daniel Lenharo de Souza > Analista de TI na Celepar > Debian Developer

Tutorial de instalação do Debian Rudson Ribeiro Alves

Arch Linux: simplicidade, eficiência e eficácia juntos em uma distribuição

FOUR Soluções. Projeto Integrador Documento Visão. Versão <1.0>

Tutorial Básico de Google Analytics

Tema 1 Configurar a sala de aula de uma disciplina

TUTORIAL PRÁTICO SOBRE Git. Versão 1.1

Sistema integrado de Aquisição de Vale-transporte para Cartões Eletrônicos. SBCTrans

MANUAL DE ACESSO AO SITE Instruções para associados

Curso de Linux Básico com o Linux Educacional

Desenvolvendo Websites com PHP

BACKUP ONLINE LINHA OFFICE

Aula 01. Introdução ao Linux

Manual AGENDA DE BACKUP

Controle de Versão com CVS

SPARK - Comunicador Instantâneo MANUAL DO USUÁRIO

Manual AGENDA DE BACKUP

Manual do Sistema WebDiário Perfil Admin Versão 1.0

Mostraremos neste artigo um exemplo de como realizar o cadastro de uma Issue em um projeto existente no portal Java.net.

Laboratório de Redes de Computadores e Sistemas Operacionais

Introdução 12/06/2012. Software Livre

Projeto de Software Orientado a Objeto

Debian como Desktop. Álvaro Justen (a.k.a. Turicas) Debian como Desktop.

MANUAL DE INSTALAÇÃO

PREPARATÓRIO RIO PARA CAIXA ECONÔMICA

Instalação de pacotes

Gerenciamento de configuração. Gerenciamento de Configuração. Gerenciamento de configuração. Gerenciamento de configuração. Famílias de sistemas

Unidade 1: Sistema Operativo Linux

Faculdade SENAC Pelotas Curso superior de tecnologia em redes de computadores Sistemas de Informação Aluno: Leandro Corrêa Brisolara

Curso de Introdução ao. Debian GNU/Linux

MANUAL DE IMPLANTAÇÃO SISTEMA DE INVENTÁRIO CACIC GOVERNO FEDERAL SOFTWARE PÚBLICO

Lazarus pelo SVN Linux/Windows

Guia de instalação. Configuração necessária Instalação e ativação

Manual Do Usuário Processo Aditivo de Prazo

Especificação Suplementar

ISO/IEC 12207: Gerência de Configuração

//Sobre VISÃO MISSÃO. Honestidade, Responsabilidade. Respeito. Colaboração.

Manual do Visualizador NF e KEY BEST

GNU/Linux Debian Servidor DNS

JVM s Livres. Paloma Costa. javawoman@portaljava.com.br

Manual Do Usuário Processo Medição

Instalando o Debian em modo texto

Firebird Server Instalação e Configuração

Documento de Arquitetura

Prova de Conhecimento para Consultores de Implementação MPS.BR INSTRUÇÕES

TRANSMISSOR ECF. Sistema de transmissão de arquivos Nota Fiscal Paulista. Manual de Utilização

O nome ANT é uma sigla para another neat tool (mais uma ferramenta organizada), segundo seu autor James Duncan Davidson.

NÚCLEO DE CIDADANIA DIGITAL Caminho Livre para o novo mundo! Conceitos básicos de Linux.

Vale frisar que o apt-get deve ser utilizado através de um usuário com privilégios de administrador.

MANUAL UTILIZADOR SERVIÇO FTP

itunes U Diretrizes Como montar o seu curso Visão geral

B B C F B AC C A C C C F B B B B B B A C B C BF B B A B C B AB C B B AC B CAC C B B B B

Informática I. Aula Baseada no Capítulo 2 do Livro Introdução a Informática Capron e Johnson

Guia Rápido: Mobilidade (ipad) O objetivo deste guia rápido é apresentar os passos necessário para a inclusão de um orçamento através da mobilidade.

Controle de Versão. Prof. Msc. Bruno Urbano Rodrigues.

Curso de Linux Básico

Atualização Volare 17 Release 010

SAIBA MAIS SOBRE O LINUX E DESCUBRA QUAL DISTRIBUIÇÃO É MELHOR PARA VOCÊ! CURSO

CA Nimsoft Monitor Snap

GUIA INTEGRA SERVICES E STATUS MONITOR

"Manual de Acesso ao Moodle - Discente" 2014

NetEye Guia de Instalação

ACMS ADVENTIST CHURCH MANAGEMENT SYSTEM. Sistema Adventista de Gerenciamento de Igrejas

SISTEMA OPERACIONAL & SOFTWARE LIVRE

Atualizaça o do Maker

RC DESIGNERS ORÇAMENTO WEB SITE

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

VIAÇÃO SÃO BENTO LTDA.

Sistema de Gerenciamento Remoto

V ENSOL. Construindo Firewalls Redundantes em Ambientes GNU/Linux Segurança e Alta Disponibilidade. Jansen Sena. Julho, João Pessoa, PB.

Sistema de Gerenciamento de Arquivos (SGA) (Manual de Instalação)

LINUX. Lapro I Profa. Fernanda Denardin Walker. - Aula 2 - Material adaptado de: Isabel Mansour, Marcia Moraes e Silvia Moraes SISTEMA OPERACIONAL

Sistema de Armazenamento de Dados Eleitorais - SisElege

Um Ambiente Gráfico para Desenvolvimento de Software de Controle para Robôs Móveis Utilizando Simulação 3D

Sistema de Controle de Cheques GOLD

Manual de Utilização

Imóvel Mix SGI. 1. Acesso ao Sistema 2. Aspectos Gerais 3. Configuração da Empresa 4. Cadastro de Usuários

tarefa 1. Para criar uma Tarefa clique em Ativar edição.

MANUAL DO ALUNO 4LEARN

Curso de Introdução ao Debian GNU/Linux

Manual do Contribuidor. Portal de Internet. Projeto: Novo Portal de internet

ANEXO X DIAGNÓSTICO GERAL

Gerenciamento de Pacotes no Debian

Manual Portal Ambipar

Transcrição:

Vivendo o O ciclo de vida do pacote no Debian GNU/Linux João Eriberto Mota Filho João Eriberto Mota Filho Brasília, DF, 18 de agosto de 2007 Janeiro de 2007

SUMÁRIO Breve histórico do Debian Releases Debian Seções dos repositórios Ciclo de vida do pacote Compilação do pacote Bug Tracking System (BTS) Package Tracking System (PTS) Conclusão

SUMÁRIO Breve histórico do Debian Releases Debian Seções dos repositórios Ciclo de vida do pacote Compilação do pacote Bug Tracking System (BTS) Package Tracking System (PTS) Conclusão

BREVE HISTÓRICO Nome oficial: Debian GNU/Linux; Criado em 16 agosto de 1993 por Ian Murdock (foto); Debian = Debra + Ian; Lançado 01 ano e 10 meses depois do kernel; É a distribuição mais antiga, ainda existente, depois do Slackware (exatamente um mês de diferença); No início, era mantido por um pequeno grupo. Atualmente, possui uma grande comunidade de desenvolvedores e mantenedores de pacotes, composta por 2.006 pessoas espalhadas pelo mundo (cerca de 35 no Brasil). (dado atualizado em 17 ago. 07)

SUMÁRIO Breve histórico do Debian Releases Debian Seções dos repositórios Ciclo de vida do pacote Compilação do pacote Bug Tracking System (BTS) Package Tracking System (PTS) Conclusão

RELEASES DEBIAN Unstable: Pacotes recém chegados ao Debian. Não possui repositório de segurança. Release na qual os desenvolvedores mais trabalham. Testing: Pacotes oriundos da release unstable. Possui repositório de segurança. Dependendo do estágio, pode ser usado em desktops. Stable: Versão final, já sem bugs ou problemas de segurança. Próprio para produção e serviços críticos. Não recebe novos programas. Recebe apenas atualizações de segurança ou reparos de bugs críticos*. Possui repositório de segurança. * Alternativa: repositório Backports.

SUMÁRIO Breve histórico do Debian Releases Debian Seções dos repositórios Ciclo de vida do pacote Compilação do pacote Bug Tracking System (BTS) Package Tracking System (PTS) Conclusão

SEÇÕES DOS REPOSITÓRIOS DAS RELEASES Main: contém os pacotes principais e livres existentes na distribuição. Contrib: contém pacotes livres que dependem de não livres para serem instalados ou compilados. Non Free: contém pacotes com restrições na sua licença (quanto ao uso ou à redistribuição dos mesmos). Exemplo de sintaxe de chamada do repositório principal com a adição de Contrib: deb http://ftp.us.debian.org/debian etch main contrib

SUMÁRIO Breve histórico do Debian Releases Debian Seções dos repositórios Ciclo de vida do pacote Compilação do pacote Bug Tracking System (BTS) Package Tracking System (PTS) Conclusão

CICLO DE VIDA DO PACOTE (RESUMO) Todo pacote passa por um ciclo de vida ao entrar no Debian. Esse ciclo de vida, na maioria dos casos, segue o preconizado na figura ao lado. O ITP e a análise pelo FTP Master são eventos que só se aplicam aos pacotes que estão entrando pela primeira vez no Debian. A Release Stable só é atingida após determinados períodos de espera (18 meses?). Cada pacote permanece, pelo menos, 2 dias na Release Unstable.

CICLO DE VIDA DO PACOTE (RESUMO) "O Debian só fica pronto quando está pronto".

SUMÁRIO Breve histórico do Debian Releases Debian Seções dos repositórios Ciclo de vida do pacote Compilação do pacote Bug Tracking System (BTS) Package Tracking System (PTS) Conclusão

COMPILAÇÃO DO PACOTE No Unstable, o pacote é compilado, automaticamente, em todas as arquiteturas suportadas pelo Debian. http://buildd.debian.org

SUMÁRIO Breve histórico do Debian Releases Debian Seções dos repositórios Ciclo de vida do pacote Compilação do pacote Bug Tracking System (BTS) Package Tracking System (PTS) Conclusão

BUG TRACKING SYSTEM (BTS) "Nós não esconderemos problemas". Contrato Social Debian, em http://www.debian.org/social_contract

BUG TRACKING SYSTEM (BTS) http://bugs.debian.org

BUG TRACKING SYSTEM (BTS) http://bugs.debian.org

BUG TRACKING SYSTEM (BTS) As falhas de segurança graves e não resolvidas causarão a remoção do pacote no Debian. Caso o desenvolvedor do programa não queira sanar uma falha de segurança ou um bug, o mantedor do pacote no Debian poderá fazê lo com patches que serão aplicados em tempo de compilação. Além das equipes de segurança e auditoria, há robôs fazendo checagens. Programas como rats, flawfinder, pscan, splint e lintian são utilizados no processo. Todos os problemas relatados e as suas soluções jamais serão apagadas do servidor do BTS. Qualquer pessoa pode acessar e usar o BTS.

SUMÁRIO Breve histórico do Debian Releases Debian Seções dos repositórios Ciclo de vida do pacote Compilação do pacote Bug Tracking System (BTS) Package Tracking System (PTS) Conclusão

PACKAGE TRACKING SYSTEM (PTS) O PTS é um sisema que permite o completo acompanhamento da vida do pacote. Diversos dados e estatísticas relevantes são mostrados por esse sistema. É possível inscrever se para fazer o acompanhamento da vida de um determinado pacote. Arquivos importantes, referentes a cada pacote, incluindo logs de compilação, são mostrados pelo PTS. Qualquer pessoa pode acessar e usar o PTS.

PACKAGE TRACKING SYSTEM (PTS)

SUMÁRIO Breve histórico do Debian Releases Debian Seções dos repositórios Ciclo de vida do pacote Compilação do pacote Bug Tracking System (BTS) Package Tracking System (PTS) Conclusão

CONCLUSÃO O Debian é uma distribução séria, organizada, segura e aberta para quem queira colaborar com comprometimento. Desenvolvedores Debian. Fonte: Debian.Org, 17 ago. 07.

CONCLUSÃO Esta palestra está disponível em http://www.eriberto.pro.br