Author Topic: Site apt-url  (Read 60431 times)

Offline agente100gelo

  • Administrador
  • Usuário Ubuntu
  • *****
  • Posts: 4.369
  • @Ceará
    • View Profile
Site apt-url
« on: 20 de December de 2007, 13:14 »
Site

Já disponível para teste em: www.apturl.net

O que é apt-url?

É um aplicativo que integra-se ao Firefox permitido que se instale programas através de um clique em uma página. Por exemplo, o código HTML abaixo:

Code: [Select]
<a href="apt:gnumeric">Instale Gnumeric</a>
Resultaria visualmente similar a:
Instale Gnumeric

Que ao clicar, avisa da solicitação de instalação, solicita a senha do administrador, chama o gerenciador de aplicações, baixa o gnumeric dos repositórios oficiais, e configura como se digitasse no terminal "sudo apt-get install gnumeric".

O que é o site apt-url

Um site que organiza as informações, direto dos disponibilizados pelo Ubuntu.

Porque?

Motivos:

  • Porque, apesar de eu achar simples o "Instalar e Remover Programas",  muitos usuários oriundos do Windows estão acostumado ao estilo de instalação "superdownloads". Acessa um site, faz uma pesquisa, e instala no next-next-finish (no nosso caso não precisaria).
  • O sistema permite que se faça busca por relevância.
  • Um sistema web público permitiria a seleção no modelo digg dos pacotes.
  • Um sistema web público permitiria comentários de usuários.




INSTALAÇÃO

A quem quiser instalar localmente, e me ajudar a testar:

Versão atual: 0.1

Requerimentos:
Apache, PHP5 e Symfony (http://www.symfony-project.org/installation)

Instruções
1. Baixe o arquivo em https://sourceforge.net/project/showfiles.php?group_id=225056

2. Descompacte na pasta raiz do Apache.
 
3. Altere os arquivos /config/database.yml e /config/propel.yml e procure por:
Code: [Select]
dsn:          mysql://user:password@localhost/databaseSubstitua pelas informações de usuário, senha e banco de dados que você configurou no banco de dados MySQL. Este tipo de arquivo .yml tem uma notação curiosa. Utiliza-se de tabulação de 2 caracteres de espaço. Tenha cuidado para não alterar isso.

4. Altere os dados para sincronia com os repositórios em /config/connection.php

5. Importe no banco de dados os arquivos /data/apturl_tables.sql e /data/apturl_data.sql

6. Faça a atualização do banco de dados com as informações nos repositórios. No terminal, na pasta raiz do sistema (demora alguns minutos):
Code: [Select]
php sync.php
7. Atualize as informações das versões:
Code: [Select]
php update.php
8. Gere os indices de busca.  No terminal, na pasta raiz do sistema (demora alguns minutos):
Code: [Select]
symfony lucene-rebuild install
9. Acesse o sistema, normalmente em:
http://localhost/apturl/web

Para servidores, as pastas da raiz, com exceção da web devem estar inacessíveis.

A FAZER

1. Sistema de administração para gerenciar pacotes e conteúdo. O campo "sugestion" na tabela apt_package permite que destaque-se na página principal.
2. Criar um sistema de instalação.
3. Descrição melhor do "Como funciona isso".
4. Identificação do sistema para exibir se é compatível.
5. Sistema de comentários nos pacotes.
6. Sistema de avaliação dos pacotes.


Agora, aberto a opiniões, críticas e sugestões.







« Last Edit: 29 de July de 2008, 10:36 by agente100gelo »
Advogado e analista de sistema cearense.
Twitter: @glaydson

Offline -.-

  • Usuário Ubuntu
  • *
  • Posts: 253
  • Ubuntu Gutsy
    • View Profile
Re: Site apt-url
« Reply #1 on: 20 de December de 2007, 13:30 »
eu gostei,seria bom adicionar no site um script que mudasse a sources.list e adicionasse tudo que tem no site.
Assinatura removida pela Equipe do fórum. Verifique as regras das assinaturas.

Offline fabio_k

  • Usuário Ubuntu
  • *
  • Posts: 141
  • VGN-CS160AW
    • View Profile
Re: Site apt-url
« Reply #2 on: 20 de December de 2007, 20:11 »
gostei, posso até ajudar na parte de tradução se der..
e com ctz, no design do site ;)
e logico, cobaia man hauhauha
abraços

Offline Kamei Hyoga

  • Usuário Ubuntu
  • *
  • Posts: 1.095
  • Ubuntu 11.04
    • View Profile
Re: Site apt-url
« Reply #3 on: 21 de December de 2007, 04:29 »
Apoiado o projeto!!!!!!!!!

Meu 7.10 ainda não chegou, mas quando chegar posso ajudar na divulgação e como cobaia heheh

arlei

  • Guest
Re: Site apt-url
« Reply #4 on: 21 de December de 2007, 09:36 »
Parabéns pela iniciativa agente.

Não sou programador (na realidade nem da área sou) e últimamente o tempo esta mais escasso, mais sou parceiro neste seu projeto.

[]'s
Arlei

Offline biohazard

  • Usuário Ubuntu
  • *
  • Posts: 523
  • <thug life>
    • View Profile
Re: Site apt-url
« Reply #5 on: 21 de December de 2007, 09:45 »
mais um recruta agente !

Programação e Cobaia.

[] ´s
Arch Linux Overlord
Kernel 2.6.25-ARCH

Offline clcampos

  • Administrador
  • Usuário Ubuntu
  • *****
  • Posts: 10.790
  • .:: User Linux #439596 ::.
    • View Profile
Re: Site apt-url
« Reply #6 on: 21 de December de 2007, 10:12 »
Parabéns pela iniciativa agente.

... últimamente o tempo esta mais escasso, mais sou parceiro neste seu projeto.

[]'s
Arlei

Assim como o Arlei quero parabenizá-lo pela iniciativa!

Também estou com tempo super corrido, mas caso precise estou a disposição. Hoje em dia não posso dizer que domino alguma linguagem de programação, mas trabalho com Análise, e estou as ordens mesmo naquilo que eu puder, e conseguir ajudar.

[]'s

Cristiano
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

Offline agente100gelo

  • Administrador
  • Usuário Ubuntu
  • *****
  • Posts: 4.369
  • @Ceará
    • View Profile
Re: Site apt-url
« Reply #7 on: 21 de December de 2007, 11:13 »
Uma ajuda amigos:

Descobri que posso pegar os arquivos remotamente nos repositórios o que facilitaria em muito a manutenção do sistema e abrangiria outras versões.

Existe diferença entres os arquivos Packages.gz e Packages.bz2?

Ex:
http://br.archive.ubuntu.com/ubuntu/dists/gutsy/universe/binary-amd64/
Advogado e analista de sistema cearense.
Twitter: @glaydson

arlei

  • Guest
Re: Site apt-url
« Reply #8 on: 21 de December de 2007, 11:38 »
Uma ajuda amigos:

Descobri que posso pegar os arquivos remotamente nos repositórios o que facilitaria em muito a manutenção do sistema e abrangiria outras versões.

Existe diferença entres os arquivos Packages.gz e Packages.bz2?

Ex:
http://br.archive.ubuntu.com/ubuntu/dists/gutsy/universe/binary-amd64/

Olá agente,

apenas a compactação, pois ambos possuem exatamente o mesmo arquivo chamado Packages.

T+
Arlei

Offline fabio_k

  • Usuário Ubuntu
  • *
  • Posts: 141
  • VGN-CS160AW
    • View Profile
Re: Site apt-url
« Reply #9 on: 21 de December de 2007, 18:04 »
olha, eu tinha visto aqui no fórum e lembrei, o FaBMak fez um plugin de busca para o firefox do fórum :)
aqui o link > http://ubuntuforum-br.org/index.php/topic,15181.0.html

Offline agente100gelo

  • Administrador
  • Usuário Ubuntu
  • *****
  • Posts: 4.369
  • @Ceará
    • View Profile
Re: Site apt-url
« Reply #10 on: 21 de December de 2007, 18:47 »
Olá agente,
apenas a compactação, pois ambos possuem exatamente o mesmo arquivo chamado Packages.

Os arquivos ficam grandes. Putz! Terei que tratá-los localmente para depois subir o banco de dados.

Quote
olha, eu tinha visto aqui no fórum e lembrei, o FaBMak fez um plugin de busca para o firefox do fórum Sorridente
aqui o link > http://ubuntuforum-br.org/index.php/topic,15181.0.html

Nem sei se precisa. Pois basta digitar "apt:programa" na barra de endereços para funcionar.
Advogado e analista de sistema cearense.
Twitter: @glaydson

Offline fabio_k

  • Usuário Ubuntu
  • *
  • Posts: 141
  • VGN-CS160AW
    • View Profile
Re: Site apt-url
« Reply #11 on: 21 de December de 2007, 20:44 »
nunca mexi no inkscape, ai o que saiu pra ajudar.. ehehe


Offline agente100gelo

  • Administrador
  • Usuário Ubuntu
  • *****
  • Posts: 4.369
  • @Ceará
    • View Profile
Re: Site apt-url
« Reply #12 on: 27 de December de 2007, 14:18 »
Fabio K,

Gostei do pinguim samurai. Muito bacana.

jniltinho,

Eu tenho uma conta no Dreamhost. Espaço não é problema, talvez tenha com tráfico.
Em relação ao SVN, só seria útil se outras pessoas também participassem da programação. Abrir o SVN agora, somente com um programador, seria criar apenas um trabalho a mais sem muitos benefício.
« Last Edit: 27 de December de 2007, 14:34 by agente100gelo »
Advogado e analista de sistema cearense.
Twitter: @glaydson

Offline agente100gelo

  • Administrador
  • Usuário Ubuntu
  • *****
  • Posts: 4.369
  • @Ceará
    • View Profile
Re: Site apt-url
« Reply #13 on: 27 de December de 2007, 14:32 »
Atualização do projeto.

Tenho a intenção de deixar o mais simples possível. Busca, clique, instale. Todas as atividades estão baseadas nesta premissa.

Finalizei o sistema de busca, utilizando o excelente plugin sfLucenePlugin que dá uma resposta através de score.

Eu estava desenvolvendo para que o usuário selecionasse a versão do Ubuntu e a arquitetura, porém descobri uma forma de identificar a versão pelo Firefox mas não a arquitetura. No momento estou utilizando apenas a versão i386 como resultado de busca.

Dúvidas que tenho no momento:

1. Existe diferença entre as versões das arquiteturas? Existem diferenças de pacotes? Se não, simplifica muito para o usuários, e diminuiria o peso do banco de dados.
2. As descrições dos pacotes estão sempre em inglês (por isso a primeira versão será somente em inglês). Existe alguma tradução para isso? Uma possibilidade é criar um sistema onde os usuários traduzam mas acarretaria um sistema mais complicado.
3. O número das versões que estão no Packages.gz não correspondem as atuais. Estou baixando os Packages.gz a partir deste endereço: http://archive.ubuntu.com/ubuntu/dists/gutsy/universe/

Falta:

1. Instruções de configuração do sistema.
2. Instruções de como o sistema funciona.
3. Adaptação do layout.
4. Adaptação para versões para outras línguas (incluindo, em primeiro lugar o português).

Estou subindo o site. Acredito que hoje mesmo eu libero o endereço para testes.


Advogado e analista de sistema cearense.
Twitter: @glaydson

Offline agente100gelo

  • Administrador
  • Usuário Ubuntu
  • *****
  • Posts: 4.369
  • @Ceará
    • View Profile
Re: Site apt-url
« Reply #14 on: 27 de December de 2007, 15:32 »
Pronto pessoal. Já dá pra testar:

http://www.apturl.net/install.php/search

Espero comentários.
« Last Edit: 27 de December de 2007, 19:18 by agente100gelo »
Advogado e analista de sistema cearense.
Twitter: @glaydson