Show pageOld revisionsBacklinksBack to top This page is read only. You can view the source, but not change it. Ask your administrator if you think this is wrong. ====== Slackware 15 ====== ===== Instalação padrão ===== ==== Video da instalação ==== https://youtu.be/8v2SY8eACtA ===== Pós-instalação ===== ==== Primeiro boot ==== Você acaba de instalar o Slackware, parabéns! Versão corrente 15: <code bash> marvin$ cat /etc/slackware-version marvin$ neofetch </code> ==== Novo Usuário e SUDO ==== * Criar usuário //seuze// (seu usuário, aqui chamado para abreviar de ''seuze'') <code bash> marvin$ useradd -m -U -c "Jose Maria" -s /bin/bash seuze marvin$ passwd seuze usermod -a -G adm seuze usermod -a -G users seuze </code> * Adicionar %sudo ALL=(ALL) ALL no arquivo de configuração do //sudo//. <code bash> marvin$ groupadd sudo marvin$ usermod -a -G sudo seuze marvin$ visudo </code> ==== log do hystory ==== <code bash> root@marvin:/var/log# mkdir uhistory root@marvin:/var/log# chown :users uhistory/ root@marvin:/var/log# chmod g+w uhistory/ </code> ==== slackpkg ==== vi /etc/slackpkg/slackpkg.conf Adicionar um mirror <code bash> slackpkg update slackpkg remove hplip slackpkg upgrade-all slackpkg install-new slackpkg clean-system </code> ==== SSH ==== Para fazer o login com chaves SSH sem necessidade de senhas, precisa-se copiar as chaves para o servidor. <code bash> $ ssh-copy-id marvin </code> ==== 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// <code bash> marvin$ cd /home/seuze/Documents marvin$ mkdir config </code> E para facilitar ssh, copiar o arquivo local de hosts configurados: <code bash> coruja$ scp /etc/hosts marvin:~/Documents/config </code> ==== slackpkg plus ==== === instalando slackpkg+ === <code bash> cd /home/seuze/Downloads/ installpkg slackpkg+-1.7.6-noarch-9mt.txz vi slackpkgplus.conf </code> === atualizando um pacote com slackpkg+ === <code bash> slackpkg update gpg slackpkg update slackpkg slackpkg upgrade-all slackpkg upgrade-all slackpkg search ffmpeg slackpkg upgrade ffmpeg </code> === instalando um pacote com slackpkg+ === <code bash> slackpkg install obs-studio </code> === instalando um pacote pelo código fonte manualmente === <code bash> wget http://www.johnath.com/beep/beep-1.3.tar.gz mkdir pkg make DESTDIR=`pwd`/pkg install make -f makedestdir install DESTDIR=./pkg </code> === instalando um pacote pelo código fonte com slackbuilds === Baixar o script SlackBuild para o pacote desejado: <code bash> wget https://slackbuilds.org/slackbuilds/14.2/misc/beep.tar.gz tar -xvzf beep.tar.gz cd beep </code> Baixar o ''.tar.gz'' do pacote descrito no ''.info'': <code bash> wget $(grep tar.gz beep.info | cut -d "\"" -f2); </code> Executar o script SlackBuild: <code bash> ./beep.SlackBuild mv /tmp/beep-1.3-x86_64-1_SBo.tgz . installpkg beep-1.3-x86_64-1_SBo.tgz </code> Para remover, basta: <code bash> removepkg beep </code> === instalando um pacote com sbotools === <code bash> sboinstall beep </code> ===== 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'' instalacao.txt Last modified: 2021/11/01 21:54by beco