MATE Desktop 1.16.0 [GTK3] no Slackware

Neste artigo veremos como instalar de formas distintas a nova versão 1.16.0 do MATE Desktop no Slackware, em testes o Slackware Current.

[ Hits: 9.571 ]

Por: edps em 26/10/2016 | Blog: https://edpsblog.wordpress.com/


Pacotes Testing



Este passo destina-se aos que seguiram o método de download através do GIT, ou seja, a compilação "na unha", mas não impedirá que os preguiçosos de plantão a utilizem, basta seguir a regrinha:

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


Voltando para a instalação dos pacotes da pasta 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"


* Como observação, informo que 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 .


Mate Indicator Applet

Abaixo veremos como compilar e instalar a 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/


Os ícones Numix me dei ao trabalho de empacotá-los para o SlackBuilds, logo, se não deseja compilá-los aqui, também poderá fazê-lo com o Sbopkg:

# sbopkg -i "numix-icon-theme numix-icon-theme-circle numix-icon-theme-bevel"

E para o pacote de Temas Numix:

# sqg -p "murrine ruby-sass numix-gtk-theme"
# sbopkg -i numix-gtk-theme


Dos pacotes testing, o único que não consegui compilar foi o "yelp", mesmo tendo suprido suas dependências, e sem ele não é possível instalar o "mate-user-guide".

Continua...

Página anterior     Próxima página

Páginas do artigo
   1. Não quer compilar?
   2. Pacotes Testing
   3. Conclusão
Outros artigos deste autor

Empacotamento e instalação do MPV Player no Linux

Ailurus - Canivete suíço para o Ubuntu

Reempacotamento e repositório local em um sistema Debian-like

VirtualBox no GNU/Linux - Instalação manual

Debian NetInstall: instalação personalizada

Leitura recomendada

Incentivo ao Funtoo

Resumo LPI 102: Tópico 107 - Tarefas Administrativas

Instalação de um Servidor Web

Comandos básicos do Linux

Introdução ao Void Linux

  
Comentários
[1] Comentário enviado por removido em 26/10/2016 - 20:54h

Era o que eu precisava.

Valeu!

----------------------------------------------------------------------------------------------------------------
Nem direita, nem esquerda. Quando se trata de corrupção o Brasil é ambidestro.
(anônimo)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden

[2] Comentário enviado por kowalskii em 27/10/2016 - 08:15h

Ótimo artigo, impossível ser melhor explicado que isso.
Obrigado por compartilhar

[3] Comentário enviado por willian.firmino em 27/10/2016 - 08:42h

Tem alguma vantagem em relação ao XFCE que ao meu ver é excelente?

[4] Comentário enviado por fate em 27/10/2016 - 09:31h

Muito bom!

O MATE se situa entre o XFCE e GNOME 3. Velocidade, beleza e funcionalidade.

[5] Comentário enviado por removido em 27/10/2016 - 10:49h

Ótimo artigo!
Não sou simpático ao MATE, mas é puro preconceito. Nunca testei. rs
Mas já comprovaram, é ambiente leve e atualmente muito personalizável.

Sou adepto ao Slackpkg+, mas com Bob um pouco distante e tendo que correr atrás do sustento depois que foi demitido da IBM, talvez o MATE não possa ser atualizado com a frequência de acordo com a folosofia do Slack, que valoriza pacotes estáveis.


[6] Comentário enviado por edps em 27/10/2016 - 19:56h

@listeiro_037, @kowalskii, @willian.firmino, @fate e @izaias, obrigado pelos comentários.

@willian.firmino eu até que gosto do XFCE, mas acho o MATE mais completo que ele, embora necessite de uma série de pacotes para ser compilado no Slack, coisa que o XFCE não requer. Definitivamente é o Gnome2 melhorado e atualizado, outra questão é a sua atualização contínua, coisa que não ocorre no XFCE.

@fate: funcionalidade era uma coisa que bem definia o Gnome2 (e agora o MATE).

@izaias, o MATE para o Slackware é mantido pela dupla Chess Griffin & Willy Sudiarto Raharjo, já o Slackpkg+ creio que continue sendo mantido pelo autor Matteo Rossini.

[7] Comentário enviado por removido em 27/10/2016 - 20:09h


[6] Comentário enviado por edps em 27/10/2016 - 19:56h

@izaias, o MATE para o Slackware é mantido pela dupla Chess Griffin & Willy Sudiarto Raharjo, já o Slackpkg+ creio que continue sendo mantido pelo autor Matteo Rossini.


Pensei que fosse pelo tio Bob.
Estou desatualizado. :)

VLW

[8] Comentário enviado por kowalskii em 04/08/2017 - 10:09h

Só pra constar, se no primeiro método eu substituir lftp -c "open http://slackware.org.uk/msb/14.2/1.16/; mirror x86_64" por lftp -c "open http://slackware.org.uk/msb/14.2/1.18/; mirror x86_64" instala o mate 1.18 e funciona perfeitamente :D
Mais uma vez, obrigado pelo excelente tutorial.
-----------------------------------------
---- Linux Counter #606350 ----

[9] Comentário enviado por edps em 04/08/2017 - 20:02h


[8] Comentário enviado por kowalskii em 04/08/2017 - 10:09h

Só pra constar, se no primeiro método eu substituir lftp -c "open http://slackware.org.uk/msb/14.2/1.16/; mirror x86_64" por lftp -c "open http://slackware.org.uk/msb/14.2/1.18/; mirror x86_64" instala o mate 1.18 e funciona perfeitamente :D
Mais uma vez, obrigado pelo excelente tutorial.
-----------------------------------------
---- Linux Counter #606350 ----


Thanks pelo retorno @kowalskii.

Você também pode utilizar o repositório latest, assim a questão de mudança de releases será irrelevante:

$ lftp -c "open http://slackware.org.uk/msb/14.2/latest/; mirror x86_64"

* mas geralmente sempre ocorre um delay em relação a arquitetura x86!

IntÈ!

[10] Comentário enviado por kowalskii em 09/08/2017 - 13:20h

Bom saber, obrigado pela informação @edps
Abraço
-----------------------------------------
---- Linux Counter #606350 ----


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts