Slackware 15
Instalação padrão
Video da instalação
Pós-instalação
Primeiro boot
Você acaba de instalar o Slackware, parabéns! Versão corrente 15:
marvin$ cat /etc/slackware-version marvin$ neofetch
Novo Usuário e SUDO
* 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
log do hystory
root@marvin:/var/log# mkdir uhistory root@marvin:/var/log# chown :users uhistory/ root@marvin:/var/log# chmod g+w uhistory/
slackpkg
vi /etc/slackpkg/slackpkg.conf
Adicionar um mirror
slackpkg update slackpkg remove hplip slackpkg upgrade-all slackpkg install-new slackpkg clean-system
SSH
Para fazer o login com chaves SSH sem necessidade de senhas, precisa-se copiar as chaves para o servidor.
$ ssh-copy-id marvin
Lilo
- Diminuir tempo do menu de boot de 2min para 6seg (60 dsec)
- Adicionar
append = “ raid=noautodetect ”
no /etc/lilo.conf
Pasta Config
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
slackpkg plus
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
Git
repositório config
- 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