terça-feira, 31 de dezembro de 2013

Instalando o IRAF no Ubuntu, Debian e Mint

Testei o seguinte procedimento de instalação do IRAF, usando um arquivo de instalação .iso, no Ubuntu 12.04, Mint 13 e Debian 7.

ATENÇÃO: Leia todo o texto antes de começar os procedimentos.

O arquivo .iso que recomendarei instala não só o IRAF, mas também o DS9, o X11IRAF, e outros pacotes e programas que podem ser necessários na pesquisa em astronomia.

Instalando o IRAF

Baixe o arquivo .iso do IRAF de sua preferência no site abaixo. Ele possui um script de instalação juntamente com todos os arquivos necessários.
http://www.astro.csdb.cn/mirror/AstroSoft/IRAF/IRAF_Ubuntu/
ou http://www.astrosen.unam.mx/%7Efavilac/IRAF/

A versão que testei (IRAF_Ubuntu-12.04.iso) veio com os seguintes pacotes:

   IRAF  2.14.1
   STSDAS  3.14
   TABLES  3.14
   STSCI_PYTHON  2.12
   PyRAF  1.10
   PyFITS  2.2.2
   DS9  7.0.1
   X11IRAF  2.0 BETA
   WCSTOOLS  3.8.1
   TELARCHIVE  1.6.1
   PHIST  2.0
   STECF  1.5
   FV  5.3
   XVISTA  7.12 64 bits
   PLCREATE  1.0
   GEMINI  1.10
   CTIO

Depois de ter baixado o pacote, monte a ISO:

$ sudo mount IRAF_Ubuntu-12.04.iso /mnt/ -oloop
Vá para o diretório onde a .iso foi montada:

$ cd /mnt
Inicie a instalação (neste momento é preciso estar conectado à internet, pois o script fará com que sejam baixados os pacotes que faltam no sistema para o funcionamento do IRAF):

$ sudo sh install.sh
Saia do diretório e desmonte a imagem:

$ sudo umount /mnt
Crie uma pasta chamada iraf no diretório que deseja usar como base:

$ mkdir iraf
Entre na pasta que acabou de ser criada e crie os arquivos do iraf nela. O terminal solicitará que você informe qual tipo de terminal quer usar com o iraf. Digite no terminal: xgterm.

$ cd iraf 
$ mkiraf
Pronto!
Para abrir o iraf, basta estar dentro da pasta iraf e digitar no terminal:

$ ecl
E para abrir o ds9, digite no terminal que está com o iraf aberto:

ecl> !ds9

Observação: Se você tentar abrir o IRAF sem ser na pasta iraf, obterá a seguinte mensagem de perigo:

Warming: no login.cl found in login directory
Isto indica que você entrou pelo diretório errado.

Script útil
 
Para abrir o programa é possível criar um script para automatizar a abertura do IRAF e do DS9 juntos. Para isso, você criará um arquivo chamado irafshell (você pode colocar o nome que quiser nesse arquivo, se não quiser o nome 'irafshell') e na escrita usará comandos do xgterm dentro do arquivo. Crie o arquivo:

$ sudo gedit /usr/local/bin/irafshell
Copie e cole o seguinte conteúdo dentro do arquivo:

PID=`pidof ds9`
if [ ! $PID ]; then
    ds9 &
fi

pushd ~/iraf > /dev/null
xgterm -iconic -fn 8x13 -geometry 80x24 -sbr -sl 500 -title "IRAF" -bg "black" -fg "green" -e "ecl" &
popd > /dev/null 
Salve e feche o arquivo.

Eu gosto de usar do modo que está acima. Mas se quiser, pode modificar as especificações. Quer as letras maiores? Edite para -fn 9x15; se quiser que o terminal seja maior, modifique os números de -geometry 80x24; se quiser que a scrollbar fique a esquerda, escreva -sbr no lugar de -sb; quer que o terminal mostre mais linhas ao subir o scrollbar, edite o número na frente de -sl; você pode mudar o título do terminal editando o nome entre aspas em -title "IRAF"; modifique a cor de background escrevendo o nome da cor em inglês em -bg "black", e a cor das letras em -fg "green".

Mais comandos você pode encontrar aqui, porém nem todos esses comandos funcionarão devido a serem comandos para xterm. Não achei os comandos para xgterm em site, mas alguns você encontra no manual digitando no terminal o que está entre aspas: "man xgterm".

Por último, dê permissão para que todos os usuários possam executar o script criado:

$ sudo chmod a+x /usr/local/bin/irafshell
Agora, quando quiser abrir o IRAF, basta digitar irafshell no terminal. Você não precisará mais estar dentro da pasta base do iraf para iniciá-lo corretamente.


Comentário Final:
 
Há outros .iso disponíveis (mas não os testei) disponíveis no site:
http://www.astrosen.unam.mx/~favilac/linastro.html

Se preferir instalar tudo manualmente, siga as instruções no site:
http://wiki.ubuntu-br.org/IRAF

segunda-feira, 30 de dezembro de 2013

VLC Não roda mp4 - OpenSuse 13.1

Resumo: VLC não está rodando mp4 e exibindo a seguinte mensagem de erro:


quando tentamos qualquer tipo de instalação de pacotes, como:

$ zypper install vlc-codecs
 
obtemos o erro:

1 new package to install.
Overall download size: 123.4 KiB. After the operation, additional 313.5 KiB will be used.
Continue? [y/n/? shows all options] (y): y
Retrieving package vlc-codecs-2.1.2-186.13.x86_64                                                                                                
Retrieving: vlc-codecs-2.1.2-186.13.x86_64.rpm ..................................................................................................
File './Essentials/x86_64/vlc-codecs-2.1.2-186.13.x86_64.rpm' not found on medium 'http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.1/'

É bem simples de arrumar, mas eu tive um pouco de trabalho para achar o pacote, parece (não tenho certeza) que o pacote vlc-codecs-2.1.2-186.13.x86_64.rpm não está mais disponível em lugar nenhum, porém há algumas horas atrás foi disponibilizado, no site da Packman, uma atualização. Basta instalar ela que o erro some:

vlc-codecs-2.1.2-186.15

caso falte o pacote vlc-nox-xxx e/ou vlc-qt-xxx eles podem ser encontrados também no link acima, para falta do libcdio.so.13()(64bit) clique aqui
Boa sorte!

domingo, 29 de dezembro de 2013

Instalação do Texmaker no OpenSuse 13.1

O Texmaker foi uma novela, passamos semanas tentando descobrir que pacotes faltavam para ele poder compilar corretamente, até que finalmente achei algumas soluções. De forma geral nosso problema foi com o pacote .sty, porém a solução só funcionou em uma máquina, em outra o erro no NFSS persistiu na hora de compilar alguns arquivos .tex.

É tudo muito simples:

1 - Instalação do Texmaker:

$ aptitude install texmaker

caso não queira instalar pelo terminal: 1-click install, e você pode também instalar pelo Yast. Após terminar essa etapa, tente rodar algo, se apenas faltou alguns pacotes .sty vá direto pro passo 4, senão vá para o passo 2.


2 - Instalação do MiKTeX-tools:

A versão mais recente que achei do MiKTeX-tools é essa: miktex-tools-2.8.3541-1.rpm

3 - Instalando o  pacote QT4/5:

Entre nesse site e procure pelo QT4 ou 5, basta instalar o rpm e pronto já pode tentar compilar algo.

4 - Instalação de pacotes .sty e fontes.


Em muitos casos quando você compilar irá acusar que ele não encontra o multirow.sty, assim que corrigir isso ele irá acusar erros em outros pacotes .sty, então segue abaixo uma linha de comando para instalar todos eles.

$ zypper in 'tex(multirow.sty)' 'tex(esint.sty)' 'tex(subscript.sty)' 'tex(tocloft.sty)' 'tex(kpfonts.sty)' 'tex(texnansi.enc)' 'tex(wrapfig.sty)' 'tex(xy.sty)' 'tex(subeqnarray.sty)' 'tex(comment.sty)' 

qualquer outro problema com o pacote .sty que você tiver basta baixar como


$ zypper in 'tex(NOME.sty)'


5 - Instalação dos pacotes texlive:

Se depois de tudo isso seu TexMaker estiver dando erro o seguinte erro:

! LaTeX Error: This NFSS system isn't set up properly.


Uma medida desesperada é utilizar

$ zypper install texlive*


não há nenhum problema sério com essa medida, o único problema é que irá instalar quase 1 gb de pacotes dos quais você não usará grande parte. Assim que eu encontrar uma solução melhor postarei aqui.

6 - O problema no NTFSS persiste.

No Texmaker o NFSS (New Font Selection Scheme) está relacionado ao pacote de fontes, então a única coisa que eu sei até o momento sobre esse erro é que há algo errado com o pacote de fontes,


Mas parece que ainda estou longe de conseguir arrumar, porém desconfio que esse problema possa ser corrigido configurando o texmaker e o miktex, uma vez que é possível compilar outros arquivos nele sem problema algum.

Criando Ponto de Restauração com YaST2 - OpenSuse

Aleluia, as antas que são donas desse blog descobriram depois de tanto sofrimento que existe uma forma muito, mas MUITO fácil criar um ponto de restauração no OpenSuse usando o YaST2.

É tudo muito simples mesmo:

1 - Abra o YaST2 e vá em sistema>backup do sistema. Você irá chegar no seguinte:



Clique em efetuar o backup manualmente. Em configuração do arquivo, você terá que editar o nome do arquivo, para isso clique em pesquisar e vá até o local que você deseja salvar seu backup, lá você criar dar o que desejar para o arquivo, eu chamei de "ponto-restauracao.tar". Por exemplo, vamos supor que você quer salvar com o mesmo nome que eu dentro da pasta do usuário: /home/usuário/ponto-restauracao.tar, então clique em "criar"


Após a criação, abrira a janela de opções de backup, em seleção de arquivos você pode deixar apenas para os aquivos que não pertençam a nenhum pacote, ou um backup geral de todos os arquivos e clique em "próximo". Eu selecionei ambas as opções.

Então (na janela abaixo) você editar adicionar e remover itens que ficaram de fora do backup. Se estiver tudo ok basta clicar em "próximo".


Após o termino do backup clique em ok e seu arquivo do backup terá sido criado onde você mandou.

 

Até esse ponto seu backup está prontinho e para restaurar o sistema basta entrar no YaST2 novamente e ir em sistema>Restauração do sistema. Dentro basta encontrar o seu arquivo de backup e seguir o procedimento, se ele foi criado corretamente o sistema será restaurado como no momento do backup.


 Espero que funcione para vocês!

OpenSuse 13.1 Pós instalação

Após a instalação do OpenSuse 13.1 é importante fazer as seguintes instalações e atualizações:

Atualizações:

 
$ sudo su
$ zypper ref
$ zypper dup 

Repositórios:

Packman


$ zypper ar http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.1/ "Packman" 

Repositório de pacotes extras do KDE


$ zypper ar http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_13.1/ "KDE:Extra" 

Repositório de pacotes  do Libreoffice

$ zypper ar http://download.opensuse.org/repositories/LibreOffice:/Stable/openSUSE_13.1/ "LibreOffice"  

Repositório de Aplicativos Educacionais

$ zypper ar http://download.opensuse.org/repositories/Education/openSUSE_13.1/ "Educação" 

Repositório de Jogos

$ zypper ar http://download.opensuse.org/repositories/games/openSUSE_13.1/ "Jogos" 

Repositório de Pacotes relacionados a Banco de Dados

$ zypper ar http://download.opensuse.org/repositories/server:/database/openSUSE_13.1/ "Banco de Dados"  

O repositório do Java está dando problema, então aconselho a não fazê-lo, mas em todo caso:

$ zypper ar http://download.opensuse.org/repositories/Java:/packages/openSUSE_13.1/ "Java"  

Aplicativos:

pacotão :


$ zypper install acroread dvdrip k3b MozillaThunderbird filezilla opera free-ttf-fonts fetchmsttfonts
gstreamer-0_10 libdvdcss2 lame w32codec-all libdvdplay0 libmad0 sox libxvidcore4 xvidcore libavcodec52  
libavdevice52 virtualbox vlc

Programação:

O gcc é muito importante para inúmeros programas.

$ cnf gcc

$ zypper install gcc

Codecs e Players:

Codecs básicos:


$ zypper install libxine2-codecs k3b-codecs ffmpeg lame gstreamer-0_10-plugins-bad gstreamer-0_10-plugins-ugly gstreamer-0_10-plugins-ugly-orig-addon gstreamer-0_10-plugins-ffmpeg libdvdcss2 clementine smplayer 

Utilitários:


$ zypper in p7zip dolphin-plugins dolphin-plugin-itmages xine-browser-plugin kate  

Programas de edição de imagem e relacionados:

caso queira programas de edição e gerenciamentos de imagens, segue um comando de instalação do Inkscape, Blender, Krita, Scribus, FontMatrix e CMYKTool:


$ su -c "zypper ar -f http://download.opensuse.org/repositories/graphics/openSUSE_13.1/ Graphics" 

$ zypper in inkscape blender scribus fontmatrix calligra-krita

Finalizando:

novamente

 
$ zypper dup 

e pronto, tudo em ordem. Para instalar wine e playonlinux veja aqui, e para instalar o Java Sun veja aqui.



fonte: 

- Terminal de Informação
- J.Roberto's blog

Trocando o Hostname no OpenSuse 13.1

Diferente das outras distros ou mesmo do Suse 12.3 a versão 13.1 não deixa você editar o hostname na hora da instalação, ou ao menos ele não fica nem um pouco evidente lá (eu mesmo procurei bastante e não achei). Para editar basta ir no YaST2 e seguir os passos abaixo.

O hostname é nome que aparece depois do @ na imagem abaixo, nesse caso é o linux-xktc:


1 - Vá até o YasT e clique em dispositivos de rede


 2 - depois vá em Configurações de rede.


3 - clique na aba Nome de máquina/DNS. O nome original que vem no host é linux-xktc e você pode alterar para qual desejar sem problema algum, eu alterei para evilmachine, como você pode ver na imagem abaixo.


O resultado no terminal fica:

terça-feira, 24 de dezembro de 2013

Resolvendo o erro "iCCP:known incorrect sRGB profile" e Instalando a Steam no PlayonLinux - OpenSuse 13.1


Como sabemos ainda nem todos os jogos da Steam são nativos para o GNU/Linux e como uma alternativa podemos "emular" a Steam pelo wine. Assim que fiz a atualização do opensuse 12.3 para o 13.1 não estava conseguindo abrir por causa do erro "iCCP:known incorrect sRGB profile", então fiz os seguintes passos:

1) Preparação:

a) Abra terminal digite $ sudo su e instale pelo $zypper install os pacotes abaixo (alguns deles não serão fornecidos, mas não tem problema):

$ zypper install capi4linux-32bit cups-libs-32bit fontconfig-devel-32bit freeglut-devel-32bit freetype2-devel-32bit gcc-32bit giflib-devel-32bit glibc-devel-32bit hal-32bit libjpeg-devel-32bit liblcms-devel-32bit libpng-devel-32bit libxml2-devel-32bit libxslt-devel-32bit Mesa-devel-32bit ncurses-devel-32bit openldap2-devel-32bit openssl-devel-32bit sane-32bit unixODBC-devel-32bit xorg-x11-devel-32bit xorg-x11-libICE-32bit xorg-x11-libICE-devel-32bit xorg-x11-libSM-devel-32bit xorg-x11-libX11-devel-32bit xorg-x11-libXext-32bit xorg-x11-libXext-devel-32bit xorg-x11-libXp-32bit xorg-x11-libXrender-devel-32bit xorg-x11-libXt-32bit libasound2-32bit libcom_err-devel-32bit libgnutls26-32bit libgphoto2-32bit libopenssl0_9_8-32bit 

$ zypper install zlib-devel-32bit - Adicional para Suse 11.x.

b) ainda no terminal dê $ zypper ref e depois $ zypper ar http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_13.1/ wine

2) Instale pelo YaST o wine-1.7.9

3) Instale, ainda pelo YaST, o playonlinux versão 4.2.1

(Caso a versão 4.2.1 não apareça no seu YaST, baixe por aqui)

Então vá até o terminal e digite:

$ su 

$ cd /usr/share/playonlinux 

$ for i in `find . | grep .png`; do convert "$i" -strip "$i"; done

Se aparecer alguma mensagem de erro (como na imagem abaixo), dê o ultimo comando novamente e reinicie o sistema, então o playonlinux funcionará tranquilamente, assim foi no meu caso.

Na imagem, a primeira vez que utilizei o comando $ for i in `find . | grep .png`; do convert "$i" -strip "$i"; done obtive um erro, refiz o comando logo em seguida e ele deu certo.

4) Preparando o Playonlinux para rodar a Steam

a) abra o Playonlinux, vá em "instalar" e procure pela steam. Se você tentar rodar a steam ela dará um erro devido a um bloqueio da steam.

b) Após toda a instalação ter terminado, seleciona a steam e clique em "configurar" e depois vá em "versão do wine" e adicione a versão 1.7.8-d3d_doublebuffer e deixe ela selecionada, execute a steam e ela irá rodar normalmente e baixar os jogos.

Abaixo alguns prints de jogos usando o PlayonLinux.

Counter Strike Global Offensive:

screenshot, gráficos no low

Testei com tudo mínimo em uma máquina fraca (suse 13.1) e com tudo no máximo em duas máquinas medianas (Mint 16/ Suse 13.1), rodou com perfeição, sem travar e não demora nada pra carregar, jogamos em rede local e tudo correu perfeitamente bem. O áudio, que foi um dos vilões do Playonlinux no passado também parece estar totalmente em ordem.
 
Portal 2:

Rodado na configuração máxima - máquina mediana
Rodamos Portal 2 em um máquina mediana (Mint 16) tudo no máximo, sem travamentos ou bugs, o problema é que as vezes na hora de fechar o jogo ele trava e você precisa matar o processo no xkill, mas nada de mais.

League of Legends:


Rodamos em uma máquina mediana (mint 16), não travou, porém está sem áudio e não estamos muito afim de resolver isso.


 Left 4 Dead 2:


A gente sabe que tem nativo pra Linux, mas queríamos comparar o emulado com o nativo. Rodamos na máquina mediana (mint 16) e eles funcionam com perfeição com todos os gráficos no máximo, tanto nativo quanto emulado, não deram nenhum bug.

The Elder Scrolls V: Skyrim :
Jogamos Skyrim em uma máquina mediana (Suse 13.1) com todos os gráficos no mínimo, médio e no máximo, rodou também sem problema e bugs no mínimo e no médio, mas no máximo a máquina sofreu um pouco, mas aí não é problema do playonlinux.


The Witcher - Enhanced Edition:

Testamos na máquina mediana (mint 16) com tudo no máximo, sem travamento e sem bug, tudo tranquilo. 

É isso, PlayonLinux works like a charm ;)

Problema de textura na Steam - OpenSuse 13.1


Gosto de jogar e como sou usuária GNU/Linux tenho a disposição alguns poucos jogos pela Steam. Há poucos dias fiz uma atualização da minha distro do OpenSUSE 12.3 passei para o OpenSUSE 13.1. Na versão anterior não tive nenhum problema com textura na Steam nativa para GNU/Linux, mas nessa atualização assim que eu rodava o L4D2 os ícones do menu ficavam pretos, a tela de loading também ficava preta e no jogo podia ver o contorno, mas grande parte do jogo estava preto.

Utilizo a interface gráfica KDE e meu openSUSE é 64 bits. Mas chega de papo furado e vamos ao que interessa.

Para resolver esse problema podemos instalar um programa chamado driconf, infelizmente esse programa não tem versão oneclick e nem pacotes rpm (pelo menos eu não achei para o opensuse 13.1), mas podemos instalar de outra forma e mesmo assim não acho tão trabalhosa.

Primeiramente você deve baixar o arquivo tar.gz referente ao driconf, eu baixei aqui

No terminal você irá utilizar os seguintes comandos

$ su

$ tar -zxvf driconfig-x.y.z.tar.gz


que em nosso caso é $ tar -zxvf driconf-0.9.1.tar.gz

$ cd driconf-x.y.z

que em nosso caso é $ cd driconf-0.9.1 

$ python setup.py install

Após a instalação com sucesso você irá colar o arquivo driconf.desktop em /usr/share/applications/

Ao tentar rodar o driconf ele irá dar um erro dizendo que está faltando XDriinfo, então você baixa o arquivo no formato tar.gz, eu encontrei nesse site (sendo a última versão xdriinfo-1.0.4).

Em seu terminal

$ su (caso tenha fechado o terminal depois da instalação do driconf)

$ tar -zxvf xdriinfo-1.0.4.tar.gz

$ cd xdriinfo-1.0.4

$ ./configure


Provavelmente faltará algum pacote nessa etapa, então você irá instalar os pacotes que estão faltando. No meu caso faltou o pacote x-11 e o glproto.

Para o x-11 instalei pelo comando

$ zypper install xorg-x11*

Para o glproto tem pacote rpm aqui 

Depois de instalar todos os pacotes que estavam faltando, novamente você coloca o comando:

$ ./configure

Supondo que não dê mais nenhum erro e não falte nenhum pacote, como foi no meu caso você coloca o comando:

$ make

Se nessa etapa também não der nenhum erro, como foi no meu caso você coloca

$ make install

OBS: Mas se você não tiver sorte e der um erro dizendo que o comando make não existe, não se preocupe é só você instalar o pacote make pelo comando:

$ zypper install make*


Agora você pode rodar o programa driconf tranquilamente, ao rodar irá aparecer essa tela:




Bom, agora vamos configurar o driconf.


Em image Quality você coloca “sim” na opção “Enable S3TC texture compression even  if software support  in not available”


Na opção “Debugging” você deixa todas menos a última opção marcadas como “não”, a última deve ser “sim”.

Após isso você conseguirá jogar normalmente os jogos nativos da Steam sem problema de textura, aqui segue uns prints do L4D2 que eu tirei:





OBS1: Eu sei que tem gente que vai reclamar por serem pacotes mais antigos, mas funcionou bem e sem problema nenhum. Caso você tenha uma dica melhor que essa pode deixar nos comentários que eu faço um post creditando a solução.

OBS2: Eu sei que meus ícones estão feios, ainda não deu tempo de arrumar toda a parte visual.



Instalando Java Sun - OpenSuse

Um dos meus principais problemas com o Linux assim que eu deixei de vez o Windows foi acessar o Banco do Brasil, pois o Java IcedTea não funciona para isso. Achei vários tutorais, inclusive esse aqui é muito bom para o ubuntu/mint: Ubuntued, porém eu era (e sou) para ficar procurando em alguns tutoriais confuso, até que fui ganhando um pouco de experiência e consegui resolver esse problema de forma tranquila.

Vamos lá:

Entre nesse link e baixe o pacote "jdk-7u45-linux-x64.rpm" se seu sistema for 64-bit ou "jdk-7u45-linux-i586.rpm" se for 32-bit.

Após o download (que demora um pouco) abra o terminal e digite:

Para 64-bit.

$ su

$ cd Downloads

$ rpm -ivh jdk-7u45-linux-x64.rpm

$ zypper rm icedtea-web

$ update-alternatives --install "/usr/bin/java" "java" "/usr/java/latest/bin/java" 1

$ update-alternatives --set java /usr/java/latest/bin/java

$ ln -s /usr/java/latest/jre/lib/amd64/libnpjp2.so /usr/lib64/browser-plugins/

Para 32-bit

$ su

$ cd Downloads

$ rpm -ivk jdk-7u45-linux-i586.rpm

$ zypper rm icedtea-web

$ update-alternatives --install "/usr/bin/java" "java" "/usr/java/latest/bin/java" 1

$ update-alternatives --set java /usr/java/latest/bin/java


$ ln -s /usr/java/latest/lib/i386/libnpjp2.so /usr/lib/browser-plugins/

Aí é só reiniciar o navegador que ele funciona.



Nota:  Eu instalei a versão "jdk" (Java Development Kit) que vem com ferramentas de desenvolvimento, teste e debug de programas, que não é necessário caso você queira para usar em sites de bancos e outros. Para uma versão mais simples instale o "jre" (Java Runtime Environment) que está disponível aqui e a forma de instalação é exatamente a mesma, trocando apenas o nome do pacote .rpm a ser instalado.

segunda-feira, 23 de dezembro de 2013

Instalando CompizConfig Settings Manager e corrigindo erros - Ubuntu/Mint

Ontem,resolvi instalar o Mint Petra/Cinnamon  para testar e tentei brincar um pouco com os temas dele, para isso instalei o CompizConfig Settings Manager (CCSM) pelo terminal. Após a instalação, tentei executar e obtive o seguinte erro:

libcompizconfig: dlopen: /usr/lib/compizconfig/backends/libgsettings.so: cannot open shared object file: No such file or directory
Will have to look for anything that is reportable

Para resolver esse problema, eu no alto da minha inexperiência, sai por ai caçando o arquivo libgsetting.so, achei alguns pacotes, mas todos eles deram erro. Então, como não sabia exatamente qual pacote instalar, usei o comando:

$ apt-get install compiz*  (utilize o asterisco)

com isso eu obtive um download de mais 800 Mb, obviamente isso tudo não era necessário, mas como eu não sabia o nome correto do pacote e não consegui encontrar nem mesmo com um longa pesquisa no google esse foi o único jeito que encontrei.

Após o download e a instalação disso tudo, tentei executar novamente o CCSM pelo terminal e obtive o seguinte erro:

falha de segmentação

Mais uma vez uma busca demorada no google, encontrei a solução em um fórum; remover o compizconfig-backend-kconfig

$ apt-get remove compizconfig-backend-kconfig

após isso executei o CCSM e tudo correu "normalmente".

Nota 1: Infelizmente parece que o compiz é bem instável no cinnamon, por conta disso ele parece não ser funcional.

Nota 2: Testei o compiz em outra máquina com mesma versão de mint (petra 64bits) porém com placa de vídeo melhor, nela o CCSM instalou normalmente - ou seja, sem o erro que eu obtive - e mesmo assim compiz parece ser não funcional.

Se alguém tiver alguma solução menos amadora para esse problema é só deixar nos comentários.

Fazer backup para um pendrive pelo terminal

0 - Descobrir se o pendrive montou normalmente

Primeiro passo, no terminal digite:
 
$ fdisk -l  

procure na lista por /dev/sdb1, se encontrar pule para o passo 2, caso contrário siga todos os passos a baixo.
 
1 -  Montar o pendrive (caso não tenha montado sozinho)

a)$ sudo su

b)$ cd

c)$ cd /mnt

d)$ mkdir pendrive

e)$ mount /dev/sdb1 pendrive 

a) permite fazer alterações como root, b) cd te leva até o diretório raiz, c) entra no diretório /mnt, d) cria o diretório do pendrive, e) monta o pendrive nesse diretório.

2 - Compactando e transferindo para o pendrive

a) vá até o diretório onde estão os arquivos a serem salvos. Exemplo, no meu caso dentro da minha pasta de usuário eu precisava salvar o conteúdo de uma outra pasta pasta chamada "Física", então

Como você estava em /mnt, use:

$ cd
$ cd /home/nome-do-usuário/ 

e procure pela pasta que quer fazer backup, no meu caso ficou:

$ cd /home/thiago/Documentos

a pasta "Física" que quero salvar está dentro da pasta "Documentos", então basta compactar e transferir para o pendrive:

b) ainda no terminal

$ tar -zcvf /mnt/pendrive/backup.tar Física/ 

"z" indica a compressão dos arquivos, "c" cria o arquivo .tar, "v" exibe detalhes da operação, "f" especifica o arquivo tar a ser usado.
o caminho /mnt/pendrive/ é onde está o seu pendrive, backup.tar é o nome do arquivo .tar que será gerado, você pode editar para o nome que quiser, "Física/" é a pasta que eu quero fazer o backup.
após isso é só esperar a compactação.

3 - Desmontando o pendrive.

$ umount /dev/sdb1

retire o pendrive transfira o arquivo.

4 - Erros

Algumas vezes, caso seu backup exceda a capacidade de armazenamento do pendrive, podem ocorrer alguns erros, como por exemplo, uma insistente mensagem que o pendrive está cheio, mesmo depois de você ter formato ele. Nesse caso basta fazer:

a) $ umount /dev/sdb1
b) $ cd
c) $ cd /mnt
d) $ ls  verifique se o diretório "pendrive" aparece na lista
e) $ rm -rf pendrive

a) irá tentar desmontar o pendrive, caso ocorra algum erro não há problema. b) te leva até o diretório raiz, c) entra no diretório que é onde seu pendrive está montado, d) exibe as pastas dentro do diretório /mnt onde deve estar o diretório "pendrive", e) força a remoção do diretório pendrive.
"rm" significa "remove", "r" é para remover sem perguntar e "f" é para forçar a remoção do diretório.
Após isso tudo,  basta montar o pendrive novamente e passar os dados, como fizemos no ítem 1,2 e 3.

5 - Formatando o Pendrive


Caso você queira também formatar o pendrive via terminal (no caso de você destruir sua interface gráfica - como eu fiz ontem).

a) $ mount

Isso vai exibir a lista de dispositivos montados, da seguinte forma:

/dev/sda1 on / type ext4
(rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=thiago)
/dev/sdb1 on /media/thiago/50A9-4A98 type vfat (rw,nosuid,nodev,uid=1000,gid=1000,shortname=mixed,dmask=0077,utf8=1,showexec,flush,uhelper=udisks2)

O /dev/sda1 é seu HD então NÃO faça nada com ele. Seu pendrive é o /dev/sdb1, caso você tenha dois HD's, ele poderá ser o /dev/sdc1.

b) para desmontar o pendrive antes de formatá-lo

$ umount /dev/sdb1

c) formatando

$ mkfs.vfat /dev/sdb1

o comando mkfs.vfat formata o pendrive montado em /dev/sdb1. Após feito isso o pendrive está formato e pronto pra uso. Obviamente, se você precisou montar o seu pendrive, você não precisaria utilizar o passo a), uma vez que você já saberia que seu pendrive está montado no /dev/sdb1.