instalacao

Slackware 15

Você acaba de instalar o Slackware, parabéns! Versão corrente 15:

marvin$ cat /etc/slackware-version
marvin$ neofetch

* Criar usuário seuze (seu usuário, aqui chamado para abreviar de seuze)

marvin$ useradd -m -U -c "Jose Maria" -s /bin/bash seuze
marvin$ passwd seuze
usermod -a -G adm seuze
usermod -a -G users seuze
  • Adicionar %sudo ALL=(ALL) ALL no arquivo de configuração do sudo.
marvin$ groupadd sudo
marvin$ usermod -a -G sudo seuze
marvin$ visudo
root@marvin:/var/log# mkdir uhistory
root@marvin:/var/log# chown :users uhistory/
root@marvin:/var/log# chmod g+w uhistory/

vi /etc/slackpkg/slackpkg.conf

Adicionar um mirror

slackpkg update
slackpkg remove hplip
slackpkg upgrade-all
slackpkg install-new
slackpkg clean-system

Para fazer o login com chaves SSH sem necessidade de senhas, precisa-se copiar as chaves para o servidor.

$ ssh-copy-id marvin
  • Diminuir tempo do menu de boot de 2min para 6seg (60 dsec)
  • Adicionar append = “ raid=noautodetect ” no /etc/lilo.conf

Pasta para armazenar arquivos de configuração que serão usados em vários diretórios do sistema. Também conterá o repositório serverconfig

marvin$ cd /home/seuze/Documents
marvin$ mkdir config

E para facilitar ssh, copiar o arquivo local de hosts configurados:

coruja$ scp /etc/hosts marvin:~/Documents/config

instalando slackpkg+

cd /home/seuze/Downloads/
 
installpkg slackpkg+-1.7.6-noarch-9mt.txz 
 
vi slackpkgplus.conf 

atualizando um pacote com slackpkg+

slackpkg update gpg
slackpkg update 
slackpkg
slackpkg upgrade-all
slackpkg upgrade-all
slackpkg search ffmpeg
 
slackpkg upgrade ffmpeg

instalando um pacote com slackpkg+

slackpkg install obs-studio

instalando um pacote pelo código fonte manualmente

wget http://www.johnath.com/beep/beep-1.3.tar.gz
mkdir pkg
make DESTDIR=`pwd`/pkg install
make -f makedestdir install DESTDIR=./pkg

instalando um pacote pelo código fonte com slackbuilds

Baixar o script SlackBuild para o pacote desejado:

wget https://slackbuilds.org/slackbuilds/14.2/misc/beep.tar.gz
tar -xvzf beep.tar.gz 
cd beep

Baixar o .tar.gz do pacote descrito no .info:

wget $(grep tar.gz beep.info | cut -d "\"" -f2);

Executar o script SlackBuild:

./beep.SlackBuild
mv /tmp/beep-1.3-x86_64-1_SBo.tgz .
 
installpkg beep-1.3-x86_64-1_SBo.tgz 

Para remover, basta:

removepkg beep

instalando um pacote com sbotools

sboinstall beep
  • restaurar backup de chaves SSH para acesso ao servidor do repositório serverconfig
  • clone config
  • criar marvin com make create COMPUTER=marvin

Dado o clone, aproveitar os arquivos de configuração do backup:

Para seuze, root e skel:

  • .bashrc
  • .bash_aliases
  • .bash_functions
  • .bash_logout
  • .profile
  • .config/vim/vimrc
  • .config/git/config

Pasta etc:

  • profile
  • gitconfig
  • gitmailmap
  • hosts
  • vim/vimrc
  • vim/vimrc.local
  • instalacao.txt
  • Last modified: 2021/11/01 21:54
  • by beco