Curso Terminal Linux UEMG

Material que será utilizado no curso de Terminal Linux

Curso Terminal Linux – 2015

Atividades práticas

Atividade 1 – Atividade Prática

Atividade 2 – Atividade Prática

Atividade 3 – Atividade Prática

Para entregar a resolução das atividades práticas acesse aqui.

Se tiver dúvidas ou não conseguir se cadastrar no EAD, leia esse tutorial no tópico Cadastro para Entrega de Atividades.

Jogo grátis da Steam – Hyper Fighters

É só solicitar a chave de ativação pelo site https://www.indiegala.com/store. Basta procurar o formulário e colocar seu email:

Seleção_015

Pode demorar um pouco para chegar o email, mas aqui foi instantâneo. Depois você acessa o site e pega a chave de ativação e colocar no Steam.

Guia de configuração do Debian 8 Jessie 64bits

Configurações que fiz após instalar o Debian 8 Jessie 64 bits

Instalei o Debian 8 em meu notebook de trabalho após usar por quase um ano o Ubuntu.

Quando instalei optei pelo desktop Mate que era o que usava no Ubuntu e também uso nas máquinas na universidade onde trabalho. Achei interessante que durante a instalação o Debian acusou que minha placa de rede wifi não era reconhecida. Me indicou então um nome de arquivo para baixar. Fiz o download a partir de outra máquina, gravei em um pendrive e a instalação continuou normalmente com a placa de rede wifi funcionando perfeitamente.

Seleção_007

Não entrarei em detalhes do processo de instalação ou particionamento aqui, mas basicamente optei pela instalação gráfica e no momento do particionamento não usei o particionamento guiado pois fiz a instalação em uma partição somente. Deixei 200GB para o Debian. É meu desktop de trabalho no dia a dia. O restante uso para testes e instalações de distros diversas.

Na instalação coloquei uma senha para o usuário root e depois criei meu usuário de trabalho (baciotti) com outra senha. Moleza até aqui.

Não discutirei também aqui a preferência por esse ou aquele desktop. Eu uso o Mate, me adaptei bem com ele. Se você gosta mais do KDE ou XFCE fique com ele. É a mesma coisa de entrar na discussão da melhor linguagem ou Emacs x Vim, etc. Aconselho você a testar os desktops e aquele que você se adaptar fique com ele!

Bom, acho que todos nós temos aquele conjunto de programas ou utilitários que já usamos a tempos. Eu tenho os meus e vou aqui comentar pelas minhas preferências. Tem também alguns ajustes específicos que eu fiz e você pode optar por fazer também.

Os comandos abaixo foram feitos em um terminal. Depois de abrir o terminal entrei com o usuário root através do comando su. Lembrando que deixei os comandos separados para fins didáticos, mas você pode executar vários de uma vez (em um mesmo apt-get install) se preferir.

1 – Atualizar o sistema

A primeira coisa a ser feita, claro é atualizar o sistema. Primeiro eu editei o arquivo de fontes do APT e comentei a primeira linha para evitar que ele me pedisse o CD do Debian sempre:

su
pluma /etc/apt/sources.list

A primeira linha provavelmente será essa:

deb cdrom:[Debian GNU/Linux 8.1.0 _Jessie_ - Official amd64 CD Binary-1 20150606-14:19]/ jessie main

Eu comentei (O símbolo # torna a linha um comentário e assim ela não é processada) e ficou assim:

#deb cdrom:[Debian GNU/Linux 8.1.0 _Jessie_ - Official amd64 CD Binary-1 20150606-14:19]/ jessie main

Apenas como referência, essas são as fontes de repositórios que tenho ativas atualmente:

deb http://ftp.br.debian.org/debian/ jessie main non-free contrib
deb-src http://ftp.br.debian.org/debian/ jessie main non-free contrib

deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free

# jessie-updates, previously known as 'volatile'
deb http://ftp.br.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.br.debian.org/debian/ jessie-updates main contrib non-free

Depois de fechar e sair do editor procedi com a atualização básica do sistema:

apt-get update
apt-get upgrade

2 – Instalação do VLC e codecs

Seleção_008

Meu player de vídeos é o VLC. Não vem instalado, então fiz a instalação assim:

apt-get install vlc

Instalei também alguns codecs:

apt-get install gxine gstreamer0.10-plugins-ugly libdvbpsi9 libdvdread4 libdvdnav4 lsdvd lame 

3 – Flash

Ok. Tem muita discussão sobre o uso do Flash, mas instalei o da Adobe (non-free):

apt-get install flashplugin-nonfree 

4 – Utilitários de compactação de arquivos

Alguns utilitários para descompactar arquivos. São pequenos e uma hora você precisa, então já instalei todos:

apt-get install p7zip-rar p7zip-full unace unrar zip unzip lzip sharutils rar arj cabextract file-roller uudeview mpack

5 – Player de música?

Seleção_009

Já faz um bom tempo que não escuto MP3. Sou usuário do Spotify no desktop do trabalho, notebook, tablet e smartphone. Não sinto falta de MP3. Na verdade não tenho nenhum no HD nesse momento. Até para ouvir no carro espeto o cabo P2 no celular e no som do carro. Para instalar o Spotify no Debian segui as instruções do próprio site:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys D2C19886
echo deb http://repository.spotify.com stable non-free | sudo tee /etc/apt/sources.list.d/spotify.list
apt-get update
apt-get install spotify-client

6 – Java

Sempre usei o repositpório Java da Webupda8team, fica fácil:

echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
sudo apt-get update
apt-get install oracle-java8-installer

7 – Terminal Guake

Seleção_010

Cara, esse aqui é mão na roda demais. Basicamente é um terminal que fica sempre aberto e você o chama através da tecla F12. Já tem no repositório do Debian, então é moleza:

apt-get install guake

Me agradeça depois…

8 – Dropbox

Seleção_011

Todos meus arquivos de trabalho estão no Dropbox, então preciso dele. É só baixar o arquivo .deb direto do site deles e depois instalar com o comando dpkg, assim:

dpkg -i dropbox_2015.02.12_amd64.deb 

9 – Chrome

Quer usar o Iceweasel? Ótimo! Mas eu gosto de ter o Chrome na máquina, então baixei e instalei também:

dpkg -i google-chrome-stable_current_amd64.deb

10 – Steam

Seleção_012

Eu tenho atualmente 82 jogos na minha biblioteca Steam que rodam no Linux. Então preciso do Steam ;-). Baixei o arquivo deb no site da Steam e fui instalar. Porém no momento da instalação ele acusa a falta de algumas bibliotecas, então as instalei e depois usei o dpkg – i. Me perdoem mas não guardei a fonte de onde vi a dica de correção desse erro de instalação. Terminel desprezando o arquivo baixado e instalando a partir do repositório

dpkg --add-architecture i386
apt-get update
apt-get install libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libc6:i386
aptitude install steam

11 – Desenvolvimento Lua e Love2d

Seleção_014

Love2D é um framework em Lua para desenvolvimento de jogos. É bem fácil de usar. Juntamente com a linguagem Lua estou usando para montar um curso de programação diferente onde os alunos irão aprender a programar através do desenvolvimento alguns jogos simples. Instalei os dois e também uma IDE bem legal chamada ZeroBraneStudio. Ficou assim:

Instalação do Lua + Love2D

apt-get install lua5.2 love

Depois eu baixei a IDE do site http://studio.zerobrane.com/ e executei o arquivo sh de instalação:

sh ZeroBraneStudioEduPack-1.10-linux.sh 

12 – Meu editor do terminal: VIM 😉

Além dele instalei junto o Midnight Commander que quebra um galhão:

apt-get install vim mc

13 – Wine Is Not an Emulator

Para executar alguns (raros) programas do Windows que às vezes preciso:

apt-get install wine

14 – Captura de tela com Shutter

Esse aqui uso demais para capturar telas rapidamente.

Seleção_013

apt-get install shutter

Depois que instalo eu configuro para abrir automaticamente ao iniciar o computador 😉

É isso aí. Essa é minha instalação básica de sistema para trabalho. Em uma próxima oportunidade irei detalhar algumas configurações básicas que faço para melhorar usabilidade do sistema.

Processo seletivo para professor Universidade Estadual de Minas Gerais (Sistemas e Computação)

Pessoal,

Tem um edital aberto com inscrições até quinta-feira (dia 23).

São vagas para diversos blocos de disciplinas.

Ituiubaba EDITAL 007 UEMG 2015 20-07

O edital original publicado está no site da UEMG:

(Link original do Edital)

Erro ao executar Spotify no Debian Jessie 64bits

Após instalar o Spotify, ao tentar rodar recebo a seguinte mensagem de erro:

 

spotify

spotify: error while loading shared libraries: libgcrypt.so.11: cannot open shared object file: No such file or directory

A solução (uma das) é:

  1. Baixar a bilbioteca em https://packages.debian.org/wheezy/amd64/libgcrypt11/download
  2. Instalar com sudo dpkg -i dpkg -i libgcrypt11_1.5.0-5+deb7u3_amd64.deb

Descobri no próprio forum do Spotify (https://community.spotify.com/t5/Help-Desktop-Linux-Windows-Web/Spotify-app-and-Ubuntu-15-04/m-p/1121949#M123803)

Evento UAIJUG Uberlândia 27/06/2015

Pessoal, recebi a mensagem abaixo do Thiago Amarante. O evento vai ser bacana!

“Recebi um convite para participar de um grande evento Java,
o JUG Tour Brasil 2015. É um evento nacional que conta com a
presença de dois grandes membros da comunidade Java mundial,
o brasileiro Bruno Borges (@brunoborges) e o americano Stephen Chin (@steveonjava).
Este evento será realizado em todas as comunidades GUJ do Brasil, e
dia 27/06/2015 será a vez da UaiJug, a comunidade Java aqui de Uberlândia.

Gostaria de te convidar ; ), e também que por favor divulgasse no blog.

Link da descrição do evento, local e inscrição:
https://docs.google.com/forms/d/1NMVPjsreg5zyJlazRVtj0Awme_wU1p0EoOXHCYKU2Wo/viewform

A inscrição é a doação de 1kg de alimento não perecível.”

Consagração da independência

Ao lançar nosso olhar sobre a atual situação político-social brasileira, não temos outra reação a não ser a estupefação. Realmente ficamos pasmos diante de tanta incoerência. Como se discute com tanta veemência a questão do reajuste fiscal, num momento em que o governo tem anunciado cortes de gastos, pois é óbvio que a ferida precisa ser curada, se o congresso articula uma lei que triplica o chamado Fundo Partidário, que é o dinheiro, nosso, que vai para os gastos dos partidos políticos. E o pior, não foi vetado pela Presidência da República, o que era esperado até por grupos de apoio do governo. Só para comprovar o acima exposto: a proposta inicial era de R$289,5 milhões, passou para R$867,5 milhões. Não é sem razão que o senador Alvaro Dias disse “essa é a CONSAGRAÇÃO DA INDECÊNCIA compartilhada entre executivo, legislativo e os partidos políticos, um desrespeito ao povo brasileiro”.

Se é gigante, é mesmo só pela própria natureza, que infelizmente está sendo vilipendiada, desrespeitada por quem mais precisa dela. É hora de se levantar, Brasil! Chega de ficar deitado eternamente, a eternidade é tempo de mais, mesmo para quem está em berço esplêndido. E como ser símbolo de amor eterno, um lábaro que ostentas em vez de estrelado, marcado com manchas de desrespeito, de desfaçatez, de desonra. Os teus filhos não fogem à luta, nem teme quem te adora, a própria morte. Mas morrer com motivo justo, com glória e não com bala perdida, com epidemia qualquer, com a falta de assistência, assaltados, afogados, estuprados, atropelados ou soterrados. Como disse Arnaldo Jabor, repetindo a seu pai: “MORRA PELA VERDADE, MAS NÃO VIVA PELA MENTIRA!”
Ó Brasil, florão da América, como gostaria de te ver iluminado ao sol de um mundo realmente novo. Um mundo onde a vontade popular fosse ouvida e atendida, onde o dinheiro dos impostos fosse revertido em benefício para todos, onde a vida de nossos bosques fosse preservada como habitat de seus viventes e não transformada em comércio especulativo. Onde o respeito às tradições, à justiça, à religião, às crianças e aos idosos fosse objeto de preocupação das autoridades competentes. Um mundo onde o pilar econômico fosse mediado pelo pilar social, amenizando a desigualdade social. Um mundo onde a justiça fosse desvendada para ver com clareza a realidade do homem comum. Um mundo onde fossem respeitados tanto os donos dos meios de produção, como quem efetivamente produz. Onde fosse construída a base material da sociedade numa relação harmônica entre as forças produtivas e o modo de produção.
Terra adorada entre outras mil…
quem sabe não está na hora
de pai austero, em vez
de mãe gentil?
José Moreira Filho (www.josemoreirafilho.com.br)

As faces da mentira

Existe um adágio muito conhecido que afirma: a mentira tem perna curta. Outra sabedoria popular diz que pode-se enganar todos por algum tempo ou alguns por todo o tempo, mas todos todo o tempo é impossível. E me lembro ainda de Joseph Goebbels, alemão, propagandista das doutrinas nazistas que dizia “uma mentira dita mil vezes torna-se verdade.”
Bem, essas lembranças vieram-me à cabeça, em virtude do período sócio político que atualmente vivemos no Brasil. No ano passado, durante as campanhas eleitorais, foram ditas muitas inverdades pelos então candidatos. Passadas as eleições ninguém se ateve a provar o que havia dito. Quem perdeu, por um motivo e quem ganhou, por outro. Assim, a grande maioria do povo brasileiro, que é imbuída de boa fé, ficou a ver navios por conta das faces da mentira transvestidas de verdades. E nem precisou ser repetida mil vezes…
Podemos constatar na realidade política brasileira as quatro faces definidas da mentira. A mentira branca, a benéfica, a maliciosa e a enganosa. A mentira branca seria aquela da qual usamos para poupar alguém, evitar ferir com uma verdade fria e dolorosa. Isso é tão rotineiro que às vezes elogiamos alguém apenas para ser simpático. A mentira benéfica é usada para ajudar alguém. O médico que fala de melhora e futuro ao paciente terminal, por exemplo. Por outro lado a mentira maliciosa é a verdadeira fofoca. É a invenção de uma situação para denegrir a imagem de alguém, muito comum nas campanhas eleitorais. Já a mentira enganosa é a mais perigosa, pois quem se mune dela tem o objetivo específico de prejudicar o outro, tirando vantagens para seu próprio benefício. Lembrando que essa mentira tem dois tentáculos: a ocultação e a falsificação, ambas exaustivamente usadas nas tramas políticas.
Hoje, nós brasileiros, trabalhadores, pagadores de inúmeros impostos, com residências fixas, apolíticos, ou seja, sem filiação partidária, vivendo no seio de uma família, a qual tentamos conduzir para os bons costumes e praticantes de uma religião, somos vítimas reais dessas faces da mentira, principalmente das duas últimas, que na verdade são os dois lados da mesma moeda, são as mais cruéis, e que nos ocultam tantas coisas e falseia tanto a realidade, nos deixando a mercê de um destino tão tenebroso. E quanto mais ainda não sabemos? Estamos vendo o final, o meio ou apenas a ponta do iceberg? Quanto mais suportamos, ao ligar a TV e depararmos com um escândalo novo? O que mais está oculto ou falseado?
Para grandes males, grandes remédios. Parece que é hora mesmo de usarmos com coragem e determinação o palco legítimo de nossas reivindicações – a rua!
A propósito, um desafio, como resolver a questão seguinte proposta por Santo Agostinho: “Um enfermo está em grave perigo de vida. Pergunta-me notícias de seu filho. Eu sei que este morreu. Que vou responder? Se digo a verdade o doente vai morrer ao ouvir a triste notícia. Responderei que o filho vive ou que nada sei? Mas estas duas respostas são falsas. Guardarei silêncio? E como guardá-lo se esse silêncio me vai comprometer, dando a perceber ao doente a verdade que eu desejaria ocultar? De modo que só há uma resposta verdadeira, é dizer: vosso filho morreu. Mas como dá-la se é uma verdade homicida?”
Dê sua resposta.
José Moreira Filho (www.josemoreirafilho.com.br)

O valor do dinheiro

Alguma vez você já parou pra pensar no valor que o dinheiro tem pra você? Há quem dá tanto valor ao dinheiro que quase o transforma em um deus. Daí faz o que pode e o que não pode para consegui-lo, acumulá-lo e guardá-lo o mais oculto possível, talvez até fora do país, em algum dos chamados paraísos fiscais. Essas pessoas se esquecem de que o valor do dinheiro está na troca. Não tem valor em si mesmo. Ninguém come dinheiro, ninguém veste dinheiro. Temos sempre que trocá-lo pelos bens que precisamos. Até me lembro de certa frase que ouvi: “Existem pessoas que são tão pobres que só possuem dinheiro.”
A questão é que num mundo capitalista, que tem como uma de suas características o lucro, todo o direcionamento da economia caminha nesse sentido. Portanto o consumo é que conta e o consumidor é o alvo, valendo tudo para conquistá-lo, inclusive a mentira, (propaganda enganosa). Aqui, nessa corrida desenfreada pelo lucro a ética é ferida e o consumidor prejudicado. É preciso sabedoria para entendermos que o dinheiro é importante sim, mas só enquanto me dá condições de transformá-lo em conforto, em bem estar, em qualidade de vida e até mesmo na aquisição de bens que necessito e não que apenas quero. Além disso, o valor do dinheiro deve representar valores sociais e a distribuição desses valores o mais equitativamente possível. É claro, levando-se em conta a busca, o esforço e tenacidade individuais, que no conjunto, tendo um bom direcionamento político pode render melhoria de vida para todos, propiciando a fruição do bem comum, mesmo com as resalvas capitalistas.
Outra questão que também demanda sabedoria, e dessa vez requer-se o posicionamento de quem está na liderança, é o direcionamento do modelo econômico adotado pela sociedade moderna. Esse modelo, por ter entranhado no coração da sociedade o consumismo, é deveras danoso a todos. Recentemente vi publicada uma pesquisa que concluiu: a maioria das pessoas vive para trabalhar, trabalha para ganhar dinheiro e ganha dinheiro para comprar. Ou seja, a vida está resumida em consumir. O comprar desnecessário, segundo especialistas, acaba virando uma doença, o consumismo compulsório. E nesse aspecto o mercado cumpre muito bem o seu papel de nos mostrar as delícias do conforto e as benesses do prazer. Aí é que mora o perigo, pois se eu não tenho discernimento para comprar, vou acabar me deixando envolver pelas teias do consumismo. Nesse particular a força do modernismo é muito grande e acaba nos anestesiando, tirando-nos o arbítrio e então ficamos à mercê do marketing que hoje tem um parceiro eficiente que é o crédito fácil. Inclusive uma lei tramitando agora no congresso está aumentando em 10% o crédito consignado para os aposentados e pensionistas. E os jornais já estão cheios de notícias de idosos com grande parte dos salários comprometida com empréstimos.
Quando o sentido da vida está centrada no ter, perde-se a noção do ser. E esquece-se que o nutriente do ter são bens materiais e o que sustenta o ser são os valores espirituais.
José Moreira Filho (www.josemoreirafilho.com.br)