Essa é uma revisão anterior do documento!


Procedimentos Libertas 9

Esse são os procedimentos de instalação da Libertas 9 nas máquinas da Secretaria Municipal de Educação de Belo Horizonte.

Procedimento de repasse de imagem

Procedimentos de instalação externo

Download do instalador

Por ser baseada na Debian, a Libertas utiliza a mídia de instalação padrão dessa distribuição. Para simplificar o processo, trabalhamos com a versão netinst que vem com um conjunto básico de pacotes e baixa os outros necessários a partir da Internet.

As mídias de instalação netinst da Debian podem ser obtidas a partir deste endereço. Na seção Small CDs or USB sticks, selecione a arquitetura de 64-bit, clicando em amd64 para a versão padrão ou selecione a arquitetura de 32-bit, clicando em i386 para a versão “leve”.

Feito isso, gere o CD/pendrive de instalação. Exemplo para pendrive:

  • Primeiro verifique qual o caminho do pen drive, por exemplo o /var/log/syslog, nele aparecem mensagens quando o pendrive é conectado, ou com o comando fdisk -l.
  • Depois formate o pen drive com o comando:
mkfs.vfat /dev/sdb1

Lembrando que o b do sdb pode ser trocado dependendo do resultado do passo anterior.

  • Depois copie a iso para o pen drive com:
dd if=debian-9.6.0-i386-netinst.iso of=/dev/sdb bs=1M status=progress

Instalação

Faça a instalação normal da distribuição, atentando para os seguintes detalhes:

  • pode ser escolhido qualquer repositório de instalação no Brasil, mas recomenda-se não utilizar os que terminam em br.debian.org, pois esses são redirecionadores que podem apontar para qualquer repositório disponível, o que pode gerar lentidão nos downloads;

Siga o procedimento de instalação do netinst descrito aqui.

  • na tela de seleção de software, marque as opções ambiente de área de trabalho no Debian, KDE, servidor de impressão e servidor SSH; caso a máquina seja um notebook, selecione também laptop.
  • para o contest (confirmar o nome) responder “sim”.

Ao final da instalação, você terá um sistema Debian funcional e com o KDE Plasma Desktop instalado. Feito isso, devem ser feitas as personalizações da distribuição.

Alteração do repositório

A Libertas possui um repositório próprio que deve ser utilizado por padrão, pois contém os pacotes próprios necessários ao seu funcionamento. A alteração deve ser realizada no arquivo /etc/apt/sources.list. Devem ser adicionadas as seguintes linhas:

## Repositorio principal da Libertas
deb http://repo.libertas.pbh/libertas/ stable main contrib non-free

Buscar e adicionar chave de criptografia:

Buscar:

wget http://repo.libertas.pbh.gov.br/libertas/libertas.key

Adicionar:

apt-key add libertas.key

Suporte a multi-arquitetura

Na versão 64-bit da Debian é possível utilizar também pacotes de 32-bit. Para isso, é necessário acrescentar o suporte a multiarquitetura. Isso é feito com o comando:

dpkg --add-architecture i386

Instalação/remoção dos pacotes

Após atualizar a informação de repositório e acrescentar o suporte a multiarquitetura, deve-se:

  • atualizar o banco de pacotes com o comando:
apt update
  • atualizar os pacotes instalados com o comando:
apt dist-upgrade
  • instalar os pacotes listados na relação de relação de pacotes padrão ou para a versão "leve" a serem instalados com o comando:
apt install pacotes_a_serem_instalados
  • algumas configurações manuais do processo de instalação se encontram na página do processo anterior.
  • para máquinas com placa de vídeo nvidia instalar o driver bumblebee com o comando:
apt install bumblebee
apt purge pacotes_a_serem_excluídos

Alteração do PolicyKit

Para que seja possível aos usuários comuns atualizarem o sistema, deve ser acrescentado um arquivo com as sobreposição de permissões. O arquivo, cujo nome é 10-libertas-system-upgrade.pkla, deve ser colocado em /etc/polkit-1/localauthority/50-local.d. O conteúdo do arquivo é o seguinte (e ele também pode ser baixado a partir do link abaixo):

10-libertas-system-upgrade.pkla
[System updates]
Identity=unix-user:*
Action=org.freedesktop.packagekit.system-update
ResultAny=yes
ResultInactive=yes
ResultActive=yes
 
[System upgrades]
Identity=unix-user:*
Action=org.freedesktop.packagekit.package-install-untrusted
ResultAny=yes
ResultInactive=yes
ResultActive=yes
 
[Packages removal]
Identity=unix-user:*
Action=org.freedesktop.packagekit.package-remove
ResultAny=yes
ResultInactive=yes
ResultActive=yes
 
[Packages refresh]
Identity=unix-user:*
Action=org.freedesktop.packagekit.system-sources-refresh                                                                                                                                                  
ResultAny=yes                                                                                                                                                                                             
ResultInactive=yes                                                                                                                                                                                        
ResultActive=yes                                         

Alterações no home dos usuários (opcionais)

Montagem automática de dispositivos

Por padrão, a Libertas exibe uma janela de opções quando se insere alguma mídia removível. Caso o usuário não selecione nada em um determinado tempo, essa tela fecha e o dispositivo não é montado.

Existe uma forma de se efetuar a montagem automática desses dispositivos, sem intervenção do usuário. Para isso é necessário editar o arquivo kded_device_automounterrc, que fica dentro do diretorio .config, no home dos usuarios. Nesse arquivo ficam registrados todos os dispositivos que já foram montados na máquina. Além disso, é lá que ficam as configurações gerais de montagem, normalmente ao final desse arquivo, em uma seção chamada [General].

Para ativar a montagem automática de dispositivos móveis, é necessário que essa seção esteja com, pelo menos, esses parâmetros:

[General]
AutomountEnabled=true
AutomountOnPlugin=true

Os outros parâmetros podem permanecer como estão.

Alteração da localização do cache do Firefox

Para alterar a localização do cache do Firefox, entre nas configurações do navegador através da URL about:config e crie/altere a chave browser.cache.disk.parent_directory, colocando como valor o diretório onde ficará o cache (por exemplo /tmp).

Também é possível adicionar a seguinte linha de configuração ao arquivo prefs.js, que fica no diretório de configurações do Firefox, na home do usuário (/tmp é somente um exemplo e pode ser substituído por qualquer outro diretório):

user_pref("browser.cache.disk.parent_directory", "/tmp");