Libertas 9
Por ser baseada na Debian, a Libertas utiliza a mída 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 faz o download de outros que sejam necessários a partir da rede.
A mídia de instalação netinst da Debian pode ser obtida a partir deste endereço. Na sessão imagem de CD netinst, selecione a arquitetura correspondente à sua máquina. A libertas trabalha com as versões amd64 caso seja uma arquitetura baseada em 64bits ou i386, caso seja baseada em 32bits.
Instalação manual da Libertas 9
Faça o download do netinst como descrito anteriormente antes de gerar a mídia
Instalação de mídia (iso) da Libertas (com clonezilla)
Para gerar um pen drive com a iso, execute os seguintes procedimentos;
- Identifique a mídia:
fdisk -l
- Formate com:
mkfs.vfat /dev/sdb1
Caso mostre a mensagem:
mkfs.vfat: /dev/sdb1 contains a mounted file system.
- Faça o seguinte comando:
umount /dev/sdb*
- E repita o procedimento:
mkfs.vfat /dev/sdb1
- Continue e faça o procedimento para gravar a iso na mídia;
dd if=clonezilla-live-libertasE9-4.iso of=/dev/sdb bs=1M status=progress
Após o passo de fazer o download da imagem e passar para a mídia, você terá a opção de passar ela de uma mídia para outra diretamente:
- Finalize a formatação dos passos anteriores;
- No último comando, faça a cópia de uma mídia para outra com:
dd if=/dev/sdb of=/dev/sdc bs=1M status=progress
*sdb e sdc são exemplos, verifique quais são os seus.
Faça a instalação do netinst (em desenvolvimento) e prossiga com as personalizações abaixo.
Configurações 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
.
apt edit-sources
- Apague todos os repositórios e adicione as seguintes linhas:
## Repositorio principal da Libertas
deb http://repo.libertas.pbh.gov.br/libertas/ stable main contrib non-free
- Buscar e adicionar chave de criptografia:
wget -N repo.libertas.pbh.gov.br/libertas/libertas.key ; apt-key add libertas.key
- Atualizar o banco de pacotes:
apt update ; apt dist-upgrade
Caso tenha instalado a versão 64 bits da Debian na sua máquina, é possível utilizar também pacotes de 32 bits. Para isso será necessário acrescentar o suporte à multi-arquitetura.
dpkg --add-architecture i386
Ao final da instalação, você terá um sistema Debian funcional incluindo o KDE Plasma Desktop.
Instalação/remoção dos pacotes
Após atualizar o repositório e acrescentar o suporte à multi-arquitetura, siga os passos abaixo para personalização da distribuição.
- excluir os pacotes listados na relação de pacotes a serem excluídos. Essa remoção deve ser feita com o comando:
apt purge pacotes_a_serem_excluídos
apt install pacotes_a_serem_instalados
- algumas configurações manuais são pedidas durante o processo de instalação, elas se encontram na página de configurações manuais.
- para as máquinas com placa de vídeo nvidia instalar o driver bumblebee com o comando:
apt install bumblebee
Configurações manuais
Após realizar a instação manual dos pacotes, ainda é necessário realizar a configuração de alguns arquivos do sistema. Abaixo a descrição dos procedimentos.
Configurações do pam
- alterar o arquivo /etc/pam.d/common-session com o comando:
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 umask=0077
Essa linha cria automaticamente o home do usuário, se este não existir, com permissão 700 (rwx — —)
- inserir logo abaixo da linha que contém session optional pam_systemd.so, a seguinte linha:
session optional pam_umask.so
Essa linha controla as permissões padrão na criação de diretórios e arquivos no plasma. A definição de umask é feita no arquivo /etc/login.defs.
- alterar o arquivo /etc/login.defs com o comando:
vim /etc/login.defs
- alterar o UMASK de 022 para 007:
UMASK 007
Ele atribui a permissão 770 (rw- rw- —) a arquivos criados pelo utilizador.
Alteração do PolicyKit
Para que seja possível aos usuários comuns atualizarem o sistema, deve ser acrescentado um arquivo cujo nome é 10-libertas-system-upgrade.pkla
, em '/etc/polkit-1/localauthority/50-local.d'. Com o seguinte comando:
vim /etc/polkit-1/localauthority/50-local.d/10-libertas-system-upgrade.pkla
E o seguinte conteúdo:
[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