tag:blogger.com,1999:blog-44906451842654318092024-02-22T16:17:02.012+00:00Aventuras em UbuntuAs minhas Aventuras no mundo UbuntuUnknownnoreply@blogger.comBlogger22125tag:blogger.com,1999:blog-4490645184265431809.post-16442904963571243782012-11-15T22:00:00.002+00:002012-11-15T22:07:34.881+00:00Chrome e repositórios...Um amigo queixou-se de ter tido dificuldades a instalar o Google Chrome no Ubuntu 12.04.<br />
<br />
Eu achei estranho e decidi fazer este pequeno post para memória futura.<br />
<br />
Em vez de instalar simplesmente o Chrome, decidi instalar o repositório do google. Porquê? Porque assim passa a ser o Ubuntu a gerir os updates do Chrome da mesma forma que faz os outros updates.<br />
<br />
Versão de linha de comando:<br />
<ul>
<li>Primeiro é necessário obter a chave pública para se validar o repositório que a google usa.</li>
</ul>
<blockquote class="tr_bq">
<span style="font-family: "Courier New",Courier,monospace;">wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - </span></blockquote>
<ul>
<li>A seguir adiciona-se o repositório propriamente dito.</li>
</ul>
<blockquote class="tr_bq">
<span style="font-family: "Courier New",Courier,monospace;">sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'</span></blockquote>
<ul>
<li>Finalmente instala-se</li>
</ul>
<blockquote class="tr_bq">
<span style="font-family: "Courier New",Courier,monospace;"> sudo apt-get update</span><br />
<span style="font-family: "Courier New",Courier,monospace;"> sudo apt-get install google-chrome-update</span></blockquote>
<br />
Versão GUI:<br />
<ul>
<li><b>Adicionar chave da google</b> </li>
</ul>
<ul>
<li>com um browser abrir seguinte link <a href="https://dl-ssl.google.com/linux/linux_signing_key.pub">https://dl-ssl.google.com/linux/linux_signing_key.pub</a> e gravar o ficheiro localmente.</li>
<li>Ir ao menu de sistema e abrir o gestor de actualizações, escolher <b>Definições...</b>, escolher o separador de <b>Autenticação</b>.</li>
<li>Esta é a lista de chaves usadas para validar pacotes de instalação, para adicionar uma nova é só clicar em <b>Importar Ficheiro de Chave</b> e escolher o ficheiro guardado no primeiro passo. </li>
</ul>
<b></b><br />
<ul>
<li><b>Adicionar repositório</b></li>
<li>Escolher separador <b>Outro Software</b>, clicar no botão <b>Adicionar...</b></li>
<li>Na caixa de diálogo introduzir o nome do depositório:</li>
</ul>
<blockquote class="tr_bq">
<span style="font-family: "Courier New",Courier,monospace;">deb http://dl.google.com/linux/chrome/deb/ stable main</span></blockquote>
<ul>
<li><b>Instalar</b></li>
<li>Abrir novamente o gestor de atualizações e carregar no botão <b>Verificar</b></li>
<li>Abrir o <b>Centro de Software Ubuntu</b>, procurar o google-chrome-stable e instalar.</li>
</ul>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4490645184265431809.post-3873655097679998872012-10-13T18:58:00.000+01:002012-10-13T18:58:20.368+01:00Cartão do Cidadão - parte 5Nesta a fase a utilização do cartão do cidadão passou a ser uma questão trivial, desde que se tenha o leitor.<br />
<br />
No Ubuntu 12.04, já o usei para o <a href="https://www.portaldasfinancas.gov.pt/">site das finanças</a>, para o <a href="https://www.seg-social.pt/consultas/ssdirecta/">site da segurança social</a> e para o <a href="https://www.bportugal.pt/pt-PT/ServicosaoPublico/CentraldeResponsabilidadesdeCredito/ConsultaInternet/Paginas/NSA-CRC.aspx">site do Banco de Portugal</a>.<br />
<br />
Ainda não pesquisei as funções de assinatura digitais, aí está o próxima pesquisa, assinaturas digitais em documentos utilizando o Ubuntu.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4490645184265431809.post-90222948455359519612012-10-13T15:05:00.001+01:002012-10-13T15:06:16.780+01:00Virtual DesktopsHoje decide pesquisar um pouco sobre como abrir os programas num desktop virtual fixo.<br />
<br />
Logo no primeiro link encontrei uma referência ao CompizConfig Settings Manager (CCSM).<br />
<br />
Já a tinha instalado há uns tempos e fui espreitar.<br />
O aviso diz tudo, mexer nas configurações do Compiz pode dar em asneira! <br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN6mAxm9AA_HzZ2HNCoMafbmmHWshON3G2E60RRlVvlkV9mXBGTJs-MH38XlqtVoRJPiEfYcB8v9LkQdO4s43ZBg1M8v5p8H5amcQrckO_wny56163VKFyESL93b9x6FWPcmhW2CRf2V0g/s1600/ccsm+warning.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="209" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN6mAxm9AA_HzZ2HNCoMafbmmHWshON3G2E60RRlVvlkV9mXBGTJs-MH38XlqtVoRJPiEfYcB8v9LkQdO4s43ZBg1M8v5p8H5amcQrckO_wny56163VKFyESL93b9x6FWPcmhW2CRf2V0g/s320/ccsm+warning.png" width="320" /></a></div>
<br />
Fui às opções de <i>Window Management</i> -> <i>Place Windows</i> e já está foi só adicionar os nomes das janelas que queria que aparecessem em locais específicos.<br />
E como descobrir o nome? Simples tem uma opção de <i>Grab</i> que permite cliacar em cima da janela para a escolher.<br />
<br />
<span style="font-size: xx-small;">Nota: esta informação anda por aí esp<span style="font-size: xx-small;">alhada, porqu<span style="font-size: xx-small;"><span style="font-size: xx-small;">ê</span> mais um sítio? Simplesmente porque assim eu sei onde está e mando cá os amigos verem ou mesmo para eu ma<span style="font-size: xx-small;">is tarde ver!<span style="font-size: xx-small;"></span></span></span></span></span>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4490645184265431809.post-68434371178254786902012-08-24T14:02:00.000+01:002012-08-24T14:02:18.712+01:00Cartão do Cidadão - Parte 4Hoje precisei de fazer uns testes com o CC e decidi ver como estava o site do Cartão do Cidadão.<br />
Reparei que havia uma versão nova: <a href="https://www.portaldocidadao.pt/ccsoftware/cartaodecidadao-ubuntu-1.23.1-600.i586.deb">Aplicação do Cartão de Cidadão (Linux - Ubuntu 11 - 32 bits) (v1.23.1) Jun 2012 - Para distribuições com lib SSL 1.0</a><br />
Como tenho a versão 12.04 do Ubuntu, que incluí o openSSL 1.0, ao invés da 0.9.8, decidi experimentar.<br />
<br />
Instalei, arranquei a aplicação a partir do launcher e voilá, funcionou tudo à primeira. Depois seguindo o que está no manual instalei o certificado da entidade emissora no firefox e adicionei a biblioteca do cartão ao firefox (pena que não haja processo automático para configurar o firefox).<br />
<br />
Acedi ao site que pretendia e consegui fazer a autenticação com o cartão.<br />
<br />
Demorou um pouco, mas gradualmente as pequenas coisas que eu fui descrevendo nesta série foram sendo integradas no pacote oficial:<br />
<ul>
<li>Criação de um pacote .deb para Ubuntu/Caixa Mágica</li>
<li>Melhoramentos no pacote, como a colocação de ficheiros .desktop nos locais apropriados para o sistema reconhecer a aplicação e ser possível lança-la a partir do <i>dash</i>.</li>
<li>Correcção do pacote para funcionar no 12.04</li>
</ul>
<br />
A questão do openSSL 1.0 ainda não me tinha apercebido, mas provavelmente alguém a terá reportado pois foram criados pacotes específicos para esta versão de SSL.<br />
<br />
Conclusões:<br />
<ul>
<li> O processo está a atingir uma fase de amadurecimento;</li>
<li>vale a pena reportar os problemas, eles vão sendo corrigidos. </li>
</ul>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4490645184265431809.post-41798042643741830062012-05-16T16:08:00.002+01:002012-05-16T16:17:12.804+01:00Cartão do Cidadão - Parte 3Hoje lembrei-me de ir instalar o Cartão do Cidadão e em vez de vir aqui ao meu blog decidi ir a <a href="http://www.cartaodecidadao.pt/index.php?option=com_content&task=view&id=102&Itemid=44&lang=pt" target="_blank">www.Cartaodecidadao.pt</a> para obter a última versão.<br />
<br />
Para meu espanto criaram um package .deb. Todo entusiasmado lá vou eu instalar no meu 12.04. Tento instalar e o Software Center manda-me passear com um erro de processamento do pacote.<br />
<br />
Depois de alguma investigação descubro o problema. Devem ter lido o meu blog (just kinding!) mas não foram ver as fontes. Preencheram o campo descrição com a licença do software, que está cheia de linhas em branco. Isto leva a que o gestor de pacotes se queixe com um erro (admire-se): <span style="font-family: "Courier New",Courier,monospace;">blank line en value of field 'description'!</span><br />
<div style="font-family: inherit;"><br />
</div><span style="font-family: "Courier New",Courier,monospace;">Na documentação Debian diz claramente: </span>Those containing a single space followed by a single full stop character. These are rendered as blank lines. <b>This is the <i>only</i> way to get a blank line<a href="http://www.debian.org/doc/debian-policy/footnotes.html#f39" name="fr39"></a></b>.<br />
<br />
Lá vou ter que perder um tempinho para ter um pacote decente :)Unknownnoreply@blogger.com6tag:blogger.com,1999:blog-4490645184265431809.post-79447145903610299802012-05-14T14:28:00.002+01:002012-05-14T17:13:34.071+01:00O Portal das Finanças e o IRSApesar de utilizar o <a href="http://www.modelo3.pt/" target="_blank">Modelo3.pt</a> para fazer a minha declaração de IRS fiz o download da aplicação das finanças.<br />
É um script normal de instalação. Abri um terminal e:<br />
<br />
<div style="background-color: #f3f3f3;">
<span style="font-family: "Courier New",Courier,monospace;">tneiva@AMILO-Pi-1505:~</span>$cd Downloads</div>
<div style="background-color: #f3f3f3;">
<span style="font-family: "Courier New",Courier,monospace;">tneiva@AMILO-Pi-1505:~/</span>Downloads$ chmod +x Modelo3IRSv2012_unix.sh</div>
<div style="background-color: #f3f3f3;">
<span style="font-family: "Courier New",Courier,monospace;">tneiva@AMILO-Pi-1505:~/</span>Downloads$sudo ./Modelo3IRSv2012_unix.sh</div>
<br />
Segui os passos da instalação e ficou a funcionar, com icon no desktop e tudo.<br />
Tive problemas com a submissão, mas isso foi recorrente, e foi causado por problemas do site. Toda gente se queixou neste fim de semana.<br />
<br />
Entretanto um colega perguntou-me se eu tinha conseguido, ao que eu disse que sim.<br />
<br />
Hoje acabei de fazer uma experiência com a versão online sem problemas.<br />
<br />
A minha máquina em termos de java está bastante limpinha, tendo apenas o OpenJDK.<br />
<br />
Os requisitos mínimos para funcionar são a instalação do icedtea-plugin (que instala o jre do openjdk). Está disponível no software center pelo que é simples qualquer pessoa instalar.<br />
<br />
Se já têm o sistema aJAVArdado, que tal um verificação de que versões do java estão a correr com o seguinte comando:<br />
<br />
<div style="background-color: #f3f3f3;">
<span style="font-family: "Courier New",Courier,monospace;">$update-java-alternatives</span> -l</div>
<br />
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4490645184265431809.post-67138651067996092572012-05-01T23:40:00.000+01:002012-05-01T23:45:44.696+01:00Chegou o Precise Pangolin<br />
Fiz uma instalação de raiz num disco novo, mas ainda não tive muito tempo para explorar.<br />
Uma instalação de raiz levantou logo um problema! Onde está o GnuCash, onde está o Tomboy Notes, OK! Faltam muitas das aplicações que estou habituado a usar.<br />
O que instalei directamente do Software Center<br />
<ul>
<li>Chromium, gosto sempre de ter um browser alternativo, no Ubuntu tenho usado o Firefox</li>
<li>VLC Media Player, lê quase tudo</li>
<li>Tomboy Notes, papelinhos amarelos, sincronizados em todos os meus computadores</li>
<li>GnuCash, as contas da casa do condomínio</li>
<li>KeyPass2, para não me esquecer das mil e uma passwords</li>
<li>OpenJDK, como a Oracle já não deixa que o Java seja distribuído com os sitemas operativos decidi usar o OpenJDK.</li>
<li>DropBox </li>
</ul>
Para além deste software instalei uma lista de codecs e software non-free usando seguindo o guia do <a href="http://ubuntued.info/multimedia-ubuntu-12-04-precise-pangolin-mp3-flash-java">ubuntued.info</a>.<br />
<br />
No final instalei o crashplan para ter os meus começar a fazer os backups da "nova" máquina.<br />
<br />
Até agora não notei muitas diferenças, além da óbvia que é a barra lateral não desaparecer.<br />
Pareceu-me mais rápido a fazer shutdown e não tive problemas com as aplicações que fui instalando.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4490645184265431809.post-32231091973430373482012-01-14T20:40:00.000+00:002012-01-14T20:40:14.057+00:00O porquê do BlogNa semana passada precisei configurar o Cartão do Cidadão num portátil com Ubuntu. Já não me lembrava como o tinha feito e vim aqui ao blog.<br />
<br />
Também precisei fazer uns ficheiros .desktop e em vez de procurar na net vim logo ao blog ver as instruções simplificadas.<br />
<br />
Esta foi uma das razões para este blog, guardar a informação que vou adquirindo para mais tarde usar. <br />
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4490645184265431809.post-5751197797273851442012-01-14T20:36:00.003+00:002012-01-14T20:36:48.089+00:00Software Comercial em UbuntuPediram-me ajuda para configurar um programa de gestão comercial em Windows e eu perguntei, mas porquê em Windows? Não usas o Ubuntu? Ah e tal, é gratuito!<br />
<br />
Ah e tal, Não!<br />
<br />
Fiz algumas pesquisas encontrei várias soluções e acabei por instalar esta:<br />
<br />
<a href="http://www.projectocolibri.com/">http://www.projectocolibri.com/</a><br />
<br />
Em Ubuntu a instalação tem os seguintes requisitos: <br />
<ul>
<li>Java JRE</li>
<li>pacote XULRunner</li>
</ul>
Em relação ao XULRunner tive alguns problemas, já que o mesmo deixaou de estar disponível nos repositórios do Ubuntu, devido aos ciclos loucos de desenvolvimento do Firefox. Consegui arranjar uma versão antiga no <a href="https://launchpad.net/ubuntu/oneiric/amd64/xulrunner-1.9.2/1.9.2.17+build3+nobinonly-0ubuntu1">Launchpad</a><br />
<br />
Depois disto foi só descomprimir o software para uma pasta e estava pronto a funcionar. Quando o abri reparei numa coisa interessante, o projecto usou o próprio eclipse como ambiente para o software. Quem conhece o o eclipse vai logo reconhecer a interface neste programa.<br />
<br />
Para começar pareceu-me interessante é possível instalação numa base de dados local ou numa base de dados MySQL ou Postgres.<br />
<br />
Acabei por polir um pouco a instalação criando um ficheiro .desktop de modo ao colibri se integrar melhor no Ubuntu.<br />
<br />
Vamos ver no que dá.<br />
<br /><br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4490645184265431809.post-45033664896786078172011-10-18T23:18:00.001+01:002011-10-18T23:25:41.940+01:00Morreu Dennis RitchieNa semana passada morreu <a href="http://en.wikipedia.org/wiki/Dennis_Ritchie">Dennis Ritchie</a>, alguém cujo trabalho está presente na vida de todos nós. Um dos criadores do Unix e da linguagem de programação C.<br />
<br />
Não vi muitas notícias sobre o assunto, falou-se muito da morte de Steve Jobs, mas na base de muitos dos produtos de Jobs, como a <a href="http://en.wikipedia.org/wiki/NeXT_Computer">NeXT</a> nos anos 80 até às novas versões do MacOS estão derivados do Unix, criado nos anos 70 nos laboratórios Bell.<br />
<br />
O que muita gente não sabe é que os "unixes" estão em todo o lado, basta ver os telemóveis Android, muitos routers wireless que temos em casa, a esmagadora maioria dos servidores na internet, por exemplo os da google.<br />
<br />
Não resisti e fui à procura nas minhas prateleiras e encontrei a minha cópia de "The C Programming Language", por B. Kerningham e D. Ritchie. Lá estava na prateleira das recordações juntamente com a "Biblia" - <a href="http://computernetworks5e.org/index.htm">Computer Networks</a>.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4490645184265431809.post-65753005938148529572011-10-18T22:44:00.000+01:002011-10-18T22:44:39.630+01:00foi uma aventura...Ao contrário dos últimos upgrades este não correu sem incidentes. Tve alguns problemas com Unity 2D no meu portátil e acabei por ter que instalar pacotes do repositório proposed (pacotes ainda não aprovados para distribuição final).<br />
Os problemas principais foram resolvidos mas ainda sinto que esta versão é um pouco instável.<br />
<br />
Esta versão é na realidade uma preview para a próxima LTS a sair em Abril, por isso desconfio que se fez um forcing para empacotar o maior número de funcionalidades, para serem bem testadas e estarem disponíveis na versão final 12.04. Vamos ver.<br />
<br />
Neste momento recomendo esperar umas semanas antes de fazer o upgrade.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4490645184265431809.post-45927387681607688192011-10-13T21:01:00.000+01:002011-10-13T21:01:19.510+01:00Chegou o Oneiric Oncelot<span style="font-size: large;">To upgrade or not to upgrade...</span><br />
<span style="font-size: small;">Que se lixe, há 6 versões que vou fazendo isto sem medos, depois conto as minhas dores.</span>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4490645184265431809.post-20285139893685947122011-09-19T21:40:00.001+01:002011-09-19T21:51:49.048+01:00System root fullDeixei o meu computador a tentar, a palavra chave é tentar recuperar o disco da minha mulher (<a href="http://otipodoscomputadores.blogspot.com/2011/09/nao-ha-backups.html">mas isso é outra história</a>) e quando chego a casa tenho um popup a dizer: "1.5 Gb livres na partição /"<br />
<br />
1.5 Gb? Como? Abro logo o "Disk Usage Analyser" que vem com o ubuntu. Na home do meu user não há nada estranho. Vou à linha de comando e corro o df -k e lá estão 400Gb cheios!<br />
<br />
Desconfiei de logs ou coisas do género e apontei o "Disk Usage Analyser" para /var e lá estavam 250Gb em /var/log, logo na raiz. o syslog e o kernlog tinhas 125Gb cada.<br />
<br />
sudo truncate -s0 syslog<br />
sudo truncate -s0 kernlog <br />
<br />
e já tinha o meu espaço de volta...<br />
<br />
O Ubuntu instalado next, next, next, à lá windows tem disto, acaba com velhas e boas práticas dos *nixs, o /var num <i>filesystem</i> separado não comia os espaço todo.<br />
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4490645184265431809.post-27328158025085220722011-08-09T21:57:00.002+01:002011-08-09T21:59:02.814+01:00Traduções em LinuxTal como o código as traduções são um trabalho colaborativo.<br />
Eu já uso o gnucash há 2 anos e a versão inglesa sempre me serviu. No entanto a minha irmã queixou-se de não haver uma versão em português. Fui à procura e verifiquei que havia uma tradução incompleta.<br />
<br />
Esta pesquisa levou-me a descobrir o mundo da internacionalização em código aberto. Fazer código traduzível é o primeiro passo. Depois o trabalho dos tradutores é muito simples, havendo muitas ferramentas que ajudam.<br />
<br />
Entretanto entrei para a equipa do projeto de tradução GNU (por causa do gnucash).<br />
<br />
Como podem ver há muito trabalho a fazer:<br />
<a href="http://translationproject.org/team/pt.html%20">Equipa portuguesa de tradução</a><br />
<br />
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4490645184265431809.post-12890202260662490722011-08-06T21:53:00.000+01:002011-08-06T21:53:58.842+01:00SMS no LinuxSeguindo o tópico anterior fui à procura de software para enviar e ler SMSs de uma placa 3G.<br />
<br />
Facilmente encontrei o Wammu nos repositórios do Ubuntu, ou como o Luís lhe chamou em tempos o supermercado de software.<br />
<br />
Como sempre instalação simples. Arranco o programa pede para procurar um telemóvel, sigo as instruções, detetou a placa 3G em dois dispositivos USB, escolhi o primeiro.<br />
<br />
<br />
Agora quando quero saber o que se passa é abrir o Wammu, fazer "connect" ao telemóvel e depois retrieve das mensagens.<br />
<br />
Claro que não é tão integrado como pretendia, mas para já serve.<br />
<br />Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4490645184265431809.post-22870933712244224882011-07-19T00:04:00.002+01:002011-07-19T00:15:14.283+01:003G o bom e o mau<b>O bom</b><br />
<br />
A utilização de placas 3G USB tem vindo a melhorar e a maioria das que testei foi tão simples como ir ao connection manager, escolher a nova rede de banda larga móvel que lá aparece, seguir as instruções e está a funcionar.
<b> </b><br />
<br />
<b>O mau</b><br />
<br />
Os operadores assumem que temos todos Windows ou Mac e isso às vezes torna-se limitativo, nomeadamente na utilização de serviços SMS!<br />
<br />
Há uma versão da vodafone através do site www.betavine.net, que se assemelha em tudo à versão da vodafone para windows, mas já tive algumas chatices com ela e nas discussões que encontrei por aí parece que há muito que se lhe diga.<br />
<br />
Voltando ao Ubuntu, acho que nos dias de hoje, é uma falha grave a não existência de serviços de SMS, pois muitos operadores usam os SMSs enviados de e para o número do serviço para controlar custos ou enviar alertas.<br />
<br />
No outro dia excedi o limite de 1Gb da minha ligação 3G e tive que ligar o modem a uma máquina windows, porque no Ubuntu não podia enviar o SMS e no router onde ele estava ligado também não havia interface de envio de SMS.<br />
<br />
Uma integração no menu de messaging era interessante, pondendo enviar os SMSs como qualquer outra mensagem, sendo os SMSs vistos como mais uma conta do empathy.<br />
Tenho que pesquisar se há algo neste sentido nas listas do Ubuntu ou nos brainstorms...Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4490645184265431809.post-22322595198600326722011-07-15T21:09:00.000+01:002011-07-15T21:09:41.752+01:00EurekaJá tenho títulos, não sem como, mas parece que alterei a opção "Mostrar campo título" para "não". Elementar.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4490645184265431809.post-67881008061443415062011-07-15T20:55:00.000+01:002011-07-15T20:55:11.463+01:00Estou à lutar para perceber porque é que que o blogger não me deixa adicionar títulos às mensagens!Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4490645184265431809.post-39438138261724503642011-07-14T14:24:00.009+01:002011-07-18T22:40:45.716+01:00Cartão do Cidadão no Ubuntu - parte 2<h3>
</h3>
<br />
Fui à procura de como se fazia um pacote .deb e encontrei vários guias rápidos.<br />
Fica aqui a minha versão das instruções (pode ser que na AMA se decidam a investigar e fazer um, os cartões Belga e Estónio têm pacotes no repositório Oficial Ubuntu):<br />
<br />
<ol>
<li>Criar uma pasta que servirá de base ao pacote, com o nome que se pretende dar ao pacote, no meu caso <span style="font-family: "Courier New",Courier,monospace;">~/development/pteid</span></li>
<li> Nessa pasta criar uma pasta <span style="font-family: "Courier New",Courier,monospace;">DEBIAN</span> (tem que ser em maiúsculas)</li>
<li>dentro da pasta DEBIAN, ficam os ficheiros de controlo do pacote, neste caso criei dois: <span style="font-family: "Courier New",Courier,monospace;">control</span>(obrigatório) e <span style="font-family: "Courier New",Courier,monospace;">postinst</span>.</li>
<ul>
<li>O <span style="font-family: "Courier New",Courier,monospace;">control</span> é muito simples:</li>
<div class="mycode">
Package: pteid<br />
Priority: Optional<br />
Section: Internet<br />
Version: 0.1.23<br />
Architecture: i386<br />
Installed-Size: 2160<br />
Maintainer: Tiago Neiva <tneiva@gmail.com><br />
Depends: pcscd, libpcsclite1, libccid<br />
Description: Tenta Instalar o Cartão do Cidadão no 11.04<br />
Homepage: http://aventurasubuntu.blogspot.com/</div>
<li>O <span style="font-family: "Courier New",Courier,monospace;">postinst</span> cria links no final de copiar os ficheiros, código que estava no <span style="font-family: "Courier New",Courier,monospace;">install.sh</span> original.</li>
</ul>
<li>A fase seguinte é criar uma estrutura de ficheiros igual ao que vai ficar depois de instalar o pacote. Para fazer isto fui ver em detalhe como funciova o install.sh (não comento a qualidade do script porque também não sou perfecionista). Adaptei o install.sh por forma a copiar os ficheiros para o directório do pacote em vez do destino real. No final a árvore de diretórios ficou assim:</li>
<div class="mycode">
usr<br />
usr/local<br />
usr/local/bin<br />
usr/local/bin/eidstore<br />
usr/local/bin/eidstore/cert<br />
usr/local/bin/eidstore/certs<br />
usr/local/bin/imageformats<br />
usr/local/bin/ims<br />
usr/local/bin/imageformats<br />
usr/local/bin/images<br />
usr/local/bin/translations<br />
usr/local/include<br />
usr/local/include/pteid<br />
usr/local/lib<br />
usr/local/lib/pteid_jni<br />
usr/local/lib/pteidpp<br />
usr/share<br />
usr/share/applications<br />
usr/share/pixmaps </div>
<li>Fiz uma pequena melhoria, criei um ficheiro <span style="font-family: "Courier New",Courier,monospace;">pteid.desktop</span> e coloquei na pasta <span style="font-family: "Courier New",Courier,monospace;">usr/share/aplications</span> e copiei o icon para <span style="font-family: "Courier New",Courier,monospace;">usr/share/pixmaps</span> para a aplicação Cartão do Cidadão aparecer na pesquisa de aplicações. </li>
<li>Pormenor importante, mudar o dono e as permissões da pasta do pacote:</li>
<div class="mycode">
cd ~/development<br />
sudo chown -R root:root pteid<br />
sudo chmod -R 0755 pteid </div>
<li>No final empacotar tudo com </li>
<li><div class="mycode">
dpkg --build pteid</div>
</li>
</ol>
E temos um pacote .deb que funciona no 11.04 com o leitor que vendem com o cartão do cidadão.<br />
Atenção esta instalação só garante o funcionamento da aplicação do cartão do cidadão, para por o firefox a funcionar é necessário configurar o mesmo de acordo com o manual que fornecido no site do cartão. <br />
<br />
Não vou colocar para redistribuição pois não fui ver os detalhes de licenciamento.<br />
<br />
Alguns links que usei:<br />
<blockquote>
<a href="http://www.linuxfordevices.com/c/a/Linux-For-Devices-Articles/How-to-make-deb-packages/">Artigo de como fazer pacotes deb</a><br />
<a href="https://wiki.ubuntu.com/PackagingGuide/Complete">O guia completo para quem desenvolve para Ubuntu</a>.</blockquote>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4490645184265431809.post-4645831061896371952011-07-14T00:07:00.000+01:002011-07-14T10:42:30.654+01:00Cartão do Cidadão no Ubuntu - parte 1Fui espalhando o Ubuntu, o portátil da minha irmã também tem.<br />
No outro dia queixou-se que não conseguia usar o cartão do cidadão no Ubuntu.<br />
<br />
<br />
Fiquei com o leitor e toca de ir ao site. Primeira impressão, trabalho muito incompleto, é necessário saber-se um pouco de Linux para instalar. Nomeadamente a questão das dependências.<br />
Se há questão que os sistemas Debian (como o Ubuntu) têm bem resolvida é a dependência entre versões de software, não faz sentido deixar aos utilizadores links para sites de projetos:<br />
<span style="font-size: x-small;"><span style="font-family: "Courier New",Courier,monospace;">* Qt 4.5.x (Core + GUI) - http://www.trolltech.com/products/qt/</span><span style="font-family: "Courier New",Courier,monospace;"></span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;">* Pcsc-lite v1.5.x - https://alioth.debian.org/projects/pcsclite/ </span></span><br />
<span style="font-size: x-small;"><span style="font-family: "Courier New",Courier,monospace;"></span><span style="font-family: "Courier New",Courier,monospace;">* libjasper v1.701 </span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"></span><span style="font-family: "Courier New",Courier,monospace;">* libcrypto 0.98 - Pode ser encontrado no pacote OpenSSL - </span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"> http://www.openssl.org/source/ </span><br style="font-family: "Courier New",Courier,monospace;" /><span style="font-family: "Courier New",Courier,monospace;"></span><span style="font-family: "Courier New",Courier,monospace;">* ccid-1.2.1 (Generic CCID driver)</span></span><br />
Quando a indicação de quais os comandos apt-get necessários para os instalar era muito mais simples.<br />
<br />
Após algumas tentativas, lá instalei o programa, correndo o script e depois de mais umas marradas, por não ler o manual em condições lá consegui configurar o firefox.<br />
Como queria que a minha irmã fizesse a instalação sozinha decidi criar um pacote .deb (aquilo que devia ter sido feito pela AMA).<br />
Agora como se cria um .deb... isso já é outra históriaUnknownnoreply@blogger.com0tag:blogger.com,1999:blog-4490645184265431809.post-50746624092232331752011-07-13T23:48:00.000+01:002011-07-13T23:48:02.352+01:00Porquê Ubuntu?Um colega de trabalho sugeriu, arranjou-me o CD, instalei e gostei.<br />
<br />
Entretanto pediram-me para criar um pequeno fileserver, comecei com o FreeNAS, mas depois não me entendi com aquilo. Instalei um Ubuntu 8.04 Server, o Webmin e nem sei há quanto tempo aquilo lá está sem dar chatices...<br />
<br />
Fui ficando fã. Neste momento o meu desktop e o meu portátil só têm Ubuntu. Qualquer necessidade de Windows é satisfeita utilizando uma VM feita na hora com Windows 7, os 30 dias de trial servem :)Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-4490645184265431809.post-45887687003500255202011-07-13T21:21:00.001+01:002011-07-13T22:37:32.704+01:00No início...Andamos todos preocupados com a crise e como ajudar a melhorar as coisas...<br />
Há uma semana comecei a dar o meu contributo para equipa de tradução portuguesa do projecto de tradução GNU, nada melhor que começar pela nossa língua.<br />
<br />
Mas achei que podia ir mais longe. Já me aconteceu procurar informação e acabar em sites com informação colocadoa por mim. Então porque não começar a colocar a informação num blog meu?<br />
<br />
Este vai ser dedicado às minhas Aventuras em Ubuntu.Unknownnoreply@blogger.com0