instalar teamviewer

instalar versão 15:
apt purge teamviewer -y && apt autoremove -y && wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb && apt install ./teamviewer_amd64.deb -y && rm teamviewer_amd64.deb

instalar versão 14:
apt purge teamviewer -y && apt autoremove -y && wget https://download.teamviewer.com/download/linux/version_14x/teamviewer_amd64.deb && apt install ./teamviewer_amd64.deb -y && rm teamviewer_amd64.deb

comandos para gerir rede wireless

iw dev

phy#0
Interface wlp3s0
ifindex 3
wdev 0x1
addr a4:4e:31:88:d8:70
ssid fiota
type managed
channel 6 (2437 MHz), width: 20 MHz, center1: 2437 MHz
txpower 15.00 dBm

iw dev wlp3s0 link

SSID: fiota
freq: 2437
RX: 98769808 bytes (352204 packets)
TX: 124024132 bytes (394757 packets)
signal: -59 dBm
rx bitrate: 115.6 MBit/s MCS 13 short GI
tx bitrate: 130.0 MBit/s MCS 14 short GI

instalar o composer no debian buster

sudo apt install php-cli php-zip wget unzip
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === 'e0012edf3e80b6978849f5eff0d4b4e4c79ff1609dd1e613307e16318854d24ae64f26d17af3ef0bf7cfb710ca74755a') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
php -r "unlink('composer-setup.php');"

atualização do debian 9 (stretch) para o debian 10 (buster) num só comando

apt update -y && apt upgrade -y && apt full-upgrade -y && apt --purge autoremove -y && cp -v /etc/apt/sources.list /root/ && cp -rv /etc/apt/sources.list.d/ /root/ && sed -i 's/stretch/buster/g' /etc/apt/sources.list && sed -i 's/stretch/buster/g' /etc/apt/sources.list.d/* && apt update -y && apt upgrade -y && apt full-upgrade -y && apt --purge autoremove -y && reboot

instalação de pacotes de versões distintas no debian e gestão de prioridades

consideremos que neste momento estamos a utilizar a versão estável do debian (buster) mas que pretendemos instalar um pacote específico (por ex: iputils-ping) da versão testing (bullseye) (este tipo de ação tem que ser sempre devidamente ponderado na medida em que determinados pacotes, pela quantidade de dependências que têm, poderão levar a uma situação de inconsistência do sistema).

começamos por adicionar o repositório da versão testing:
printf 'deb http://ftp.pt.debian.org/debian/ bullseye main contrib non-free' > /etc/apt/sources.list.d/bullseye.list

gnome-shell problema de memória

quando inicio o gnome-shell com uma sessão guardada passado alguns dias o processo gnome-shell --sm-client-id 104c1d5139d66c06e915357041575668900000150450000 está a consumir perto de 30GB de RAM.

resolver:
desativar a gravação da sessão utilizando o dconfeditor:
org/gnome/gnome-session e desativar a opção auto-save-session

finalmente remover sessões guardadas:
rm -r /home/xana/.config/gnome-session/saved-session

cat /home/xana/.config/gnome-session/saved-session/org.gnome.Shell.desktop

Subscrever debian buster