terça-feira, 16 de abril de 2019

Instalando a Edubar no Linux Mint 19.1


COMO INSTALAR A EDUBAR NO LINUX MINT

Depois de instalar os repositórios do Linux Educacional 6.1 no meu Linux Mint, resolver os problemas de falta de chave pública do repositório, finalmente chegou a hora de instalar a Edubar no meu sistema.
Afinal de contas, eu sou um professor e a Edubar é uma ferramenta preciosa para professores. A Edubar permite ao professor buscar conteúdo no site do MEC para ajudar a planejar as suas aulas, basta inserir o termo para pesquisar e escolher o conteúdo a ser usado. Há materiais disponíveis para todas as disciplinas, em todos os níveis de ensino, ensino Fundamental I e II, ensino médio e ensino superior. Os materiais estão disponíveis nos mais diversos formatos de arquivo, vídeo, texto e imagens.
Antes do tutorial, veja algumas formas de nos ajudar.
O nosso conteúdo sempre foi, é e sempre será livre e gratuito, isto quer dizer que você pode e deve compartilhá-lo, pode usá-lo e divulgá-lo. Se esse conteúdo é, ou de alguma forma, foi relevante para você, você pode nos incentivar a continuar este trabalho ajudando o nosso blog e o nosso canal do Youtube a crescer.
Existem quatro maneiras de você nos ajudar, são elas:
  • Você pode nos seguir por e-mail, deixando o seu e-mail no nosso blog para ser avisado de futuras publicações.
  • Pode compartilhar os nossos conteúdos, tanto do blog quanto do canal.
  • Pode também se inscrever no nosso canal.
  • Ou ainda, pode nos ajudar fazendo uma doação de qualquer quantia na conta abaixo:

Banco: Caixa Econômica Federal
Agência: 0051 – Caruaru-PE
Operação: 013 – Conta poupança
Conta: 00307298-3
Beneficiário: José Roberto

Ajude-nos a continuar com este trabalho!
Desde já agradeço a sua contribuição, a sua visita, agradeço por compartilhar o nosso conteúdo e por uma eventual doação ao nosso blog e canal.
Fique agora com o tutorial.

Mas porque não usar o Linux Educacional? Não sei, questão de gosto.
Eu prefiro usar o Linux Mint e não queria abrir mão desse recurso no meu Mint, por este motivo resolvi instalar o recurso no meu sistema.
Para adicionar os repositórios do LE 6.1 no Mint, você pode usar este tutorial que eu fiz e publiquei no nosso blog: http://robertodejesuss.blogspot.com/2019/04/criar-uma-sourcelist-e-resolver-os.html.
Depois de tudo pronto, de todos os problemas resolvidos, você pode instalar a Edubar direto do seu gerenciador de apicativos, ou pelo terminal com o comando:
# sudo apǵet install le-edubar
Se você receber um erro como esse “le-edubar : Depende: nodejs-legacy mas não é instalável”, você pode tentar instalar com:
# sudo apt-get install nodejs-legacy
Você vai obter um erro semelhante a esse:
Reading package lists... Done
Building dependency tree Reading state information... Done
Package nodejs-legacy is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source However the following packages replace it: nodejs:i386 nodejs
Para resolvê-lo rode o comando abaixo:
# curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
Esse ‘8.x’ se refere a versão do nodejs que será instalada. Se você quiser saber a versão que você tem em sua máquina rode:
# node -v
A saída é algo assim: “v8.15.1”. Que é a saída do meu terminal. Depois que o instalador executar todo o processo (depois que você fornecer a sua senha de administrador), ele vai lhe avisar que você precisa instalar algumas ferramentas de construção. As ferramentas são:
## You may also need development tools to build native addons:
sudo apt-get install gcc g++ make
Instale-as.
# sudo apt-get install gcc g++ make
Se desejar instalar os pacotes sugeridos pelo ‘apt’ faça-o. Agora você deve digitar o comando abaixo para instalar as ‘nodes’ pedidas pela Edubar. Rode:
# sudo apt-get install -y nodejs nodejs-legacy
Espera o processo terminar e depois instala a Edubar com o comando:
# sudo apt-get install le-edubar
Quando o processo terminar, o apt vai pedir para que o sistema seja reiniciado e que a Edubar seja habilitada.
Literalmente o que o pacote nodejs-legacy faz é criar um link simbólico para que o comando ‘node’ execute o comando nodejs.
Bem pessoal, por hoje é isso. Em breve voltarei com mais tutoriais. Se gosta do nosso trabalho, divulgue o nosso blog e o nosso canal, nos ajude escolhendo uma das formas descritas acima. Desde já agradeço a visita e uma possível contribuição.

Criar uma source.list e resolver os problemas de chaves gpg


ADICIONAR UM REPOSITÓRIO NO SOURCE.LIST, ADICIONAR A CHAVE PÚBLICA E RESOLVER PROBLEMA DE ERRO GPG


Uma das grandes dificuldades que temos no Linux é configurar a sources.list, não é mesmo? Este arquivo está localizado na pasta /etc/apt e contém as fontes das quais os pacotes/softwares podem ser obtidos.
Por padrão, apenas os repositórios oficiais da distribuição vem habilitado, se quisermos instalar aplicativos de outras distros ou de particulares, como por exemplo, de uma universidade, temos que modificar esta lista de repositórios. E é nesta hora que muitos procuram um sources.list "completo" que algum usuário gentilmente disponibilizou na internet, porém, essa source.list geralmente não tem os repositórios que você deseja. Então a saída é você aprender a criar a sua própria sources.list. E é isso que você vai aprender nesta dica.
Antes do artigo, veja algumas formas de nos ajudar.
O nosso conteúdo sempre foi, é e sempre será livre e gratuito, isto quer dizer que você pode e deve compartilhá-lo, pode usá-lo e divulgá-lo. Se esse conteúdo é, ou de alguma forma, foi relevante para você, você pode nos incentivar a continuar este trabalho ajudando o nosso blog e o nosso canal do Youtube a crescer.
Existem quatro maneiras de você nos ajudar, são elas:
  • Você pode nos seguir por e-mail, deixando o seu e-mail no nosso blog para ser avisado de futuras publicações.
  • Pode compartilhar os nossos conteúdos, tanto do blog quanto do canal.
  • Pode também se inscrever no nosso canal.
  • Ou ainda, pode nos ajudar fazendo uma doação de qualquer quantia na conta abaixo:

Banco: Caixa Econômica Federal
Agência: 0051 – Caruaru-PE
Operação: 013 – Conta poupança
Conta: 00307298-3
Beneficiário: José Roberto

Ajude-nos a continuar com este trabalho!
Desde já agradeço a sua contribuição, a sua visita, agradeço por compartilhar o nosso conteúdo e por uma eventual doação ao nosso blog e canal.
Fique agora com o artigo.


Para criar uma source.list manualmente, a primeira coisa a fazer é abrir um editor de texto, naturalmente.
Depois você vai inserir as linhas que dirá ao sistema onde ele irá procurar os pacotes. Normalmente, o que tem que ser feito é introduzir uma linha que começa com o prefixo deb ou deb-src, o que indica que se trata de uma fonte de pacotes DEB ou código fonte“source”.
Exemplo:
deb http://host/debian distribuição seção1 seção2 seção3
deb-src http://host/debian distribuição seção1 seção2 seção3


É lógico que essas entradas são fictícias e não devem ser usadas. A primeira palavra das linhas, deb e deb-src indicam o tipo de repositório: se guarda pacotes binários (deb), ou seja, os pré-compilados que normalmente usamos ou se guarda pacotes fonte (deb-src), que são o fonte original do programa mais o arquivo de controle Debian (.dsc) e o diff.gz contendo as modificações necessárias para se debianizar o programa.
Nesse tutorial eu vou criar uma source.list do repositório do Linux Educacional 6.1. A primeira coisa a ser feita é descobrir o endereço do repositório desejado. Para isso, vá em uma máquina que tenha o sistema que você deseja os repositórios e rode um ‘sudo apt-get update’ e copie o link do repositório desejado. Geralmente está na forma:
{<endereço do repositório> <stable ou unstable> <InRelease ou Release>}
No meu caso, o que eu consegui com o comando “sudo apt-get update” em uma máquina com LE6.1 foi:
Obter:1 http://repo.c3sl.ufpr.br/le6 stable InRelease [3.990 B]”
Obter:7 http://repo.c3sl.ufpr.br/le6 stable/main Sources [8.222 B]”
Obter:8 http://repo.c3sl.ufpr.br/le6 stable/main i386 Packages [8.026 B]”
Obter:9 http://repo.c3sl.ufpr.br/le6 stable/main amd64 Packages [8.669 B]”
Isso significa que o endereço do nosso repositório é:
E a nossa distro está em uma versão estavel “stable” e que esse é o endereço do repositório principal “main”. Então a linha no nosso source.list, deve ficar assim:
{<tipo de pacote> <endereço do repositório> <distro estável ou instável> <indicação do repositório principal ou outro tipo>}.
Para o nosso caso vai ficar assim:
deb http://repo.c3sl.ufpr.br/le6/ stable main (só pacotes .deb)
deb-src http://repo.c3sl.ufpr.br/le6/ stable main (que também incluirá os códigos fontes)
A linha acima, serve para informar a localização dos pacotes de instalação dos aplicativos desenvolvidos para serem usados no Linux educacional 6.1.
Depois é só salvar com um nome sugestivo e colocar na pasta:
/etc/apt/sources.list.d
Tem que ser como administrador porque um usuário comum não tem permissão de copiar nada para a pasta acima.
Para atualizar o repositório, roda um :
# sudo apt-get update
Você pode obter um erro como este para o repositório recentemente adicionado.
W: Erro GPG: <repositório adicionado>: As assinaturas a seguir não puderam ser verificadas devido à chave pública não estar disponível: NO_PUBKEY (NÚMERO DA CHAVE FALTOSA).
No meu caso, eu obtive este erro.
W: Erro GPG: http://repo.c3sl.ufpr.br/le6 stable InRelease: As assinaturas a seguir não puderam ser verificadas devido à chave pública não estar disponível: NO_PUBKEY BE3EB7A8D83B1761.
Isso se dá porque o sistema ainda não contém as chaves de autenticação dos repositórios adicionados. Para adicionar as chaves do repositório, a primeira coisa a fazer é conseguir as chaves.
Usando o endereço do repositório em um navegador, entre no mesmo e encontre a chave pública para o repositório. Geralmente está junto dos arquivos que compõem o repositório.
No meu caso, eu copiei o endereço do repositório “http://repo.c3sl.ufpr.br/le6coloquei na barra de endereços do meu navegador e entrei no diretório principal do repositório.
Dentro do repositório eu encontrei o arquivo das chaves que é: “le.c3sl.ufpr.br.key”.
Agora é só copiar o endereço do arquivo no repositório e adicioná-lo ao apt com o comando:
# sudo wget -q -O- <endereço do arquivo de chaves no repositório> | apt-key add
No meu caso ficou:
# sudo wget -q -O- http://repo.c3sl.ufpr.br/le6/le.c3sl.ufpr.br.key | apt-key add
Se depois de colocara a senha você obter um “E: This command can only be used by root.”, mesmo você usando o “sudo”, faça:
# sudo su
Digite sua senha e rode o comando novamente sem o “sudo”.
# wget -q -O- <endereço do arquivo de chaves no repositório> | apt-key add
No meu caso ficou:
# wget -q -O- http://repo.c3sl.ufpr.br/le6/le.c3sl.ufpr.br.key | apt-key add
Você obterá como resultado depois do processo terminado um “ok”.
No meu caso ficou assim:
roberto@roberto-MPxx:~$ sudo su
root@roberto-MPxx:/home/roberto# wget -q -O- http://repo.c3sl.ufpr.br/le6/le.c3sl.ufpr.br.key | apt-key add
OK
Essa é a saída no meu terminal.
Agora saia do super usuário com “exit” e atualize os repositórios com:
# sudo apt-get update
Dessa vez deve correr tudo bem e você poderá instalar os aplicativos que deseja.
Bem pessoal, por hoje é isso. Em breve voltarei com mais tutoriais. Se gosta do nosso trabalho, divulgue o nosso blog e o nosso canal, nos ajude escolhendo uma das formas descritas acima. Desde já agradeço a visita e uma possível contribuição.



segunda-feira, 25 de fevereiro de 2019

FORMATANDO O TCC NO LIBREOFFICE WRITER PARTE I

COMO FORMATAR O TCC NO LIBREOFFICE WRITER

Este é o primeiro de uma série de tutoriais, onde iremos aprender a formatar o nosso tcc usando o LibreOffice Writer.
Devo deixar claro aqui, que este tutorial não tem a intenção de lhe ensinar as regras da ABNT ou de lhe dizer o como você deve construir o seu tcc. Essa é a função do seu orientador, esta série de tutoriais se destina unicamente a lhe ajudar a formatar o seu tcc usando o LibreOffice Writer.
Neste primeiro tutorial, nós iremos falar sobre os elementos obrigatórios e opcionais que compõem um tcc e vamos aprender a colocá-los em suas devidas páginas utilizando a inserção de quebras de página.
Vamos também aprender a inserir de forma correta a numeração de páginas do seu tcc, para que ela fique de acordo com as normas da ABNT utilizando o nosso Writer.

Antes do artigo, veja algumas formas de nos ajudar.
O nosso conteúdo sempre foi, é e sempre será livre e gratuito, isto quer dizer que você pode e deve compartilhá-lo, pode usá-lo e divulgá-lo. Se esse conteúdo é, ou de alguma forma, foi relevante para você, você pode nos incentivar a continuar este trabalho ajudando o nosso blog e o nosso canal do Youtube a crescer.
Existem quatro maneiras de você nos ajudar, são elas:
  • Você pode nos seguir por e-mail, deixando o seu e-mail no nosso blog para ser avisado de futuras publicações.
  • Pode compartilhar os nossos conteúdos, tanto do blog quanto do canal.
  • Pode também se inscrever no nosso canal.
  • Ou ainda, pode nos ajudar fazendo uma doação de qualquer quantia na conta abaixo:
Banco: Caixa Econômica Federal
Agência: 0051 – Caruaru-PE
Operação: 013 – Conta poupança
Conta: 00307298-3
Beneficiário: José Roberto
Ajude-nos a continuar com este trabalho!
Desde já agradeço a sua contribuição, a sua visita, agradeço por compartilhar o nosso conteúdo e por uma eventual doação ao nosso blog e canal.
Fique agora com o artigo.

Um tcc é composto por elementos pré-textuais, o corpo do tcc e elementos pós-textuais. Abaixo segue uma lista dos elementos que compõem um tcc. Deve ficar claro aqui que essa é uma regra geral, você deve conversar com seu orientador e definir com ele o que irá ser posto no seu tcc.

Elementos pré-textuais (em azul)
Capa (Elemento obrigatório)
Folha de rosto (Elemento obrigatório)
Ficha catalográfica (Elemento obrigatório)
Folha de aprovação (Elemento obrigatório)
Dedicatória (Elemento opcional)
Agradecimentos (Elemento opcional)
Epígrafe (Elemento opcional)
Resumo (Elemento obrigatório)
Abstract (Elemento obrigatório)
Lista de ilustrações (Elemento opcional)
Lista de figuras (Elemento opcional)
Lista de quadros (Elemento opcional)
Lista de gráficos (Elemento opcional)
Lista de tabelas (Elemento opcional)
Lista de Abreviações (Elemento opcional)
Lista de Siglas (Elemento opcional)
Sumário (Elemento obrigatório)

O corpo do tcc. (em verde)
Introdução
Objetivos
Objetivo Geral
Objetivos Específicos
Referencial teórico
Método
Local de estudo e aspectos éticos
Tipo de estudo
Regras gerais do estudo
Resultados
Análise 1
Análise 2
Conclusão 
 
Elementos pós-textuais (em vermelho)
Referências
Anexo a – Material usado no trabalho que foi produzido por terceiros
Anexo b – Segundo material usado no trabalho que foi produzido por terceiros
Apêndice a – Material usado no trabalho que foi produzido pelo autor do trabalho
Apêndice b – Segundo material usado no trabalho que foi produzido pelo autor do trabalho

Lembrando mais uma vez que, os itens obrigatórios devem fazer parte de todos os tcc’s, já os opcionais, você deve conversar com o seu orientador para ver com ele quais desses que eu enumerei acima, deve entrar no seu tcc.
Cada elemento desses listados acima, pode ser entendido como uma secção do seu trabalho, e como tal deve ser inicialmente inserido em uma página própria.
Para que cada item fique em sua página, devemos inserir quebras de página em todo o documento, para inserir uma quebra de página no LibreOffice Writer, posicione o cursor do lado esquerdo da frase que você quer que fique na página nova e vá em: Inserir >> Quebra de página, ou tecle “ctrl+enter”.
Assim que você fizer o procedimento descrito acima, surgirá entre uma página e outra uma linha como a que é vista na figura abaixo.

Caso você queira editar ou excluir essa quebra de página, você coloca o cursor do mouse sobre a linha que indica a quebra de página que vai aparecer uma figurinha com uma seta, daí você clica na seta que vai aparecer as opções para que você possa editar ou excluir a quebra de página com pode se visto nas figuras abaixo.



Agora é só repetir o procedimento para cada item do seu tcc. Quando você terminar verá que o seu trabalho já tem um bom número de páginas.
O próximo passo agora é inserir a numeração de páginas. A numeração de páginas de um tcc deve aparecer a partir da parte textual do trabalho, ou seja, deve começar na página de introdução do tcc. Um outro detalhe que deve ser tratado aqui, é que a numeração do tcc não deve contar com a capa, a contagem das páginas começa na folha de rosto, sendo essa última contada como se fosse a primeira página do documento.
Para inserir a numeração de páginas da forma correta, o primeiro passo é contar quantas páginas há no documento, da capa até a página que contém a introdução. O número de páginas que deverá constar na página de introdução será o resultado dessa contagem menos um, no nosso exemplo, contamos 18 paginas da capa até a introdução, então o número que deverá constar nessa página deverá ser 18 – 1 = 17.
Para que essa numeração fique de forma automática, devemos seguir alguns passos básicos para inserir essa numeração no Writer.
A primeira coisa a ser feita é excluir a quebra de página anterior à página que contém a introdução, para isso siga os passos acima, coloque o cursor na linha da quebra, clique para ver as opções e escolha “excluir”.
Feito isso, a linha “introdução” volta para a página anterior, você coloca o cursor do lado esquerdo dela e vai em: Inserir >> Quera manual, para inserir uma quebra manual de página. Na janela que abrir, já estará marcado a quebra de página, em estilo você escolhe “índice”, marca a caixa “Alterar número de página e insere o número de página que você quer que apareça na página de introdução, no nosso exemplo foi 17 conforme pode ser visto na figura abaixo.
Para inserir de fato a numeração, você clica no cabeçalho da página, terá um cursor piscando do lado esquerdo, mude a orientação do texto para o lado direito, pois essa numeração deve aparecer do lado direito dos cabeçalhos das páginas. Depois desse procedimento, vá em: Inserir >> Campo >> Número de páginas, então a partir da página de introdução, todas as paginas receberão seu devido número.
Uma observação a ser feita é que na página de introdução o número que está lá é o número que definimos na inserção da quebra manual de página.
Agora, conforme o documento vai sendo escrito e novas páginas vão surgindo, o próprio Writer vai numerando elas automaticamente.
Bem pessoal, por hoje é isso. Em breve voltarei com a segunda parte do nosso tutorial. Se gosta do nosso trabalho, divulgue o nosso blog e o nosso canal, nos ajude escolhendo uma das formas descritas acima. Desde já agradeço.

Se desejar ver esse tutorial em nosso canal do Youtube siga o link abaixo.