|
HowTo: Linux - Instalação
Início
1. Introdução
Com esta pequena nota não se pretende fazer uma introdução ao Linux nem
uma descrição detalhada da sua instalação. Para tal existe uma excelente
documentação na rede.
O que se procurar aqui é, em poucas palavras, chamar a atenção para algumas
opções básicas na escolha da instalação mais conveniente e em alguns
cuidados básicos a ter.
Há diversas instalações de Linux. As suas diferenças são essencialmente ao nível
da apresentação, dos softwares de administração e das aplicações que gerem o
ambiente de trabalho.
Todas elas se baseiam o núcleo (kernel) de Linux e num vasto conjunto de aplicações
comuns. Por isso, a escolha entre as diferentes instalações para uso pessoal são, em grande parte,
ditadas pelas preferências e pela maior ou menor experiência do utilizador.
A minha sugestão do Ubuntu está basicamente relacionada
com a sua simplicidade de utilização e administração.
Presentemente, existem duas versões do Ubuntu:
- Ubuntu 20.04 LTS (é preferível instalar esta)
- Ubuntu 21.xx
Apesar da versão 21.10 ser mais recente, as versões impares são usualmente de
transição entre versões estáveis (pares), também têm, por vezes, actualizações com periodos mais pequenos.
20.04 LTS tem actualizações até Julho de 2021. Assim, para começar julgo
preferível escolher esta versão. No entanto, em qualquer dos casos, no final do periodo é sempre
possível fazer a sua actualização.
Início
2. Para iniciar a instalação
De acordo com o que se pretende, pode fazer-se a instalação do Linux de três maneiras
diferentes às quais irá corresponder um modo de utilização diferente:
- Executada autonomamente e instalada numa partição própria;
- Executada autonomamente e instalada numa partição Microsoft Windows
(Ver WubiGuide);
- Executada a partir de outro sistema (por exemplo, Microsoft Windows),
utilizando um software de emulação ou criação de máquinas virtuais
(no IST, existe uma licença de campus do VMware).
A melhor solução é a primeira. A segundo pode funcionar de um modo igualmente eficiente,
no entanto, será sempre preferível utilização uma partição do disco diferente daquela em
que o sistema Microsoft Windows está instalado. A terceira é a menos eficiente uma vez que
se está a executar o Linux numa janela de Windows.
Apesar das suas limitações a terceira opção é a única que permite a utilização simultânea
dos dois sistemas operativos (é igualmente possível executar o Microsoft Windows sobre Linux).
Início
3. Como criar uma PEN para instalar ou para experimentar o Linux (Ubuntu)
Para criar uma PEN (USB stick) pode usar-se um dos programas abaixo.
Note-se que esses podem variar um pouco se se usar para a criar Linux ou Microsoft Windows,
-
Universal USB Installer: Programa disponibilizado no site do Ubuntu
(
Download › Desktop › Create a bootable USB stick on Ubuntu).
Depois de fazer o download seguir as instruções para criar a PEN.
- UNetbootin: Disponível
em versões para Linux, Mas OS X e Microsoft Windows.
Nota: Se estiver a usar um sistema Linux (Ubuntu), para instalar o programa basta fazer na
linha de comandos:
sudo apt-get install unetbootin
Depois, em qualquer dos casos, basta executá-los e seguir as instruções. Para evitar problemas
de reconhecimento, é preferível ligar a PEN antes de correr o programa.
Início
4. Cuidados a ter com a instalação
- A instalação é descrita no site
'http://www.ubuntu.com/download'.
- Se se optar pela primeira opção (execução autonomamente em partição própria),
há que ter em conta que se deverá ter espaço suficiente para criar essa partição bem como uma outra
para a memória virtual (SWAP). O Windows dispõe presentemente de processos de alterar o tamanho das
suas partições a fim de poder dispor do espaço de disco suficiente.
- Se se optar pela segunda opção (execução autonomamente em partição Microsoft Windows),
dever-se-á utilizar o 'windows-installer'
que criará um espaço próprio (ficheiros) para a execução do Linux, de resto, a instalação será
análoga às restantes.
Se se desejar fazer a instalação sem ligação à rede, dever-se-á ter a versão a instalar
(ficheiro '.iso') e o respectivo 'windows-installer' na mesma directoria
(Ver WubiGuide).
- Se se optar pela terceira opção (execução a partir do Windows), deverá
instalar-se a partir do software de emulação escolhido.
- Uma vez iniciada a instalação há que ter cuidado com a indicação das partições
a utilizar. É sempre mais conveniente optar por indicar essas partições uma vez que uma ordem
incorrectar poderá conduzir à instalação sobre partições em que se tem informações ou softwares
que não convém apagar.
Início
5. Como aceder aos discos virtuais em partições Microsoft Windows
- Para aceder aos ficheiros de discos unix a partir do Windows,
podem usar-se aplicações disponíveis na rede para o efeito (ver guia do
windows-installer);
- Para aceder a esses ficheiros a partir de um sistema Linux deverão executar-se os
seguintes comandos (ver guia do
windows-installer):
- sudo mkdir /vdisk
- sudo mount -o loop /win/ubuntu/disks/root.disk /vdisk
Início
6. Como alterar a colocação dos menus (na janela ou na barra superior)
- Os menus globais foram implementados pelo Unity.
Eles podem ser retirados fazendo:
sudo apt-get autoremove appmenu-gtk3 appmenu-gtk appmenu-qt
- Se se pretender voltar aos menus globais basta fazer:
sudo apt-get install appmenu-gtk3 appmenu-gtk appmenu-qt
Início
7. Que fazer depois da instalação base
- Para fazer a actualização do software pode esperar um pouco pela pergunta ou, caso contrário, carregar no
canto superior esquerdo e escolher "Actualização de Software".
- Para instalar o restante software:
Install Software.
Início
8. Atalhos do teclado (gnome)
Início
9. Ficheiro de configuração do emacs
Criar um ficheiro na pasta do utilizador chamado
".emacs" com as seguintes linhas (download):
;; display time
(display-time)
;; version number
(setq version-control t)
;; delete whole line
(setq kill-whole-line t)
;; dead-letters:
(require 'iso-transl)
As linhas com ";;" são simplesmente comentários.
Início
10. Como Escolher o sistema a arrancar, por defeito, no menu inicial (grub)
- Para alterar a opção de arranque por 'default' no menu inicial é necessário antes de mais
ver qual a linha em que está a opção que se deseja por 'default'. A contagem começa em "0" (zero).
- Arrancar o Linux;
- Editar o ficheiro '/etc/default/grub' e onde está "GRUB_DEFAULT=0" substituir o "0" pelo número
da linha que se viu no arranque e guardar o ficheiro;
- Executar no terminar o comando
"sudo update-grub";
- Finalmente reiniciar o computador para verificar se está tudo bem...
Início
11. Como alterar o brilho do ecran
Para alterar o 'default' do brilho do ecran:
Para alterar o brilho quando outras coisas não funcionam, usar xrandr:
xrandr -output output --brightness valor
em que output é o nome do 'output' (pode ser obtido chamando simplesmente o 'xrandr'
na linha de comandos) e 'valor' um valor no intervalo [0,1].
Início
12. Problemas com placas WiFi
Início
13. Como executar os programas na pasta local sem ter de colocar './'
- Editar o ficheiro ".bashrc" que se encontra na pasta raiz do utilizador e acrescentar no final:
PATH=./:$PATH
- Se desejar usar a pasta 'bin' como um sítio em que coloca programas ou "scripts" de uso corrente poderá
acrescentar também essa pasta à PATH, ficando então:
PATH=./:$HOME/bin:$PATH
Início
14. Como formatar uma PEN drive em Linux
Início
15. Como recuperar o arranque (GRUB) do computador e opções no arranque do Linux (acpi, etc.)
- Por vezes há necessidade de fazer alterações na linha de comandos do "grub" (GRUB_CMDLINE_LINUX_DEFAULT).
Tal deve-se a problemas de compatibilidade com os "drivers". Seguem-se algumas das alterações mais frequentes:
- ACPI (Advanced Configuration and Power Interface). Este sistema controla
as ventoinhas, o botão de energia, etc. Quando se desactiva este sistema o PC poderá não conseguir desligar-se
sozinho pelo que será necessário desligá-lo no botão.
Para desativar este sistema acrescentar:
- noapic
- nolapic (l de local ACPI)
- acpi_osi=! (Computadores ASUS: N552VX, N580v, etc.)
- nouveau.modeset=0 (Computadores ASUS: GL553, etc.) e depois
"Go to Additional Drivers, choose NVIDIA proprietary driver instead of the x.org ones."
- APIC (Advanced Programmable Interrupt Controller). Este controlador substitui o antigo chip PIC. Destina-se a controlar periféricos. A sua desactivação retira a possibilidade de partilha de IRQs.
Para o desativar acrescentar:
- acpi=off
- acpi=noirq (neste caso desliga apenas a atribuição dinâmica de IRQs (é menos drástica que 'acpi=off')
- Plug-in Play. Em geral não é necessário desactivá-lo. No entanto, para o fazer:
pnpbios = off
Ver:
- Caso haja necessidade de reparar o 'boot' ou de fazer alterações na partição de arranque (EFI) ver:
Início
16. Instalação do Linux em computadores com acesso a disco em modo IntelRAID
O Linux presentemente não é instalável sem computadores com acesso a disco em modo IntelRAID (Lenovo Yoga, etc.).
Para contornar este problema deve alterar-se na BIOS o controle do disco de IntelRAID para AHCI (se a opção não existir
na BIOS, fazer a sua actualização). No entanto, é necessário ter em conta que com esta alteração o Windows não vai
arrancar. Por isso, é necessário que o Windows transite de um modo para outro. Para o fazer faça o seguinte
(ver: Installing Linux on Lenovo Yoga 910):
Ver:
Início
17. Como Criar PEN de arranque a partir de um ficheiro 'iso'
- Fazer o download do programa 'UNetBootIn';
- Colocar uma PEN formatada vazia (se necessário formatá-la novamente). Executar o 'UNetBootIn';
- Escolher a PEN, escolher o ficheiro 'iso' a instalar e executar a criação da PEN.
Início
18. 'Aliases' úteis que frequentemente se usam
É frequente acrescentarem-se sinónimos ou mnemónicas que facilitam a escrita dos comando no terminal.
Essas definições são usualmente feitas no ficheiro de arranque da shell que se está a usar.
Aqui apresenta-se a 'bash', pois, é a shell usada mais frequentemente.
Neste caso as definições devem ser acrescentadas ao ficheiro ".bash_aliases" (ou em ".bashrc").
alias dir='ls -l --color=tty -F -T 0 --format=long'
alias more=less
alias md=mkdir
alias rd=rmdir
alias cls='clear'
alias cp='cp -i'
alias rm='rm -i'
alias del='rm -i'
alias delf='rm -f'
alias mv='mv -i'
alias ren='mv -i'
alias puf="rm -vf *~ .*~ *#"
alias rundos='/lib64/ld-linux-x86-64.so.2'
alias rundos32='/lib/ld-linux.so.2'
Início
19. Montagem e desmontagem de discos: 'mount' e 'umount'
Para montar e desmontar discos é necessário estar com privilégios (pôr, por exemplo, 'sudo' antes do comando).
Em Unix montar um disco significa associá-lo a uma pasta (vazia), ou seja, o acesso a esse disco, após a sua
montagem, será feito a partir da pasta que lhe ficou associada.
Para montar um disco (por exemplo, terceira partição do segundo disco: /dev/sdb3) na pasta 'pasta'
(pode usar-se o endereço absoluto ou relativo):
mount /dev/sdb3 pasta
Para o desmontar fazer:
umount pasta
Início
20. Instalação e actualização de software -- Erros
Por vezes têm-se erros na gestão da base de dados dos pacotes instalados. Por exemplo,
pode ser dada a indicação de foram encontrados erros enquanto processava alguns pacotes,
e depois aparece a mensagem:
Errors were encountered while processing:
Pacote1
Pacote2
...
PacoteN
E: Sub-process /usr/bin/dpkg returned an error code (1)
Nessa altura pode fazer-se a correção de erros e a sua recuperação:
- Reconfigurar a base de dados de pacotes:
sudo dpkg --configure -a
- Forçar a instalação:
sudo apt-get install -f
- Tentar remover os pacote com problemas
sudo apt remove
- Apagar os ficheiros dos pacotes com problemas. Para tal ver se os
ficheiros existem em:
ls -l /var/lib/dpkg/info | grep -i PacoteI
e depois removê-los (por segurança, copiá-los para outra pasta):
sudo mv /var/lib/dpkg/info/polar-bookshelf.* /tmp
Eventualmente repetir essas operações...
Início
21. BitLocker: Como remover a encriptação 'bitlocker' no Windows 10
Para remover a encriptação 'bitlocker' no Windows 10 executar os seguintes passos (ver How to remove BitLocker encryption in Windows 10):
Executar o programa "Power Shell" como administrador e dentro dele executar os comandos que se seguem
- Testar o estado da encriptação:
manage-bde -status
- Desactivar o 'bitlocker' (não esquecer as aspas):
Disable-BitLocker -MountPoint "<drive letter>:"
(Exemplo: Disable-BitLocker -MountPoint "C:")
- Remover a encriptação da partição desejada:
manage-bde -off <drive letter>:
(Exemplo: manage-bde -off C:)
- Aguarde que acabe a desencriptação (o que demora algum tempo). Para ver o estado em que se encontra fazer:
manage-bde -status
- Quando acabar a desencriptação reiniciar o computador.
Links úteis:
Início
22. Como atribuir e remover o atributo 'sudo' a um utilizador
Para atribuir ou remover o atributo 'sudo' a utilizador o que se faz na prática é associar-lhe o grupo 'sudo'.
Nos exemplos que se seguem 'USERNAME' é o username do utilizador.
- Para atribuir privilégios 'sudo' a um utilizador fazer:
sudo usermod -aG sudo USERNAME
- Para remover privilégios 'sudo' a um utilizador fazer:
sudo deluser USERNAME sudo
- Para ver os grupos assossiados a um utilizador:
groups USERNAME
- Para testar se o 'sudo' está atribuído a um utilizador:
su - USERNAME
Início
23. Documentação e Links Úteis
Início
|
|