E hoje já passado um tempinho que não publico aqui, veremos a instalação do Cinnamon no Slackware, em testes na release estável, a 14.2.
Dessa vez e diferentemente do how-to do MATE Desktop, veremos apenas 2 métodos de instalação, ambos destinados aos preguiçosos de plantão (e dentre eles me incluo, afinal não morro de amores pelo Gnome sHELL e seus filhotes), voltando… veremos o modo baixar e instalar, e a instalação via slackpkg+
Baixando e instalando.
* seria esse o meu método preferido, não fosse o fato de a praga desse ambiente não ter carregado por completo na minha instalação i686! na x86_64 ambas as instalações correram normalmente.
Slackware 32 Bits:
$ mkdir cinnamon && cd cinnamon/ $ lftp -c "open http://slackware.uk/csb/14.2/; mirror x86" $ cd x86/ $ su # upgradepkg --reinstall --install-new *.t?z 2>&1 | tee cinnamon-install.log # exit $ xwmconfig
Slackware 64 Bits:
$ mkdir cinnamon && cd cinnamon/ $ lftp -c "open http://slackware.uk/csb/14.2/; mirror x86_64" $ cd x86_64/ $ su # upgradepkg --reinstall --install-new *.t?z 2>&1 | tee cinnamon-install.log # exit $ xwmconfig
Você pode suprimir parte do comando de instalação ( 2>&1 | tee cinnamon-install.log ) eu assim o fiz porque alguns pacotes serão atualizados e porque provavelmente irei remover o CInnamon, precisava saber quais SlackBuilds teria que reinstalar ( libgusb, python3, vala, zenity ).
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 o nome do repositório csb na linha REPOPLUS:
REPOPLUS=( slackpkgplus multilib alienbob restricted csb myrepo noARCH)
* Ignore os demais repos vistos acima, aqui o que importa é o csb!
E adicionar o endereço do repositório csb na linha MIRRORPLUS:
MIRRORPLUS['csb']=http://slackware.uk/csb/14.2/x86/ # troque x86 por x86_64 se for o caso!!!
Daí prossiga com:
# slackpkg update gpg # slackpkg update
Então pesquise ou instale se assim desejar:
# slackpkg search cinnamon # slackpkg search csb # slackpkg install csb cinnamon # slackpkg reinstall pacote_qualquer
Feito isto todo o Cinnamon estará instalado em seu Slackware, restando apenas configurá-lo como o DE padrão, para tal, execute o comando abaixo:
# exit $ xwmconfig
Basta então, encerrar a sessão atual e iniciar o Cinnamon, que poderá ser visto inicialmente como uma das imagens lá do início do artigo.
SE iniciado (vai saber né? rsrs), vá em Preferências > Configurações do Sistema e modifique o que desejar, alguns exemplos:
Alguns dos temas vistos nas imagens abaixo, só estarão disponíveis caso você siga o passo da instalação dos Extras para o Cinnamon, visto logo a seguir. Outros foram baixados pelo próprio aplicativo de temas do sistema, mas também podem ser baixados manualmente em https://cinnamon-spices.linuxmint.com/.
Extras para o Cinnamon.
Caso tenha interesse em incrementar este ambiente, proceda assim:
$ git clone https://github.com/Skaendo/csb-extras cinnamon-extras $ cd cinnamon-extras $ su # chmod +x build-extras.sh # ./build-extras.sh
As marcas das bolachas vindas nesse pacotes são citadas a seguir:
murrine
python-distutils-extra
nemo-python
folder-color-switcher
gnome-screenshot
mint-sounds
mint-themes-gtk3
mint-themes
mint-x-icons
libnemo-extension-dev
docutils
nemo-dropbox
nemo-emblems
file-roller
nemo-fileroller
nemo-share
dmz-cursor-theme
Em todo caso, acho que vale a pena testá-los (se estiver interessado em manter o Cinnamon), visto que serão criados pacotes que não irão poluir o seu sistema, e que você facilmente poderá removê-los via Slackpkg.
Removendo o CInnamon.
Caso não goste do Cinnamon, você pode removê-lo e os seus extras automagicamente assim:
# removepkg /var/log/packages/*_csb # removepkg /var/log/packages/*1csbe
Ou se estiver utilizado o Slackpkg+, tratando de remover o repositório nas linhas REPOPLUS e MIRRORPLUS, executando em seguida:
# slackpkg update gpg # slackpkg update # removepkg /var/log/packages/*_csb ou # slackpkg remove csb cinnamon
Só fique atento aos pacotes removidos, pois pode ter ocorrido a substituição de algum SlackBuild por pacote provido pelo Projeto CSB!
IntÉ!