Slackware Current Pós Instalação Zero Bala
Publicado por Mauricio Ferrari (última atualização em 24/08/2020)
[ Hits: 1.537 ]
Homepage: https://www.youtube.com/@LinuxDicasPro
Download 7154.slackware-pos-zero-bala
Voltei para o Slackware. E estou trazendo meu pós-instalação para o Slackware Current.
Nos comentários do arquivo tem a descrição do que vem nele.
Também mudei os métodos para desenvolver o código em relação ao script pós da versão 14.2 que eu publiquei e enfim, deixei o que realmente vale a pena configurar.
################################################################################################ ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### Slackware Current - Pós Instalação - Zero Bala - Completo - 22/08/2020. ### ### ### ### Versão 1.0 - 22/08/2020. ### ### ### ### ### ### By Mauricio Ferrari - Nova Trento - SC. ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ################################################################################################ ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### Script que Facilita a Configuração do Slackware Após sua Instalação. ### ### ### ### Inclui: ### ### ### ### - Configuração do Teclado ABNT2 - Modo Texto e Interface. ### ### - Configuração do Idioma para pt_BR.UTF-8. ### ### - Configuração de Fonte com Acentos em Português. ### ### - Ativação do sudo. ### ### - Desativação dos Terminais 3, 4, 5 e 6. ### ### - Ativação do Comando unicode_start para Exibição Correta do Caracteres ISO. ### ### - Correção de dmesg para Funcionar como Usuário Comum. ### ### - Inclusão dos Paths /usr/sbin e /sbin. ### ### - Execução do xorgsetup. ### ### - Execução do netconfig. ### ### - Execução do adduser. ### ### - Configuração do Fuso Horário. ### ### ### ### ### ### Ajustes de Serviços: ### ### ### ### - Ativação do Serviço de Rede (Por Garantia). ### ### - Ativação do Servidor de Impressão. ### ### - Ativação do rc.local. ### ### - Ativação do servidor NTP. ### ### - Desativação do Serviço de Bluetooth. ### ### - Desativação do Mouse no Modo Texto. ### ### - Desativação do syslog. ### ### - Desativação do ulogd. ### ### - Desativação do Servidor SSH. ### ### - Desativação do cpufreq. ### ### - Desativação do inet2. ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ################################################################################################ ################################################################################################ # # # ### Verificar Usuário Root. ### [[ "`id -u`" != 0 ]] && echo && echo -e "\033[1;31m Execute como Root!\033[0m" && echo && exit ################################################################################################ # # # ### Configurar Teclado ABNT2 no Modo Texto. ### keymapservice(){ echo '#!/bin/sh if [ -x /usr/bin/loadkeys ]; then /usr/bin/loadkeys br-abnt2.map fi' | tee -a /etc/rc.d/rc.keymap touch /etc/rc.d/rc.keymap chmod 755 /etc/rc.d/rc.keymap } brkeymap(){ rm /etc/rc.d/rc.keymap keymapservice } [[ ! -e /etc/rc.d/rc.keymap ]] && keymapservice [[ -e /etc/rc.d/rc.keymap ]] && [[ ! `grep br-abnt2.map /etc/rc.d/rc.keymap` ]] && brkeymap ################################################################################################ # # # ### Configurar Teclado ABNT2 para a Interface via X Server. ### keyboardlayout(){ echo 'Section "InputClass" Identifier "keyboard-all" MatchIsKeyboard "on" MatchDevicePath "/dev/input/event*" Driver "evdev" Option "XkbLayout" "br" Option "XkbVariant" "abnt2" Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSection' | tee -a /etc/X11/xorg.conf.d/90-keyboard-layout.conf } [[ ! -e /etc/X11/xorg.conf.d/90-keyboard-layout.conf ]] && keyboardlayout ################################################################################################ # # # ### Ajustar Idioma para o Português do Brasil. ### langptbr(){ sed -i '14d' /etc/profile.d/lang.sh sed -i '14i export LANG=pt_BR.UTF-8' /etc/profile.d/lang.sh sed -i '15i export LC_ALL=pt_BR.UTF-8' /etc/profile.d/lang.sh sed -i '16i export LINGUAS=pt_BR.UTF-8' /etc/profile.d/lang.sh sed -i '17i export LANGUAGE=pt_BR.UTF-8' /etc/profile.d/lang.sh sed -i '14d' /etc/profile.d/lang.csh sed -i '14i setenv LANG pt_BR.UTF-8' /etc/profile.d/lang.csh sed -i '15i setenv LC_ALL pt_BR.UTF-8' /etc/profile.d/lang.csh sed -i '16i setenv LINGUAS pt_BR.UTF-8' /etc/profile.d/lang.csh sed -i '17i setenv LANGUAGE pt_BR.UTF-8' /etc/profile.d/lang.csh } [[ ! `grep pt_BR.UTF-8 /etc/profile.d/lang.*h` ]] && langptbr ################################################################################################ # # # ### Trocar Fonte para uma Fonte com Acentos em Português. ### fontpsfu(){ sed -i 's/setfont -v/setfont -v lat0-16.psfu.gz/' /etc/rc.d/rc.font } [[ ! `grep lat0-16.psfu.gz /etc/rc.d/rc.font` ]] && fontpsfu ################################################################################################ # # # ### Habilitar sudo. ### sed -i 's/# ALL ALL=(ALL) ALL/ALL ALL=(ALL) ALL/' /etc/sudoers sed -i 's/# %sudo ALL=(ALL) ALL/%sudo ALL=(ALL) ALL/' /etc/sudoers sed -i 's/# %wheel ALL=(ALL) ALL/%wheel ALL=(ALL) ALL/' /etc/sudoers sed -i 's/# Defaults secure_path/Defaults secure_path/' /etc/sudoers ################################################################################################ # # # ### Eliminar Terminais Inúteis. ### sed -i '54d' /etc/inittab sed -i '54i #c3:12345:respawn:/sbin/agetty 38400 tty3 linux' /etc/inittab sed -i '55d' /etc/inittab sed -i '55i #c4:12345:respawn:/sbin/agetty 38400 tty4 linux' /etc/inittab sed -i '56d' /etc/inittab sed -i '56i #c5:12345:respawn:/sbin/agetty 38400 tty5 linux' /etc/inittab sed -i '57d' /etc/inittab sed -i '57i #c6:12345:respawn:/sbin/agetty 38400 tty6 linux' /etc/inittab ################################################################################################ # # # ### Corrigir Bug do dmesg que não Funciona como Usuário Comum. ### chmod +s /bin/dmesg ################################################################################################ # # ### Configurar o Fuso Horário ### ntpcong(){ sed -i '24i server br.pool.ntp.org' /etc/ntp.conf ntpdate br.pool.ntp.org hwclock --systohc --localtime sh /etc/rc.d/rc.ntpd start } [[ ! `grep br.pool.ntp.org /etc/ntp.conf` ]] && ntpconf ################################################################################################ # # # ### Ajustar Serviços. ### chmod +x /etc/rc.d/rc.networkmanager chmod +x /etc/rc.d/rc.local chmod +x /etc/rc.d/rc.ntpd #chmod +x /etc/rc.d/rc.cups chmod -x /etc/rc.d/rc.bluetooth chmod -x /etc/rc.d/rc.cpufreq chmod -x /etc/rc.d/rc.gpm chmod -x /etc/rc.d/rc.inet2 #chmod -x /etc/rc.d/rc.sshd chmod -x /etc/rc.d/rc.syslog chmod -x /etc/rc.d/rc.ulogd ################################################################################################ # # # ### Comando para os Caracteres ISO serem Exibidos Corretamente. ### unicodestart(){ sed -i '9i unicode_start' /etc/rc.d/rc.local } [[ ! `grep unicode_start /etc/rc.d/rc.local` ]] && unicodestart ################################################################################################ # # # ### Incluir Patchs Faltantes. ### sed -i '17d' /etc/profile sed -i '17i PATH="/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/sbin:/sbin"' /etc/profile ################################################################################################ # # ### Configurar o X.org ### [[ ! -e /etc/X11/xorg.conf ]] && xorgsetup && mv xorg.conf.new /etc/X11/xorg.conf ################################################################################################ # # ### Configurar e Rede ### #netconfig ################################################################################################ # # ### Adicionar Novo Usuário ### #adduser
Script de Backup de DVD com growisofs
Beckup .tar.gz com Data e Hora
Habilitar/Desabilitar Touchpad do notebook (usando gsettings)
Reinicia todos os trabalhos de todas as filas CUPS
Nenhum comentário foi encontrado.
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04
O Que Fazer Após Instalar Fedora 42
Debian 12 -- Errata - Correções de segurança
Instalando o Pi-Hole versão v5.18.4 depois do lançamento da versão v6.0
Música que eu compus, será que ficou boa? (6)
VPN Site to site mantendo wifi da operadora (0)
Alguém poderia me ajudar a escolher peças pra montar um desktop? (24)
Copiar Layout do Teclado para aplicar em outra Distribuição (3)