Settings Softwares
Links para downloads, instalação e configuração de softwares.
7-zip
sudo apt-get install p7zip p7zip-full p7zip-rar lzma lzma-dev
Astah Community
Faça o download do Astah Community. Última versão disponibilizada pela desenvolvedora.
Dependências
Desativando atualização e envio de dados
brModelo
Faça o download do
brModelo
e extraia para /home/portable/brmodelo
.
Dependências
Criando Atalho
Crie um lançador na Área de Trabalho do Aluno e altere seu conteúdo para:
[Desktop Entry]
Name=brModelo
Exec=java -jar "/home/portable/brmodelo/brModelo.jar"
Comment=Start brModelo
Terminal=false
PrefersNonDefaultGPU=false
Icon=brmodelo
Type=Application
Imagem do Atalho
Copie a imagem/ícone para ~/.icons
. Exemplo: brmodelo.png.
Composer
Preparação
sudo apt-get install curl php-cli php-mbstring git unzip
Download
sudo curl -sS https://getcomposer.org/installer -o composer-setup.php
Verificando instalador
sudo php composer-setup.php --check
Instalação
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
Configuração de Proxy
Firefox
Faça o download do Firefox.
Configurando preferências
Altere o arquivo policies.json
em /usr/lib/firefox/distribution
com o seguinte conteúdo:
{
"policies": {
"AppAutoUpdate": false,
"BackgroundAppUpdate": false,
"DisableAppUpdate": true,
"DisableDefaultBrowserAgent": true,
"DontCheckDefaultBrowser": true
}
}
Referência: Como personalizar o Firefox usando policies.json e policy-templates.
Git
sudo apt-get install git
Configuração de Proxy
Execute os comandos no terminal
como
Usuário Padrão:
git config --global http.proxy http://192.168.0.6:3128 && git config --global http.https://domain.com.sslVerify false
Google Chrome
Faça o download do Google Chrome.
Instalação
sudo dpkg -i "pacote.deb"
Remover pedido de senha
Para remover o pedido de senha ao acessar o navegador.
- Acesse Senhas e Chaves;
- Em Login clique com o lado direito e Alterar senha;
- Informe a senha atual e defina uma nova (em branco).
Greenfoot
Faça o download do Greenfoot.
Instalação
sudo dpkg -i "pacote.deb"
Java JDK 17
Preparação
Removendo openjdk
sudo apt-get update -y && sudo apt-get remove openjdk* -y && sudo apt-get autoremove && sudo apt-get clean
Faça o download do Java JDK 17.
Pasta de instalação:
sudo mkdir /usr/lib/jdk
Extração de arquivos:
sudo tar zxvf jdk-17.0.12_linux-x64_bin.tar.gz -C /usr/lib/jdk
Criação de link simbólico:
sudo ln -s /usr/lib/jdk/jdk-17.0.12 /usr/lib/jdk/java-oracle
Variáveis de Ambiente
Crie o arquivo jdk_var.sh
em /etc/profile.d
e adicione:
JAVA_HOME=/usr/lib/jdk/java-oracle
export PATH=$PATH:$JAVA_HOME/bin
Permissão para execução:
sudo chmod +x /etc/profile.d/jdk_var.sh
Netbeans 14
Faça o download do Netbeans 14.
Instale o Apache-NetBeans-14.sh
com o perfil do Aluno.
Proxy para o Maven
Altere o arquivo settings.xml
na seção de
proxies localizado em
~/netbeans-14/netbeans/java/maven/conf
com o seguinte conteúdo:
<id>proxyifpr</id>
<active>true</active>
<protocol>http</protocol>
<host>192.168.0.6</host>
<port>3128</port>
<username></username>
<password></password>
<nonProxyHosts>localhost</nonProxyHosts>
Referência: Proxies.
Movendo a instalação
Movendo a instalação atual /home/aluno/netbeans-14
para /home/portable
sudo mv /home/aluno/netbeans-14/ /home/portable/
Link simbólico
Criando link no diretório anterior:
sudo ln -s /home/portable/netbeans-14/ /home/aluno/netbeans-14
Node.js
# Download and install nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash
# in lieu of restarting the shell
\. "$HOME/.nvm/nvm.sh"
# Download and install Node.js:
nvm install 22
# Verify the Node.js version:
node -v # Should print "v22.15.0".
nvm current # Should print "v22.15.0".
# Verify npm version:
npm -v # Should print "10.9.2".
Referência: Download Node.js
Configuração de proxy
Execute os comandos no terminal
como
Usuário Padrão:
npm config set proxy http://192.168.0.6:3128 && npm config set https-proxy http://192.168.0.6:3128
Open SSH Server
sudo apt-get install openssh-server
Portugol Stúdio
Faça o download do Portugol Stúdio.
Instalação
Conforme instruções do arquivo de instalação:
# Permissão de execução
chmod 755 portugol-studio-2.7.5-x64.run
# Instalação
sudo ./portugol-studio-2.7.5-x64.run
Python
sudo apt-get install python3.12
Scratch
sudo flatpak install scratch
Ubuntu Restricted Extras
sudo apt-get install ubuntu-restricted-extras
Veyon
Preparação
sudo apt-get install g++ libc6-dev make cmake qtbase5-dev qtbase5-private-dev \
qtbase5-dev-tools qttools5-dev qttools5-dev-tools \
qtdeclarative5-dev qtquickcontrols2-5-dev libfakekey-dev \
xorg-dev libxtst-dev libjpeg-dev zlib1g-dev libssl-dev libpam0g-dev \
liblzo2-dev libqca-qt5-2-dev libldap2-dev \
libsasl2-dev ninja-build
Instalação
sudo add-apt-repository ppa:veyon/stable -y && sudo apt-get update -y && sudo apt-get install veyon -y
Configuração
- Importar configurações;
- Importar chave pública.
Referência: Veyon
Vim
sudo apt-get install vim -y
Visual Studio Code
Faça o download do Visual Studio Code.
Instalação
sudo dpkg -i "pacote.deb"
Plugins
Instale os seguintes plugins:
Portuguese Brazil Language
Python
IntelliCode
Indent-rainbow
Material Icon Theme
Preview
Code Runner
Trailing Spaces
Night Owl
Movendo os Plugins
Movendo os plugins de /home/aluno/.vscode
para /home/portable
sudo mv /home/aluno/.vscode/ /home/portable/
Link simbólico
Criando link no diretório anterior:
sudo ln -s /home/portable/.vscode/ /home/aluno/.vscode
VisuAlg
Faça o download do
VisuAlg
e extraia para /home/portable/visualg3.0.7
.
Dependências
Criando Atalho
Crie um lançador na Área de Trabalho do Aluno e altere seu conteúdo para:
[Desktop Entry]
Name=visualg30
Exec=wine "/home/portable/visualg3.0.7/visualg30.exe"
Comment=Start VisuAlg
Terminal=false
PrefersNonDefaultGPU=false
Icon=visualg
Type=Application
Imagem do Atalho
Copie a imagem/ícone para ~/.icons
. Exemplo: visualg.png.
VLC Media Player
sudo flatpak install vlc
Wine
Preparação
sudo dpkg --add-architecture i386
Repositório
Baixe e adicione a chave do repositório:
sudo mkdir -pm755 /etc/apt/keyrings
wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo gpg --dearmor -o /etc/apt/keyrings/winehq-archive.key -
Adicione o repositório:
sudo wget -NP /etc/apt/sources.list.d/ https://dl.winehq.org/wine-builds/ubuntu/dists/noble/winehq-noble.sources
Instalação
sudo apt update -y && sudo apt install --install-recommends winehq-stable -y
Referência: Wiki Wine.
Movendo a instalação
Movendo a instalação atual /home/aluno/.wine
para /home/portable
sudo mv /home/aluno/.wine/ /home/portable/
Link simbólico
Criando link no diretório anterior:
sudo ln -s /home/portable/.wine/ /home/aluno/.wine
LAMPP
sudo apt-get install apache2 -y && sudo apt-get install mysql-server -y && sudo apt install php libapache2-mod-php php-mysql -y
Definindo uma senha
Acesse o MySQL:
sudo mysql -u root -h localhost
No MySQL:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'mypassword';
flush privileges;
Referência: ALTER USER Statement
Instalando PhpMyAdmin
sudo apt-get install phpmyadmin -y
Habilitando escrita de url
sudo a2enmod rewrite
Permissão ao html
sudo chmod -R 777 /var/www/html
Atraso na inicialização
Desativando serviços
# Desativando inicialização automática
sudo systemctl disable apache2 && sudo systemctl disable mysql
Script para iniciar serviços
Crie o arquivo /sbin/delay-lampp.sh
com o seguinte conteúdo:
#!/bin/sh
sleep 120 && systemctl start apache2
sleep 10 && systemctl start mysql
Permissão de execução
sudo chmod +x /sbin/delay-lampp.sh
Serviço para executar script
Crie o arquivo /etc/systemd/system/delay-lampp.service
com o seguinte conteúdo:
[Unit]
Description=Delay LAMPP startup
DefaultDependencies=no
After=network.target
[Service]
Type=oneshot
ExecStart=/sbin/delay-lampp.sh
TimeoutStartSec=0
[Install]
WantedBy=network.target
Habilitando o serviço
sudo systemctl enable delay-lampp.service
Referência: 3.5.2. Estrutura do arquivo da unidade