Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
desenvolvimento_9:libertas9_smed [2019/04/10 09:51]
bizzotto [Alteração do repositório]
— (atual)
Linha 1: Linha 1:
-====== 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 ====== 
- 
-  * [[libertas9_imagem|Orientações para o repasse da imagem do Libertas 9 nas escolas]] 
- 
-====== 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 [[https://​www.debian.org/​distrib/​netinst|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 [[libertas9_netinst|aqui]]. (Em construção)** 
- 
-  *  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 dentro da RMI 
-  deb http://​repos/​libertas/​ stable main contrib non-free 
-  ​ 
-  ## Repositorio principal da Libertas para Internet 
-  deb http://​repo.libertas.pbh.gov.br/​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 [[desenvolvimento_9:​libertas9_pacotes_base-plasma-amd64#​pacotes_instalados_por_padrao_64|padrão]] ou para a versão[[desenvolvimento_9:​libertas9_pacotes_base-plasma-amd64#​pacotes_instalados_por_padrao_32| "​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 [[desenvolvimento_9:​libertas9_pacotes_base-plasma-amd64#​configuracoes_manuais| anterior]]. 
- 
-  * excluir os pacotes listados na [[desenvolvimento_9:​libertas9_pacotes_base-plasma-amd64#​pacotes_a_serem_excluidos|relação de pacotes a serem excluídos]]. Essa remoção deve ser feita com o comando: 
- 
-  apt purge pacotes_a_serem_excluídos 
- 
-=== Configuraçõs do pam === 
- 
-  * Inserir no arquivo ///​etc/​pam.d/​common-session//:​ 
- 
-  vim /​etc/​pam.d/​common-session/​ 
- 
-  * Inserir logo abaixo da linha que contém //​pam_ldap.so//,​ a seguinte linha: 
- 
-  session required pam_mkhomedir.so skel=/​etc/​skel 
- 
-  * para máquinas com placa de vídeo nvidia instalar o driver //​bumblebee//​ com o comando: 
- 
-  apt install bumblebee 
-==== 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): 
- 
-<file bash 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 ​                                         
-</​file>​ 
- 
-===== 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:​ 
- 
-<​code>​ 
-[General] 
-AutomountEnabled=true 
-AutomountOnPlugin=true 
-</​code>​ 
- 
-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"​);​