How-To :: MATE Desktop 1.16.0 [GTK3] no Slackware


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!!!

slackpkgplus-001

Daí prossiga com:

# slackpkg update gpg
# slackpkg update

Este slideshow necessita de JavaScript.

Daí prossiga com:

# slackpkg search mate
# slackpkg search msb
# slackpkg install mate
# slackpkg reinstall pacote_qualquer
# slackpkg remove msb

Este slideshow necessita de JavaScript.

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:

DICA :: ATUALIZAÇÃO DO SBOPKG

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

mate-desktop-slackware-001-clone

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/

mate-desktop-slackware-002-deps

mate-desktop-slackware-003-deps

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/

mate-desktop-slackware-004-base

mate-desktop-slackware-005-base

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/

mate-desktop-slackware-006-extras

mate-desktop-slackware-007-extras

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

mate-desktop-slackware-028-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!

mate-desktop-slackware-008-sbopkg

mate-desktop-slackware-009-sbopkg

mate-desktop-slackware-010-sbopkg

mate-desktop-slackware-011-sbopkg

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/

mate-desktop-slackware-017-slackbuilds

mate-desktop-slackware-018-slackbuilds

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

mate-desktop-slackware-019-slackbuilds

mate-desktop-slackware-020-slackbuilds

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 .

mate-desktop-slackware-021-mate-tweak

mate-desktop-slackware-022-mate-tweak

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 .

Este slideshow necessita de JavaScript.

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/

Este slideshow necessita de JavaScript.

Screenshots.

Abaixo seguem algumas screenshots do meu novo DE (por hora)…

versão do MATE, Mate Tweak e um tema simples...
versão do MATE, Mate Tweak e um tema simples…
tema e wallpaper modificados,  ícones Numix CIrcle...
tema e wallpaper modificados, ícones Numix CIrcle…
wallpaper modificado,  ícones Paper...
wallpaper modificado, ícones Paper…
wallpaper modificado,  ícones Plataro-Numix (parte do pacote numix-pack)...
wallpaper modificado, ícones Plataro-Numix (parte do pacote numix-pack)…

IntÉ!

Anúncios
How-To :: MATE Desktop 1.16.0 [GTK3] no Slackware

4 comentários sobre “How-To :: MATE Desktop 1.16.0 [GTK3] no Slackware

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s