Novo release

1 view
Skip to first unread message

buli

unread,
Nov 14, 2007, 12:55:36 PM11/14/07
to Equipe Clica-Aí
Está disponível no repositório uma nova versão do clica-ai que tem o
número 1.7.1-0kurumix1

Acrescentei um wrapper script para o executável do gambas. Agora o
painel pode ser aberto a partir do terminal clicando apenas

$ clica-ai

Testem e se der certo anuncio os detalhes no Forum.

Tem também o seguinte: Planejo que a partir de agora o repositório
funcione com autenticação. Para isso os usuários teriam que instalar,
via apt-get, apenas um pacote contendo a chave pública. Acho que não
vai dar confusão, mas gostaria saber sua opinão.

Riceman

unread,
Nov 14, 2007, 4:16:39 PM11/14/07
to Equipe Clica-Aí
Pra ser bem prático... (desculpe minha ignorância no assunto)

Mas qual a vantagem disso?

buli

unread,
Nov 14, 2007, 7:06:29 PM11/14/07
to Equipe Clica-Aí
O Passarin tinha colocado a questão... Tal vez os usuários sugeriram
para ele, não sei muito bem na verdade.
Como ele falou que seria bom ter algo assim, eu acrescentei porque não
custava quase nada.
Mas isso pode ser revisado em futuros releases.

Passarin Jr.

unread,
Nov 14, 2007, 7:39:53 PM11/14/07
to Equipe Clica-Aí
buli, creio que o Riceman está se referindo à chave pública....quanto
ao painel ser executado com o comando clica-ai é apenas pra seguir os
padrões das aplicações for Linux, e achei muito legal vc ter
acrescentado isto.

buli escreveu:

buli

unread,
Nov 14, 2007, 8:07:10 PM11/14/07
to Equipe Clica-Aí
Ok. A autenticação não garante muita coisa, na verdade. Apenas que
ninguem exceto eu (ou quem eu autorizar) vai poder fazer o upload de
pacotes no repositório. Se que alguem quiser hackear poderia, em
termos, mas daria um pouco de trabalho. Porém, como eu não faço uma
checagem individual de cada um dos pacotes em todos os casos, se
alguem quiser introduzir código malicioso embutido neles poderia,
também em termos.

Do ponto de vista do usuário, desapareceriam aquelas mensagens do apt-
get dizendo que os pacotes não podem ser autenticados e acho que
inspiraria mais confiança no geral. Na verdade esse o principal motivo
que teve para introduzir a autenticação, gerar mais confiança e dar a
apariência de um projeto mais sério, como acredito que de fato é.

Com relação ao wrapper, ele suporta algumas opções. Por exemplo:
$ clica-ai -i
coloca um ícone para quem não conseguiou ao instalar o pacote.

Para ajuda on-line tem:
$ clica-ai -h
ou
$ clica-ai --help

Tem também uma página do manual:
$ man clica-ai

Além disso, todas as opções a bash autocompleta (com a tecla Tab).

Achei que ficou legal. Qualquer coisa é dar um toque.

Abraços.

Riceman

unread,
Nov 21, 2007, 6:23:33 PM11/21/07
to Equipe Clica-Aí
Buli,

Você poderia postar um pequeno tutorial (como fiz para a propriedade
Tag) sobre como fazer os itens abaixo? E um outro sobre empacotamento
em DEB? A idéia que todos possamos crescer e aprender com os
desenvolvimentos de cada um.

Mas sem pressa! Quando tiver tempo...

"Com relação ao wrapper, ele suporta algumas opções. Por exemplo:
$ clica-ai -i
coloca um ícone para quem não conseguiou ao instalar o pacote.

Para ajuda on-line tem:
$ clica-ai -h
ou
$ clica-ai --help

Tem também uma página do manual:
$ man clica-ai"

Abraço e obrigado!

buli

unread,
Nov 22, 2007, 5:30:17 PM11/22/07
to Equipe Clica-Aí
Um tutorial detalhado vou ficar devendo pelo menos até o final do
semestre.

Para aprender a montar um pacote, nada melhor que aprender primeiro
como desmonta-lo :-)

Para desempacotar *qualquer* pacote binário do Debian, va no diretório
onde salvou o arquivo .deb e use os seguintes comandos:

dpkg -x <nome do arquivo .deb> <diretorio>

Isso vai eXtrair os arquivos de dados no diretório <diretorio>. Se o
diretório não existir o dpkg o cria. Se você omitir o nome do
diretório na linha de comando, o dpkg vai extrair os arquivos no
diretório atual (onde vc estiver dando o comando) o que pode resultar
na maior bagunça, dependendo do conteúdo do pacote.

Para extrair os arquivos de controle resulta necessário mais um
comando:

dpkg -e <nome do arquivo .deb> <diretorio>/DEBIAN

Isso vai Extrair os arquivos de controle na sub-pasta DEBIAN do
diretório <diretorio>

Se voce fizer isso com o clica-ai por exemplo, vamos supor que
<diretorio> = clica-ai, então o wrapper script que fiz para o
executável do gambas ficaria na pasta clica-ai/usr/bin. Ele é um
script de bash, em um arquivo de texto simples, que vc. pode abrir com
qualquer editor de texto. Os detalhes, como já disse, vou ficar
devendo pelo momento.
Reply all
Reply to author
Forward
0 new messages