Diferenças
Aqui você vê as diferenças entre duas revisões dessa página.
Próxima revisão | Revisão anterior | ||
desenvolvimento9:libertas9_smed [2019/09/23 14:41] 127.0.0.1 edição externa |
— (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"); | ||