Versão avaliada: Debian Stretch 9.3 -> 9.6
Realizar a instalação do sistema operacional para desktop com a opção "Debian desktop enviromment" + "Gnome" + "Utilitario standard de sistema" é uma boa quando usado o NetInst. Um passo a passo é encontrado no site VOL ou em modo gráfico.
Documentação pode ser encontrada em The Debian Administrator's Handbook ou em português.
Infográfico [1]
Obs.: Quando utilizado o cd do NetInst é necessário acesso a internet para baixar os pacotes e atualizações.
* Para o particionamento existe uma infinidade de configurações, porem, a básica é:
* Não que seja recomendado instalar todos os pacotes abaixo, mas dependendo pode antecipar algumas necessidades.
* Pós instalação realizar atualização:
# apt-get update && apt install apt-transport-https vim && apt-get upgrade - y -q
* Remova o nano (Opcional)
# apt-get remove --purge nano
* Realizar alteração do arquivo de repositório para aceitar o novo repositório, o '-C' do comando dpkg realiza auditoria de consistência e sanidade da database de atualização, se tudo ok prossiga com a atualização.
# apt update && apt upgrade -y
# dpkg -C
# sed -i 's/stretch/buster/g' /etc/apt/sources.list
* Atualizar a distribuição
# apt update
# apt dist-upgrade ou apt full-upgrade
# reboot
* É possível adicionar o Debian a um domínio provisionando algumas características de domínio, como autenticação em uma base LDAP. Após a instalação padrão, acesse o console e execute os comandos abaixo:
* Instale os pacotes abaixo:
# apt-get install ntp adcli realmd sssd libsss-sudo sssd-tools
* Crie o local de armazenamento dos usuários de domínio
# mkdir /home/domain.local
# chmod 777 /home/domain.local
* Adicione a máquina ao domínio..
# realm join --user=administrator domain.local
Password for administrator:
* Após a inserção do computador ao dominio configure o serviço sssd.conf
# vi /etc/sssd/sssd.conf
[domain/Domain]
use_fully_qualified_names = False
fallback_homedir = /home/%d/%u
ad_gpo_access_control = permissive
## TESTANDO
debug_level = 3
ldap_uri = ldap://ad1.domain.com.br:389,ldap://ad2.domain.com.br:389
krb5_realm = DOMAIN.COM.BR
# su <Domain user>
# realm list
* A ferramenta avançada de configuração do ambiente Gnome é a Tweak, abra via interface gráfica.
# gnome-tweak-tool
Ou na interface gráfica
Tweak Tool
VIM
* Atualize o editor de texto:
# apt install vim
Gerenciamento
* Instale os pacotes abaixo para poder administrar o ambiente
# apt install pciutils psmisc net-tools dnsutils
Lançador
* Para criar icone lançador de algum aplicativo no gnome3 utilize o comando abaixo:
# gnome-desktop-item-edit /usr/share/applications/nome-novo-link.desktop --create-new
OpenVPN
* Serviço OpenVPN necessita do pacote abaixo, no ambiente GNOME execute:
# apt install network-manager-openvpn-gnome
CUPS
* Serviço de impressora
# apt install gnome-panel cups system-config-printer
JAVA
* Para uso convencinal
# apt install openjdk-8-jre openjfx
* Para desenvolvimento
# apt install openjdk-8-jdk openjfx
Chrome
* Relize o download no site para o pacote .deb e instale
# dpkg -i chrome....deb
# apt install -f
VLC
* Instale o pacotes e dependência para os browsers
# apt install vlc browser-plugin-vlc
Remmina
* Instale o pacotes e dependências (stretch-backports)
# apt -t stretch-backports install remmina remmina-plugin-rdp remmina-plugin-vnc
Terminal
* O pacote tmux cria mais algumas oportunidades de uso no terminal.
# apt install tmux
DConf
*
# apt install dconf-editor
Tive alguns problemas em utilizar o metodo de instalação fornecido pelo Banco do Brasil e acredito que seja por versão de navegador mais novo. O metodo utilizado pela Caixa Economica para instalação funcionou melhor porem tive outras dificuldades.
A melhor alternativa foi baixar o pacote mais atual do warsaw do site oficial, link 1 ou 2.
*Instalar os pacotes abaixo:
# apt install libnss3-tools libcurl4 -> opconal o pacote libcurl3
# dpkg -i warsaw_setup_64.deb
# apt -f install
# reboot
* Siga os passos abaixo para realizar a instalação dos drivers NVidia para o Debian.
* Ajustes as configurações do serviço APT conforme as instruções de versão mista.
* Utilizar o repositorio backports
# vi /etc/apt/sources.list
deb http://ftp.us.debian.org/debian/ stretch-backports main contrib non-free
# apt-get update
# apt-get install -t stretch-backports linux-headers-$(uname -r|sed 's/[^-]*-[^-]*-//')
*Instalar os pacotes abaixo:
# apt-get install -t stretch-backports nvidia-driver
# reboot
# apt update
# apt dist-upgrade
# apt -f install
* Use repositorio non-free
# dpkg --add-architecture i386
# apt update && apt upgrade
# apt-get install -t stretch-backports steam
* Ajuste o repositório e instale
# echo "deb http://download.opensuse.org/repositories/home:/strycore/Debian_9.0/ ./" | tee /etc/apt/sources.list.d/lutris.list
# wget -q https://download.opensuse.org/repositories/home:/strycore/Debian_9.0/Release.key -O- | apt-key add -
# apt-get update && apt-get install lutris -y
$ hostnamectl status
* Desabilitar TCP Timestamps
# sysctl -a <- Lista todas as variaveis e seus respectivos valores
# sysctl net.ipv4.tcp_timestamps
net.ipv4.tcp_timestamps = 1
# sysctl -w net.ipv4.tcp_timestamps=0
# echo 0 > /proc/sys/net/ipv4/tcp_timestamps
# sysctl -p
## Programas para produção visual no Linux
* Para montar ambiente de produção audio/visual é possível utilizar os softwares Gimp, Inkscape, Krita, Kdenlive e Natron, Blender, Lightworks, audacity
* https://www.lwks.com/ edicao de video
----- APAGAR ---------
https://www.youtube.com/watch?v=kLMXzIXEqvU
Icones https://www.gnome-look.org/p/1191167/
https://www.walldevil.com/honeycombs-abstract-minimalism-blue-wallpaper-39638/
https://www.walldevil.com/wallpapers/w05/honeycombs-abstract-minimalism-blue.jpg
// GNOME EXTENSIONTopIcons Plus
Sound Input & Output Device Chooser
Pixel Saver
Activities Configurator
Dash to Panel
Gno-Menu
Dash to Dock
TopIcons Plus
Antigo
* Verficar se a versão do kernel e a mesma instalada, caso não atualizar:
# uname -r
# apt-cache search linux-headers
# apt-get dist-upgrade
# reboot
* Instalar os pacotes abaixo:
# apt-get install vim ssh openssl gcc g++ libncurses5-dev build-essential libstdc++5 libstdc++6 module-assistant libc6-dev libnewt-dev libssl-dev make zlib1g-dev pciutils psmisc ntpdate python-software-properties software-properties-common libldap2-dev linux-headers-`uname -r` ou $(uname -r)
Configuração do Sistema Operacional
* Configurando o hosts:
# vi /etc/hosts
127.0.0.1 localhost
127.0.1.1 server.dominio.com.br server
10.0.0.111 server.dominio.com.br server
10.0.0.40 ad1.dominio.com.br ad1
10.0.0.48 ad2.dominio.com.br ad2
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
* Configurando a ethernet:
# vi /etc/network/interfaces
#allow-hotplug eth0
# eth0 = rtl8169
auto eth2
iface eth2 inet static
address 10.0.0.1
netmask 255.255.255.0
network 10.0.0.0
broadcast 10.0.0.255
gateway 10.0.0.254
# dns-* options are implemented by the resolvconf package, if installed
#dns-nameservers 10.0.0.40
#dns-search domain.com.br
# eth1 = bcm5703x
auto eth1
iface eth1 inet static
address 172.25.25.10
netmask 255.255.255.0
network 172.25.25.0
broadcast 172.25.25.255
# eth2 = intel 8254oem ...
* Ajustando a resolução de nomes:
# vi /etc/resolv.conf
search dominio.com.br
domain dominio.com.br
nameserver IP_DNS1
nameserver IP_DNS2
# apt-get install network-manager-openvpn network-manager-openvpn-gnome network-manager-pptp network-manager-pptp-gnome network-manager-strongswan network-manager-vpnc * Pacotes para Gnome
# apt-get install gnome-do
network-manager-vpnc-gnome gnome-rdp pptp-linux gnome-ppp
* Pacotes para dependências de browsers
# apt-get install flashplayer-nonfree vlc browser-plugin-vlc icedtea-7-plugin gnome-mplayer gecko-mediaplayer