Pós-instalação
Uma vez instalado o Ubuntu já se encontra plenamente funcional com diversos programas com a suíte Libre Office (planilha, editor de texto, editor de apresentações, etc.), navegador de internet, leitor de pdf e diversos outros. No entanto existem outros programas que são muito úteis e, embora disponíveis gratuitamente, não são instalados por padrão. Abaixo registro e comento o que instalei após instalar o Ubuntu 16.04.3 Xenial 64 bits. Dividi os programas em dois conjuntos, um de Sistema e outro de Aplicativos. Os de sistema são aqueles de uso amplo.
▸ Básico do Sistema
- Firewall
O firewall é importante para a segurança em computadores em rede. No Ubuntu já é vem por padrão com o UFW bastando ativa-lo
sudo ufw enable
sudo ufw status
- Firewall interface gráfica
Para facilitar a edição da configuração do firewall pode-seinstalar sua interface gráfica.
sudo apt install gufw
- Ativirus Clamav
Embora o Linux não pegue virus é sempre bom verificar os pendrives e arquivos recebidos de terceiros para evitar que os virus sejam propagados, ainda que involuntariamente.
sudo apt install clamav clamtk
- Bloqueio de sites
Muitas vezes é interessante bloquear o acesso a determinados sites, para isto basta editar o arquivo hosts e indicar os sites a serem bloqueados.
sudo gedit /etc/hosts
Por exemplo, insira no final do arquivo as seguintes linhas e depois de salvar o arquivo reinicie o navegador.
127.0.0.1 www.facebook.com
127.0.0.1 mail.google.com
- Gestor de Pacotes Synaptic
O Synaptic é um gerenciador de pacotes bastante flexível mas que não vem instalado por padrão. Após instala-lo poderemos habilitar os repositórios "Multiverse" em Configurações / Repositórios / Aplicativos do Ubuntu e "Parceiros da Canonical" em Configurações / Repositórios / Outros Programas. Poderemos também verificar a disponibilidade de drivers proprietários para os dispositivos do computador em "Drivers Adicionais"
sudo apt install synaptic
- Ativar repositórios de Parceiros e do Multiverse pela edição do arquivo de configuração de fontes do apt
Em algumas situações pode ser necessário habilitar repositórios sem a utilização do Synaptic. Para isto basta editar o arquivo de configuração sources.list.
Primeiro é recomendado fazer uma cópia de segurança deste
sudo cp /etc/apt/sources.list{,.backup}
Depois abra-o para edição como administrador
sudo gedit /etc/apt/sources.list
Para ativar o repositório de parceiros descomente a linha (retire o #)
deb https://archive.canonical.com/ubuntu focal partner
Para ativar o repositório multiverse acrescente "multiverse" ao final das seguintes linhas
[05] deb https://br.archive.ubuntu.com/ubuntu/ focal main restricted multiverse
[10] deb https://br.archive.ubuntu.com/ubuntu/ focal-updates main restricted multiverse
[34] deb https://br.archive.ubuntu.com/ubuntu/ focal-backports main restricted universe multiverse
[44] deb https://br.archive.ubuntu.com/ubuntu/ focal-security main restricted multiverse
- Ubuntu Restricted Extras
Por razões de legais o Ubuntu não pode instalar por padrão softwares com restrições em alguns países. Entre estes temos diversos codecs, suporte a mp3 e dvd, e outros. Ao instalarmos o pacote Ubuntu-restricted-extras poderemos obter todos estes softwares.
sudo apt install ubuntu-restricted-extras
- Gnome / Unity Tweak Tool
O Tweak é uma ferramenta bastante útil para ajustar e personalisar os sistema.
sudo apt install gnome-tweaks
- Controle da lista de usuários na tela de login
Caso o computador venha a ser utilizado por diversas pessoas, pode ser adequado que estas façam o login digititando o nome de usuário e a senha ao invés de ter que procurar o nome em uma lista. A forma mais simples é a edição do arquivo greeter.dconf-defaults para indicar "disable-user-list=true"
sudo gedit /etc/gdm3/greeter.dconf-defaults
# - Disable user list
disable-user-list=true
Outra forma é através do aplicativo dconf-editor. Para instalá-lo digite
sudo apt install dconf-editor
Rode-o como superusuário e ative a opção "disable-user-list"
- Grsync
O Grsync é interface gráfica do Rsync, que já vem instalado por padrão. É um programa bastante útil para sincronizar hds externos e pendrives.
Uma boa explicação da utilização destes programas pode ser lida no artigo Usando o Grsync e Rsync para Backup e Sincronização
sudo apt install grsync
- Compactadores
Com apenas a linha abaixo instala-se os principais programas de compactação e descompactação.
sudo apt install p7zip-rar p7zip-full unace unrar zip unzip sharutils rar arj cabextract file-roller uudeview mpack
- Pré-visualizador de audio Gnome Sushi
O Gnome-Sushi implementa uma forma rápida de abrir arquivos de audio. Basta selecionar o arquivo e pressionar a barra de espaço.
sudo apt install gnome-sushi
- Java
Para instalar o Java 16 https://www.linuxuprising.com/2021/03/how-to-install-oracle-java-16-on-debian.html
sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java17-installer --install-recommends
java -version
Para desinstalar o Java 17
sudo add-apt-repository ppa:linuxuprising/java -r -y
sudo apt remove oracle-java17-installer
O Samba simula um servidor Windows e permite que um computador com Linux gerencie e compartilhe arquivos em uma rede Microsoft.
Uma vez instalado pode-se configurar pela interface gráfica o grupo de trabalho e nome do computador na rede (Preferências / Configuração do servidor), pode-se adicionar usuários (Preferências / Usuários Samba) e compartinhar impressoras e pastas. Estas confifurações também podem ser feitas diretamente no arquivo samba.conf (sudo gedit /etc /samba/smb.conf). Algumas referências são System-config File sharing with Samba How to install and configure samba Samba Server Instalation Samba F ile Server
sudo apt install samba samba-common
Para iniciar o samba
sudo service smbd start
Para as modificações serem efetivamente aplicadas digite no terminal
sudo service smbd restart
Para inserir o Samba nas regras de acesso ao firewall
sudo ufw allow 'Samba'
Para inserir um usuário (o usuário samba também deve ser do sistema)
sudo smbpasswd -a usuario
O arquivo de configuração pode ser editado com
sudo cp /etc/samba/smb.conf{,.backup}
sudo gedit /etc/samba/smb.conf
Definição de nome para rede Windows
Em [Global] adicone
netbios name = nome do computador
Defibição de compartilhamentos, exemplos
Em Share definition
[home]
comment = documentos compartilhados
path = caminho para o compartilhamento
valid users = usuário
browseable = yes
read only = no
guest ok = no
[public]
comment = pasta pública
path = /home/public
writable = yes
guest ok = yes
guest only = yes
public = yes
create mode = 0777
directory mode = 0777
- Servidor SSH
SSH (Secure Socket Shell) é um protocolo de rede que permite aos usuários acessar e gerenciar servidores pela internet. Útil quando se quer transferir arquivos de forma segura e controlar o servidor remotamente.
sudo apt install openssh-server
sudo systemctl enable ssh
- App da HP
sudo apt install hplip-gui
Verifique as últimas versões em https://www.virtualbox.org/wiki/Downloads
wget -q https://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
sudo add-apt-repository "deb https://download.virtualbox.org/virtualbox/debian trusty contrib" && sudo apt-get update
sudo apt-get install virtualbox-4.3 dkms
Baixe o Oracle VM VirtualBox Extension Pack
O aplicativo permite o ajuste de brilho, temperatura, e RGB de um ou dois monitores de forma independente. É necessário adicionar um PPA (Personal Package Archive).
sudo add-apt-repository ppa:apandada1/brightness-controller
sudo apt update
sudo apt install brightness-controller
▸ Aplicativos
Para instalar o Skype basta baixar o arquivo .deb no site do Skype e executa-lo.
https://www.skype.com/pt-br/get-skype/
sudo dpkg -i skypeforlinux-64.deb
sudo apt -f install
Baixe o arquivo .deb no site do Google
Para instalar o programa digite
sudo dpkg -i google-chrome-stable_current_amd64.deb
e depois, caso haja alguma pendência
sudo apt -f install
Para a instação do Google Earth Pro baixe o arquivo .deb no site do Google Earth
Para instalar o programa digite
sudo dpkg -i google-chrome-stable_current_amd64.deb
e depois, caso haja alguma pendência
sudo apt-get install -f -y
sudo apt install pdfchain
O Master PDF Editor é atualmente o editor de pdfs livre com mais funcionalidades. O arquivo de instalação pode ser baixado no link acima.
sudo dpkg -i master-pdf-editor-4.3.89_qt5.amd64.deb
sudo apt-get install gimp gimp-data-extras gimp-plugin-registry xsane
- OCR GScan2PDF
sudo apt install tesseract-ocr tesseract-ocr-por gscan2pdf imagemagick nautilus-open-terminal
Se preferir, informações para baixar do PPA estão no UbuntuHandbook.
A instrução instalação atualizada pode ser encontrada em https://www.qgis.org/pt_BR/site/forusers/alldownloads.html#debian-ubuntu
A seguir apresento um resumo para a versão do lançamento de longa duração, apropriado para o uso em produção.
Instale alguns pacotes necessários
sudo apt install gnupg software-properties-common
Adicione a chave pública do repositório do arquivo
sudo wget -O /etc/apt/keyrings/qgis-archive-keyring.gpg https://download.qgis.org/downloads/qgis-archive-keyring.gpg
Instale a chave
sudo cp qgis-archive-keyring.gpg /etc/apt/keyrings/qgis-archive-keyring.gpg
Adicione o repositório
sudo gedit /etc/apt/sources.list.d/qgis.sources
No arquivo aberto insira o texto abaixo e salve:
Types: deb deb-src
URIs: https://qgis.org/ubuntu-ltr
Suites: jammy
Architectures: amd64
Components: main
Signed-By: /etc/apt/keyrings/qgis-archive-keyring.gpg
A seguir instale o QGis
sudo apt update
sudo apt install qgis qgis-plugin-grass
- R Statistical Co mputing
A instrução para a instalação do R pode ser obtida em https://cran.r-project.org/
Abaixo apresento um resumo do processo:
Instale alguns pacotes necessários
sudo apt install software-properties-common dirmngr
Baixe e adicione a chave pública do R
wget -qO- https://cloud.r-project.org/bin/linux/ubuntu/marutter_pubkey.asc | sudo tee -a /etc/apt/trusted.gpg.d/cran_ubuntu_key.asc
Adicione o repositório do R
"deb https://cloud.r-project.org/bin/linux/ubuntu $(lsb_release -cs)-cran40/"
Atualize os repositórios e instale o R
sudo apt update && sudo apt install r-base r-base-dev r-recommended
Verifique a versão instalada
R --version
Para instalar o Geany
sudo apt install geany libvte9
O Geany é um ambiente integrado para desenvolvimento de software (IDE) que pode servir de editor de scripts do R. O R é executado em seu Emulador de Terminal Virtual (VTE).
Após instalar e abrir o Geany edite o arquivo geany.conf
cp ~/.config/geany/geany.conf ~/.config/geany/geany.conf.bkp
gedit ~/.config/geany/geany.conf
e indique na seção [VTE] send_selection_unsafe=true (o padrão é false), salve e feche o arquivo.
Para indicar que teclas enviarão os comandos para o terminal abra o Geany e vá em Editar / Preferências / Ligações de teclas e edite a linha Formatar / Enviar seleção para o terminal indicando, por exemplo, CTRL+
Ainda em Preferências / Terminal ative a opção Executar programas no VTE. Para o que o Geany entenda a liguagem do R indique Arquivo fonte R em Definir tipo de arquivo / Linguagem de script.
Finalmente, para melhorar o analisador de linguagem do Geany para o R copie o arquivo /usr/share/geany/filetypes.r para ~/.config/geany/filedefs/ e o abra para edição
cp /usr/share/geany/filedefs/filetypes.r ~/.config/geany/filedefs/
gedit ~/.config/geany/filedefs/filetypes.r
descomente a linha
# wordchars=_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
A linha deverá ficar da seguinte forma
wordchars=_.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
Com issto quando você der um duplo clique sobre o nome de um objeto (p.ex. meus.dados) Geany selecionará todo o nome.
Agora basta chamar o R no VTE, na aba Terminal da janela principal.
Temas para o editor do Geany podem ser baixados em https://www.geany.org/download/themes/
adaptado de : https://wiki.geany.org/howtos/using_geany_with_r
Instalação do PostgreSQL, pgAdmin4 e Postgis
sudo apt install postgresql postgresql-contrib postgis postgis-gui postgresql-doc
Configuração do PostgreSQL para uso em rede local
Edite o arquivo de configuração do PostgreSQL (verifique aversão, o exemplo é para 14)
sudo cp /etc/postgresql/14/main/postgresql.conf /etc/postgresql/14/main/postgresql.conf.bkp
sudo gedit /etc/postgresql/14/main/postgresql.conf
Altere a linha
#listen_addresses = 'localhost'
para
listen_addresses = '*'
Edite o arquivo responsável por controlar o acesso ao servidor pg_hba.conf
sudo cp /etc/postgresql/11/main/pg_hba.conf /etc/postgresql/11/main/pg_hba.conf.bkp
sudo gedit /etc/postgresql/11/main/pg_hba.conf
Adicione a linha abaixo ao final do arquivo (atente para as regras descritas a seguir)
host all all A. B.C.D/E md5
As configurações A.B.C.D/E devem ser ajustadas de acordo com a rede que deseja-se conceder acesso ao servidor.
Exemplo 1: Caso queira liberar o acesso ao SGBD apenas para os computadores cujo IPs iniciam com 200.100, deve-se substituir A por 200, B por 100, C por 0, D por 0 e E por 16.
host all all 200.100.0.0/16 md5
Exemplo 2: Caso queira liberar o acesso ao SGBD apenas para os computadores cujo IPs iniciam com 200.100.50, deve-se substituir A por 200, B por 100, C por 50, D por 0 e E por 24.
host all all 200.100.50.0/24 md5
Exemplo 3: Caso queira liberar o acesso ao SGBD apenas para os computadores cujo IP é igual a 200.100.50.25, deve-se substituir A por 200, B por 100, C por 50, D por 25 e E por 32.
host all all 200.100.50.25/32 md5
Exemplo 4:
host all all 10.5.92.0/24 md5
Reinicie o PostgreSQL
sudo /etc/init.d/postgresql restart
O Base, banco de dados do LibreOffice não vem instalado por padrão. Para utilizá-lo com o PostgreSQL faz-se necessaía a instalação do driver.
sudo apt install libreoffice-base libreoffice-base-drivers libreoffice-sdbc-postgresql
Para conectar o Base ao PostgreSQL indique como URL da origem de dados
postgresql://localhost:5432/nome_banco_dados
Localhost deve ser alterado para um endereço de IP caso o banco de dados esteja em um servidor.
- Acesso ao Banco do Brasil
O procedimento abaixo é uma síntese do também do descrito em https://www.vivaolinux.com.br/topico/Programadores-em-e-de-Software-Livre/Erro-ao-instar-warsaw-para-Internet-Banking-da-Caixa-ou-do-Banco-Safra-no-Lubuntu-1710
Instale os seguintes pacotes
sudo apt install libnss3-tools python-openssl
Verifique se o warsaw está instalado
sudo dpkg -f warsaw
Se tiver instalado retire-o
sudo dpkg -r warsaw
sudo dpkg –purge warsaw
Desinstale o aplicativo do BB caso o tenha instalado
sudo dpkg --purge diagbb
Na pagina https://www.dieboldnixdorf.com.br/warsaw selecione Banco do Brasil e baixe warsaw_setup_64.deb na versão Ubuntu. Feche todos os navegadores e instale-o
sudo dpkg -i warsaw_setup_64.deb
Obtenha informações da versão instalada
dpkg -s warsaw
Verifique se existem dois processos, um como root e outro como seu usuário.
ps -aux | grep warsaw
Termine a instalação em https://www.dieboldnixdorf.com.br/warsaw escolhendo Banco do Brasil. O site vai executar a verificação da instalação. Da primeira vez realizará mais alguns ajustes.
OBS, dá última vez que tentei o link do site acima não estaba disponível. Baixei o warsaw pelo Bnaco do Brasil
https://cloud.gastecnologia.com.br/bb/downloads/ws/warsaw_setup64.deb
▸ Persolalização da aparência
- Personalizar o dock
Alguns poucos ajustes podem ser feitos pelo Configurações / Aparência. Há também a extensão Dash to Dock que pode ser instalado GNOME Shell Extensions .
Abaixo mostro duas formas alternativas através da edição com o dconf-editor ou ajustar através da linha de comando. Basicamente meu objetivo é colocar a barra embaixo e fazer outros pequenos ajustes. Mais detalhes podem ser consultados da página How to customize dock panel on Ubuntu 20.04 Focal Fossa Linux
Primeiro deve-se instalar o dconf-Editor
sudo apt install dconf-editor
Depois deve-se abri-lo e navegar até org > gnome > shell > extensions > dash-to-dock
e procurar as opções como dock position, dock fixed e outras (veja abaixo).
Outra opção é fazer estes ajustes pela linha de comando com, por exemplo:
gsettings set org.gnome.shell.extensions.dash-to-dock extend-height false
gsettings set org.gnome.shell.extensions.dash-to-dock dock-position BOTTOM
gsettings set org.gnome.shell.extensions.dash-to-dock transparency-mode FIXED
gsettings set org.gnome.shell.extensions.dash-to-dock dash-max-icon-size 35
gsettings set org.gnome.shell.extensions.dash-to-dock unity-backlit-items true
gsettings set org.gnome.shell.extensions.dash-to-dock show-trash true
gsettings set org.gnome.shell.extensions.dash-to-dock multi-monitor true
Para voltar às configurações originais do Gnome digite
dconf reset -f /org/gnome
Variety é um gestor de wallpapers com uma grande opção de fontes, incluindo Bing, Nasa, Google Earth. Não há opção para dois monitores.
O detalhamento de suas funções e um vídeo podem ser encontrados neste site.
sudo add-apt-repository ppa:peterlevi/ppa
sudo apt-get install variety
Cafeine desativa o protetor de tela e a suspenção automática
Drop Down Terminal mostra um terminal que sobe e desce como uma perciana por um pressionamento de tecla
Dynamic Panel Transparency permite a personalização da barra de menu superior com a alteração da cor e adição de transparência
Removable Drive Menu insere um menu de status para acessar e desmontar dispositivos removíveis.
Sound Input & Output Device Chooser mostra uma lista de dispositivos de saída e entrada de som no menu de status abaixo do controle de volume
Wallpapers NASA APOD Wallpaper Changer, Google Earth Wallpaper e Bing Wallpaper utilizam respectivamente as imagens do Google Earth e do Bing para mudanças automáticas do papel de parede. Infelizmente não têm opção para imagens diferentes em dois monitores.
Alguns do repositório oficial que gosto
ambiance, radiance, breeze-icon-theme, papirus-icon-theme
- Localização do ponteiro do mouse
Outra forma é digitar o comando abaixo no terminal.
- Ponteiros de mouse para apresentações
No Gnome-look pode ser baixado o tema de cursos bDMZ que traz a seta envolta em círculos de diferentes cores. Estes ponteiros ajudam bastante em apresentações.