Este artigo é uma atualização de outro previamente publicado aqui no Blog, este tratará da instalação da recente versão 1.16.0 do MATE Desktop no Slackware, em testes o poderoso Slackware Current!
Não quer compilar?
Seu preguiçoso… dessa vez você deu sorte! o MATE 1.16 já está empacotado, portanto basta isto:
* e creio que seja o método recomendado.
Slackware 32 Bits:
$ mkdir mate-desktop && cd mate-desktop/ $ lftp -c "open http://slackware.org.uk/msb/14.2/1.16/; mirror x86" $ cd x86/ $ su # upgradepkg --install-new deps/*.t?z # upgradepkg --install-new base/*.t?z # upgradepkg --install-new extra/*.t?z # exit $ xwmconfig
Slackware 64 Bits:
$ mkdir mate-desktop && cd mate-desktop/ $ lftp -c "open http://slackware.org.uk/msb/14.2/1.16/; mirror x86_64" $ cd x86_64/ $ su # upgradepkg --install-new deps/*.t?z # upgradepkg --install-new base/*.t?z # upgradepkg --install-new extra/*.t?z # exit $ xwmconfig
Com o Slackpkg+?
Esse é outro método molezinha, basta que você saiba como utilizar o Slackpkg+, se não souber, veja isto:
How-To :: adicionando recursos ao Slackpkg com Slackpkg+!
Onde você deverá editar o arquivo /etc/slackpkg/slackpkgplus.conf e basicamente adicionar (ou modificar) as seguintes linhas::
REPOPLUS=( slackpkgplus restricted alienbob msb) MIRRORPLUS['msb']=http://slackware.org.uk/msb/14.2/1.16/x86/ # troque x86 por x86_64 se for o caso!!!
Daí prossiga com:
# slackpkg update gpg # slackpkg update
Daí prossiga com:
# slackpkg search mate # slackpkg search msb # slackpkg install mate # slackpkg reinstall pacote_qualquer # slackpkg remove msb
Modoo hardcore.
De diferente, dessa vez será necessária a utilização do Sbopkg (ou outro que atenda sua necessidade), bem como da instalação manual de alguns SlackBuilds.
Sobre o Sbopkg, favor veja isto:
Instalação.
Proceda assim, para realizar o download do repositório do Projeto MSB via github:
$ git clone https://github.com/mateslackbuilds/msb mate-desktop $ cd mate-desktop $ git branch $ git checkout GTK3 $ git pull https://github.com/mateslackbuilds/msb GTK3
Logue-se como root:
$ su
E execute os comandos abaixo para a instalação das dependências (e posterior cópia dos pacotes construídos)….
# rm -rf /tmp/* # ./mate-build-deps.sh # mkdir deps-packages; mv -v /tmp/*_msb.txz deps-packages/
E para a instalação dos pacotes básicos (e posterior cópia …)
# rm -rf /tmp/* # ./mate-build-base.sh # mkdir base-packages; mv -v /tmp/*_msb.txz base-packages/
E dos pacotes extras (e posterior cópia …)
# rm -rf /tmp/* # ./mate-build-extra.sh # mkdir extra-packages; mv -v /tmp/*_msb.txz extra-packages/
E pronto! até aqui todo o MATE Desktop estará instalado em seu Slackware, restando apenas configurá-lo como o DE padrão, para tal, execute o comando abaixo:
# exit $ xwmconfig
Pacotes Testing.
MATE Tweak.
A seguir, veremos como instalar as dependências para a instalação do MATE Tweak, para tanto e como dito lá no início faremos uso do Sbopkg (ou similar) e executaremos alguns SlackBuilds de forma a ter suporte ao Python3, prossiga com:
# rm -rf /tmp/* # cd testing/ # sbopkg -r # sqg -p "setproctitle pygobject3-python3" # sbopkg -i "setproctitle pygobject3-python3" ### tive que reinstalar o setproctitle, após a instalação do MATE Tweak!
E tendo instalado algumas das dependências via Sbopkg, é chegada a hora de habilitar o suporte ao Python3 nos SlackBuilds python-distutils-extra e psutil, antes, copie a estrutura desses SlackBuilds para o diretório corrente:
# cp -a /var/lib/sbopkg/SBo/14.2/python/{python-distutils-extra,psutil} .
Compile e instale o python-distutils-extra com:
# cd python-distutils-extra/ # source python-distutils-extra.info # wget -nv $DOWNLOAD # PYTHON3=yes ./python-distutils-extra.SlackBuild # upgradepkg --install-new /tmp/python-distutils-extra-2.39-i486-1_SBo.tgz # cd ../psutil/
E o psutil com:
# source psutil.info # wget -nv $DOWNLOAD # chmod +x psutil.SlackBuild # PYTHON3=yes ./psutil.SlackBuild # upgradepkg --install-new /tmp/psutil-4.3.1-i486-1_SBo.tgz
Agora sim podemos instalar o MATE Tweak:
# cd mate-tweak/ # chmod +x mate-tweak.SlackBuild # ./mate-tweak.SlackBuild # upgradepkg --install-new /tmp/mate-tweak-16.10.5-i586-1_msb.txz # cd .. # cp /tmp/mate-tweak-16.10.5-i586-1_msb.txz .
Este a meu ver é o único pacote interessante na pasta Testing… mas de antemão digo que não consegui instalar o yelp, mesmo tendo suprido suas dependências, portanto sem o yelp não é possível instalar o mate-user-guide.
Mate Indicator Applet.
Abaixo veremos como compilar e instalar libindicator e o mate-indicator-applet):
# rm -rf /tmp/* # cd ../libindicator # chmod +x libindicator.SlackBuild # sh libindicator.SlackBuild # upgradepkg --install-new --reinstall /tmp/libindicator-12.10.1-i486-1_msb.txz # cd ../mate-indicator-applet # chmod +x mate-indicator-applet.SlackBuild # sh mate-indicator-applet.SlackBuild # upgradepkg --install-new --reinstall /tmp/mate-indicator-applet-1.16.0-i486-1_msb.txz # cd .. # cp -a /tmp/*_msb.txz .
Mate User Share.
E como compilar e instalar o mate-user-share):
# rm -rf /tmp/* # cd mate-user-share # groupadd -g 214 avahi # useradd -u 214 -g 214 -c Avahi -d /dev/null -s /bin/false avahi # sqg -p mod_dnssd # sbopkg -i mod_dnssd # chmod +x mate-user-share.SlackBuild # sh mate-user-share.SlackBuild # upgradepkg --install-new --reinstall /tmp/mate-user-share-1.16.0-i486-1_msb.txz # cd .. # cp -a /tmp/*_msb.txz .
Ícones Numix.
E para instalar os ícones Numix:
# rm -rf /tmp/* # cd ../numix-icon-theme # chmod +x numix-icon-theme.SlackBuild # ./numix-icon-theme.SlackBuild # upgradepkg --install-new /tmp/numix-icon-theme-294ec8ee86-i586-1_msb.txz # cd ../numix-icon-theme-circle/ # chmod +x numix-icon-theme-circle.SlackBuild # ./numix-icon-theme-circle.SlackBuild # upgradepkg --install-new /tmp/numix-icon-theme-circle-c3aefdb679-i586-1_msb.txz # cd ../numix-icon-theme-shine/ # chmod +x numix-icon-theme-shine.SlackBuild # ./numix-icon-theme-shine.SlackBuild # upgradepkg --install-new /tmp/numix-icon-theme-shine-c53933a687-i586-1_msb.txz # cd .. # mkdir numix-themes; mv -v /tmp/numix*.txz numix-themes/
Screenshots.
Abaixo seguem algumas screenshots do meu novo DE (por hora)…




IntÉ!
Edps, não entendi na parte do Testing… de onde mesmo você tirou os arquivos fontes?
Valeu!
CurtirCurtir
A parte dos pacotes Testing, pode reparar que vem junto aqueles que seguiram o método de compilar tudo na mão, baixando o repositório do MSB via GIT (campo abaixo de INSTALAÇÃO):
$ git clone https://github.com/mateslackbuilds/msb mate-desktop
$ cd mate-desktop
$ git branch
$ git checkout GTK3
$ git pull https://github.com/mateslackbuilds/msb GTK3
CurtirCurtir
EDPS, seu Nerd, meus parabéns ourta vez!!!
E o compiz, funcionou bem com o ambiente em GTK3?
CurtirCurtir
Sim, funcionou, agora resta instalá-lo no x86_64, já que fiz uma instalação nessa arquitetura para poder testar meus SlackBuilds, bye-bye Void Linux! rsrs
CurtirCurtir