Fedora Spins

  • Uploaded by: Victor Marcus
  • 0
  • 0
  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Fedora Spins as PDF for free.

More details

  • Words: 1,339
  • Pages: 35
Criando Spins do Fedora

Como criar o seu próprio Fedora

Preparação ●

Criar diretório na pasta “home” do usuário –



spins ●

spins/cache/released/packages



spins/ks

Copiar arquivos RPM do DVD para: ●



spins/cache/released/packages

Configurar SELinux para o modo Permissivo

Definição de Spins ●







3

Termo se tornou uma marca forte do Fedora É usado para denominar variantes personalizadas da distribuição Envolve criar algo seu, mas que não deixe de ser baseado no Fedora Existem vários Spins oficiais –

KDE



Desktop (GNOME)



XFCE

Possibilidades ●



Alteração no conjunto de programas padrão Alteração no comportamento padrão dos programas –



Inclusão de repositórios não oficiais –



Livna

Localização –

4

Nautilus para modo navegador

Alterar mapa do teclado, idioma, fuso-horário

Possibilidades ●





Configurações de segurança –

Firewall



SELinux

Configurações de vídeo –

Inicialização do X



Resolução

Configurações de serviços –

5

Serviços ativos e inativos

Aplicabilidade ●







6

Normalmente Spins são utilizados para cumprir objetivos específicos Podem ser bem aproveitados em ambientes homogêneos Podem ser utilizados para a criação de uma distribuição totalmente nova É possível gerar LiveCDs, LiveDVDs e DVDs de instalação

Ferramentas ●







Há uma diversidade de ferramentas para a criação de spins São simples de serem utilizadas Serão utilizadas aqui as mesmas ferramentas usadas pelos desenvolvedores do Fedora Algumas são mais próximas do nível do usuário e outras nem tanto –

7

Influi no grau de personalização

Revisor ●







8

É uma ferramenta gráfica que possibilita realizar várias personalizações simples Gera imagens Live e de instalação Permite a seleção de programas clique a clique Aproveita configurações padrão para facilitar para o usuário –

Fedora



Red Hat Enterprise Linux



CentOS

Revisor ●



9

Vantagens –

Possui interface gráfica



Avisa sobre o estado do SELinux



Evita a edição de arquivos de configuração

Desvantagens –

Em geral gera imagens muito grandes



Não possibilita personalizações mais específicas

LiveCD Tools ●







10

É um conjunto de ferramentas para a criação e manipulação de imagens live Gera imagens através do livecd-creator Utiliza arquivos kickstart para definir programas e configurações Consegue gerar uma imagem Live com apenas um comando

LiveCD Tools ●



11

Vantagens –

Gera imagens mais enxutas que o Revisor



Possibilita um alto grau de personalização



Possui uma ferramenta para instalar a imagem em um Pendrive

Desvantagens –

É um pouco mais complexa que o Revisor



É executada em modo texto



Necessita a edição dos arquivos kickstart

Pungi ●





12

Também é utilizada para compor spins através da linha de comando Além disso, é um conjunto de bibliotecas em Python para a construção de outras ferramentas de composição É utilizada para compor as imagens de instalação oficiais do Fedora

Pungi ●



13

Vantagens –

É a base de todas as outras ferramentas



É extremamente flexível

Desvantagens –

Uso mais complexo que as outras ferramentas



Necessita da edição de arquivos de configuração ●

Arquivo próprio: /etc/pungi/pungi.conf



Arquivos kickstart para a criação das imagens

Conhecendo e instalando o Revisor

14

Arquivos Kickstart ●

São os grandes responsáveis por fazerem a mágica acontecer



Possuem uma organização simples



Lembram arquivos de código-fonte –





15

Podem ser modularizados

Podem ser usados comandos préestabelecidos para algumas personalizações Podem abrigar scripts para a realização de personalizações mais específicas

Arquivos Kickstart ●

Estrutura básica de um arquivo .ks # Meu spin %include livecd-fedora-9-desktop.ks # Definição dos pacotes %packages %end # Configurações posteriores %post %end

16

Criando o nosso .ks ●

O pacote livecd-tools já vem com alguns .ks oficiais



Vamos utilizá-los como base



Arquivos estão disponíveis em: –



17

/usr/share/livecd-tools/

Copiar os seguintes arquivos para a pasta “spins” dentro da pasta pessoal do usuário: –

livecd-fedora-9-desktop.ks



livecd-fedora-9-base-desktop.ks

Criando o nosso .ks ●





18

Precisamos criar um novo arquivo que representará o nosso spin Este novo arquivo conterá –

Inclusão para um dos arquivos anteriores



Personalizações de idioma



Personalizações do ambiente

Nomeio-o como meu_spin.ks

Criando o nosso .ks ●

Usar o esqueleto disponibilizado # Meu spin # Definição dos pacotes %packages %end # Configurações posteriores %post %end

19

Criando o nosso .ks ●

Incluir o arquivo livecd-fedora-9desktop.ks # Meu spin

%include livecd-fedora-9-desktop.ks # Definição dos pacotes %packages %end # Configurações posteriores %post %end

20

Criando o nosso .ks ●

Incluir as configurações de idioma # Meu spin %include livecd-fedora-9-desktop.ks lang pt_BR.UTF-8 keyboard br-abnt2 timezone America/Sao_Paulo # Definição dos pacotes %packages %end # Configurações posteriores %post

21

%end

Criando o nosso .ks ●

Incluir os pacotes de idioma # Meu spin %include livecd-fedora-9-desktop.ks lang pt_BR.UTF-8 keyboard br-abnt2 timezone America/Sao_Paulo # Definição dos pacotes %packages @brazilian-support hunspell-pt %end ...

22

Criando o nosso .ks ●

Incluindo os programas que queremos # Meu spin ... # Definição dos pacotes %packages @brazilian-support openoffice.org-langpack-pt_BR hunspell-pt @java ntfs-3g ntfsprogs brasero

23

%end ...

Criando o nosso .ks ●

Excluindo os programas que não queremos ... # Definição dos pacotes %packages @brazilian-support openoffice.org-langpack-pt_BR hunspell-pt @java ntfs-3g ntfsprogs brasero -abiword -gnumeric

24

%end

Criando o nosso .ks ●

Configurando o nautilus para modo navegador ... -abiword -gnumeric %end %post # Configura o nautilus para o modo navegador: gconftool-2 --direct --configsource=xml:readwrite:/etc/gconf/gconf.xml.defaults -s -t bool /apps/nautilus/preferences/always_use_browser true %end

25

Edição dos arquivos base ●





26

É possível realizar personalizações adicionais livecd-fedora-9-base-desktop.ks –

Alterar o estado do SELinux



Alterar os repositório padrão

livecd-fedora-9-desktop.ks –

Remover grupos de idiomas



Alterar o tempo de login

Usando o livecd-creator ●

Comando para criar a imagem (como root) – livecd-creator --cache=/home/usuario/spins/cache -fslabel=Fedora-Spin -config=/home/usuario/spins/ks/meu_spin.ks





27

Arquivos necessários serão baixados e depois instalados O processo de construção da imagem é feito posteriormente

Uso da marca “Fedora” ●







28

Há restrições para o uso da marca Nem todos os spins podem ser chamados de “Fedora” Há processos definidos para que um spin seja aceito como oficial Spins oficiais devem seguir todas as diretrizes do projeto internacional

Uso da marca “Fedora” ●







29

Spins oficiais só podem conter pacotes que estão no Fedora Não é permitido usar repositórios não oficiais Não é permitido incluir código patenteado Não é permitido incluir software proprietário

Uso da marca “Fedora” ●

Faça a sua própria distribuição –

O processo é facilitado



A marca do Fedora pode ser facilmente substituída ●



Você tem liberdade para incluir o que quiser ●



30

Pacote fedora-logos e generic-logos Você pode usar as mesmas ferramentas, o repositório oficial e ainda adicionais mais pacotes

Você ainda poderá usar a marca “Fedora Remix”

Vantagens de usar o Fedora como base para sua distro ●

Diluição do custo de manutenção –

Você pode usar todos os aplicativos dos repositórios do Fedora



Manter apenas a sua marca em um repositório separado



Incluir repositórios não oficiais do Fedora



Atualizações constantes



Grande suporte da comunidade



É importante trabalhar com o upstream!

31

Repositório de arquivos kickstart ●







32

Serão oferecidos aos usuários diversos arquivos .ks em um pacote específico Você pode usá-los como base para o seu spin Já incluirá kickstarts padronizados e modulados Entre eles: –

Spin Desktop em Português



Spin KDE



Spin XFCE

Spin BrOffice.org ●







33

Primeiro LiveCD oficial para o Brasil Criado com o intuito de oferecer o software e a marca BrOffice.org aos usuários Baseado no LiveCD Fedora Desktop Contemplará as personalizações de idioma, mapa do teclado e fuso-horário

Spin BrOffice.org ●



Passou pelo crivo das seguintes instâncias do Projeto Fedora: –

Spin SIG



Aprovação de uso da marca pela Fedora Advisory Board



Release Engineering

Será distribuído via torrent –



Arquivo .ks disponível no Kickstart Pool –

34

Seeders serão bem-vindos http://git.fedorahosted.org/git/?p=spin-

Etapas finais ●

Testando a imagem com o virt-manager



Gravando a imagem no pendrive

35



Procedimento não destrutivo



df -h para ver os dispositivos



livecd-iso-to-disk --overlay-size-mb 896 Fedora-Spin.iso /dev/sdb1

Related Documents

Fedora Spins
November 2019 19
Fedora
December 2019 23
Fedora
June 2020 12
Vpn Fedora
May 2020 13
Fedora Artwork
November 2019 25
Fedora Installation
April 2020 21

More Documents from "Robin"

Dftv2
November 2019 23
November 2019 16
Grace Kelly
May 2020 23
Mames&filhotes
November 2019 16
Impostos Embutidos
May 2020 18
Seusolhospermanecememmim
November 2019 16